Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2024-07-26
Concetto: Common Components

Concetto: Common Components

Workday Studio offre una gamma di sottoassembly predefiniti che è possibile utilizzare per creare integrazioni. Questi sottoassiemi sono disponibili nella scheda
Componenti comuni
della
tavolozza
. Quando si aggiunge uno al diagramma di assieme, Studio inserisce a
local-out
nell'origine XML con l'endpoint appropriato in Workday.
Vengono visualizzati anche i parametri che è possibile utilizzare con il sottoassieme, con i parametri obbligatori già selezionati. È possibile rettificare i parametri in qualsiasi momento nella visualizzazione
Properties
del sottoassembly.
Studio include i seguenti
Common Components
nella
Palette
:
Nome
Funzione
Note
Ftp
Inoltra a un trasporto
ftp-out
.
  • Fornisce un unico punto di ingresso per tutti i trasporti FTP.
  • Utilizza il
    wd.ftp.endpoint
    valore del parametro per determinare il tipo di trasporto FTP implementato. Esempi:
    ftp://
    ,
    sftp://
    , o
    ftps://
    .
  • Mostra le impostazioni di trasporto comunemente utilizzate in Workday, come l'autenticazione con nome utente e password. Nasconde l'autenticazione a chiave pubblica più avanzata.
Il sottoassieme FTP non è più disponibile nella tavolozza di Studio. Nelle nuove integrazioni, è necessario utilizzare i componenti
ftp-out
o
sftp-out
per inviare documenti a un server FTP. Questi componenti offrono maggiore sicurezza, migliori performance e maggiore affidabilità. Sono anche compatibili con le versioni successive di JSCAPE. Il sottoassieme FTP rimane funzionale nelle integrazioni esistenti, ma si consiglia, ove possibile, di sostituirlo.
GetEventConfigurations
Recupera le configurazioni del servizio associate a un particolare evento di integrazione.
GetEventDocuments
Recupera i documenti allegati a un particolare evento di integrazione.
GetIntegrationEvent
Recupera un evento di integrazione in base a un ID riferimento Workday.
GetIntegrationSystems
Recupera dal sistema la configurazione del sistema di integrazione e la analizza.
PagedGet
Implementa la logica di paging richiesta da any
paged-get
Operazione del servizio Web, che consente il recupero dei dati pagina per pagina.
  • Utilizzare il
    is.paged.get.process.endpoint
    per inviare ogni pagina di dati di risposta a un altro sottoassieme per l'elaborazione.
  • Utilizzare il
    is.paged.get.aggregate.header
    ,
    is.paged.get.aggregate.footer
    , e
    is.paged.get.aggregate.xpath
    parametri per aggregare tutte le pagine dei dati delle risposte.
  • I dati XML aggregati sono disponibili come messaggio in
    MediationContext
    quando il sottoassieme ritorna.
  • Se si prevede che un servizio Web restituisca un numero elevato di pagine, utilizzare l'approccio di elaborazione per pagina.
PagedGetLocalPaging
Implementa la logica di paging richiesta da any
paged-get
operazione del servizio Web locale, che abilita il recupero dei dati pagina per pagina.
  • Consente di eseguire il processo di paging in locale sul server ESB, anziché in remoto dal sistema.
  • Utilizza una singola query per restituire tutti gli ID Workday. Le chiamate successive recuperano i dati per ogni ID Workday.
PdfPrintStep
Converte i dati del report personalizzato da a
workday-out-rest
richiesta in formato PDF utilizzando un modello di report BIRT.
  • Specificare un valore stringa letterale per ciascuno dei parametri compatibili con MVEL racchiudendolo tra virgolette singole.
PutIntegrationEvent
Aggiorna lo stato dell'evento di integrazione di un sistema di integrazione nel sistema.
  • Utilizza il
    Put_Integration_Event
    operazione del servizio Web
  • Inserisce l'ID della risposta all'evento restituito dall'operazione del servizio Web in
    MediationContext
    proprietà
    integrations.event.response.wid
    .
PutIntegrationMessage
Invia i messaggi di integrazione degli aggiornamenti al sistema.
  • Può anche aggiungere documenti sotto forma di riferimenti all'archivio documenti di Workday.
  • Utilizza il
    Put_Integration_Message
    operazione del servizio Web
  • Il sistema limita a 500 il numero di chiamate che un sottoassieme
    PutIntegrationMessage
    può effettuare in una singola integrazione. I messaggi di integrazione successivi vengono registrati in un file di registro e non possono essere visualizzati nell'evento di integrazione. Il reindirizzamento non si applica ai messaggi con allegati o che modificano lo stato dell'evento di integrazione.
SalesforceConnector
Invia i messaggi autenticati a salesforce.com.
PrismConnector
Invia dati CSV a Prism Analytics.