Ir para o conteúdo principal
Administrator Guide
Última atualização: 2024-07-26
Conceito: componentes comuns

Conceito: componentes comuns

O Workday Studio oferece uma série de subconjuntos pré-empacotados que você pode usar para criar suas integrações. Essas subconjuntos estão disponíveis na guia
Componentes comuns
da
Paleta
. Quando você adiciona um ao diagrama de conjunto, o Studio insere um
local-out
O elemento na origem XML com o ponto de extremidade apropriado no Workday.
Ela também exibe os parâmetros que você pode usar com essa subconjunto, com os parâmetros obrigatórios já selecionados. Você pode ajustar os parâmetros a qualquer momento na visualização
Propriedades
do subassembly.
O Studio inclui estes
Common Components
na
Palette
:
Name
Função
Observações
Ftp
Encaminha para um transporte
ftp-out
.
  • Fornece um único ponto de entrada para todos os transportes FTP.
  • Usa:
    wd.ftp.endpoint
    Valor de parâmetro para determinar o tipo de transporte FTP implementado. Exemplos:
    ftp://
    ,
    sftp://
    , ou
    ftps://
    .
  • Expõe as configurações de transporte comumente usadas no Workday, como nome de usuário e autenticação de senha. Oculta autenticação de chave pública mais avançada.
A subconjunto FTP não está mais disponível na paleta do Studio. Em novas integrações, você deve usar os componentes
ftp-out
ou
sftp-out
para enviar documentos a um servidor FTP. Esses componentes oferecem mais segurança, melhor desempenho e confiabilidade aprimorada. Eles também são compatíveis com versões posteriores do JSCAPE. A subconjunto FTP permanece funcional nas integrações existentes, mas a Workday recomenda que, quando prático, você a substitua.
GetEventConfigurations
Recupera as configurações de serviço anexadas a um evento de integração específico.
GetEventDocuments
Recupera os documentos anexados a um evento de integração específico.
GetIntegrationEvent
Recupera um evento de integração com base em um ID de referência do Workday.
GetIntegrationSystems
Recupera a configuração do sistema de integração do Workday e a analisa.
PagedGet
Implementa a lógica de paginação exigida por qualquer
paged-get
Operação de serviço Web, que permite a recuperação de dados página por página.
  • Use as teclas
    is.paged.get.process.endpoint
    Parâmetro para enviar cada página de dados de resposta a outra subconjunto para processamento.
  • Use as teclas
    is.paged.get.aggregate.header
    ,
    is.paged.get.aggregate.footer
    , e
    is.paged.get.aggregate.xpath
    Parâmetros para agregar todas as páginas de dados de resposta.
  • Os dados XML agregados estão disponíveis como a mensagem no
    MediationContext
    quando a subconjunto retorna.
  • Se é esperado que um serviço Web retorne um grande número de páginas, use a abordagem de processamento por página.
PagedGetLocalPaging
Implementa a lógica de paginação exigida por qualquer
paged-get
operação de serviço Web local, que permite a recuperação de dados página por página.
  • Permite que o processo de paginação seja executado localmente no servidor ESB, em vez de remotamente pelo Workday.
  • Usa uma única consulta para retornar todos os IDs Workday. As chamadas subsequentes recuperam os dados de cada ID Workday.
PdfPrintStep
Converte dados de relatórios personalizados de um
workday-out-rest
a solicitação para o formato PDF usando um design de relatório BIRT.
  • Especifique um valor de cadeia de caracteres literal para cada um dos parâmetros compatíveis com Mvel, colocando-o entre aspas simples.
PutIntegrationEvent
Atualiza o status do evento de integração de um sistema de integração no Workday.
  • Usa:
    Put_Integration_Event
    Operação de serviço Web
  • Coloca a ID Workday de resposta do evento retornada pela operação de serviço Web no
    MediationContext
    propriedade
    integrations.event.response.wid
    .
PutIntegrationMessage
Envia mensagens de atualização de integração para o Workday.
  • Também pode adicionar documentos na forma de referências ao armazenamento de documentos do Workday.
  • Usa:
    Put_Integration_Message
    Operação de serviço Web
  • O Workday limita a 500 o número de chamadas que uma subconjunto
    PutIntegrationMessage
    pode fazer em uma única integração. As mensagens de integração subsequentes são registradas em um arquivo de registro e não podem ser visualizadas no evento de integração. (O redirecionamento não se aplica a mensagens com anexos ou que alteram o status do evento de integração.)
SalesforceConnector
Envia mensagens autenticadas para salesforce.com.
PrismConnector
Envia dados CSV para o Prism Analytics.