Saltar al contenido principal
Administrator Guide
Última actualización: 2024-07-26
Concepto: Common Components

Concepto: Common Components

Workday Studio proporciona una variedad de subensamblajes preempaquetados que puede utilizar para crear sus propias integraciones. Estos subensamblajes están disponibles en la ficha
Componentes comunes
de la
paleta
. Cuando añade uno a su diagrama de ensamblaje, Studio inserta un
local-out
en el origen XML con el punto final correspondiente en Workday.
También muestra los parámetros que puede utilizar con ese subensamblaje, con los parámetros obligatorios ya seleccionados. Puede ajustar los parámetros en cualquier momento en la vista
Properties
del subensamblaje.
Studio incluye los siguientes
Common Components
en
Palette
:
Nombre
Función
Notas
Ftp
Envía a un transporte
ftp-out
.
  • Proporciona un único punto de entrada para todos los transportes FTP.
  • Utiliza el
    wd.ftp.endpoint
    Valor de parámetro para determinar el tipo de transporte FTP implementado. Ejemplos:
    ftp://
    ,
    sftp://
    , o
    ftps://
    .
  • Muestra los parámetros de transporte que se utilizan habitualmente en Workday, como la autenticación de nombre de usuario y contraseña. Oculta la autenticación de clave pública más avanzada.
El subensamblaje FTP ya no está disponible en la paleta de Studio. En las nuevas integraciones, debe utilizar los componentes
ftp-out
o
sftp-out
para enviar documentos a un servidor FTP. Estos componentes ofrecen una seguridad mejorada, un mejor rendimiento y una mayor fiabilidad. También son compatibles con versiones posteriores de JSCAPE. El subensamblaje de FTP sigue siendo funcional en las integraciones existentes, pero Workday recomienda sustituirlo cuando sea práctico.
GetEventConfigurations
Recupera las configuraciones de servicio adjuntas a un evento de integración concreto.
GetEventDocuments
Recupera los documentos adjuntos a un evento de integración concreto.
GetIntegrationEvent
Recupera un evento de integración en según un ID de referencia de Workday.
GetIntegrationSystems
Recupera la configuración del sistema de integración de Workday y la analiza.
PagedGet
Implementa la lógica de paginación requerida por cualquier
paged-get
Operación de servicio web, que permite la recuperación de datos página por página.
  • Utilizar el
    is.paged.get.process.endpoint
    para enviar cada página de datos de respuesta a otro subensamblaje para su procesamiento.
  • Utilizar el
    is.paged.get.aggregate.header
    ,
    is.paged.get.aggregate.footer
    y
    is.paged.get.aggregate.xpath
    para agregar todas las páginas de datos de respuesta.
  • Los datos XML agregados están disponibles como mensaje en el
    MediationContext
    cuando vuelve el subensamblaje.
  • Si se espera que un servicio web devuelva un gran número de páginas, utilice el enfoque de proceso por página.
PagedGetLocalPaging
Implementa la lógica de paginación requerida por cualquier
paged-get
operación de servicio web local, que permite la recuperación de datos página por página.
  • Permite que el proceso de paginación se realice localmente en el servidor ESB, en lugar de que Workday lo haga de forma remota.
  • Utiliza una sola consulta para devolver todos los ID de Workday. Las llamadas posteriores recuperan los datos de cada ID de Workday.
PdfPrintStep
Convierte datos de informe personalizados de un
workday-out-rest
solicitud a formato PDF mediante un diseño de informe BIRT.
  • Especifique un valor de cadena literal para cada uno de los parámetros compatibles con MVEL encerrándolo entre comillas simples.
PutIntegrationEvent
Actualiza el estado de evento de integración de un sistema de integración en Workday.
  • Utiliza el
    Put_Integration_Event
    operación de servicio web
  • Coloca el ID de Workday de respuesta al evento devuelto por la operación de servicio web en el
    MediationContext
    propiedad
    integrations.event.response.wid
    .
PutIntegrationMessage
Envía mensajes de integración de actualización a Workday.
  • También puede añadir documentos en forma de referencias al almacenamiento de documentos de Workday.
  • Utiliza el
    Put_Integration_Message
    operación de servicio web
  • Workday limita a 500 el número de llamadas que puede realizar un subensamblaje
    PutIntegrationMessage
    en una sola integración. Los mensajes de integración posteriores se registran en un archivo de registro y no se pueden consultar en el evento de integración. El redireccionamiento no se aplica a los mensajes que tienen archivos adjuntos o que cambian el estado del evento de integración.
SalesforceConnector
Envía mensajes autenticados a salesforce.com.
PrismConnector
Envía datos CSV a Prism Analytics.