Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Conceito: subassemblies

Conceito: subassemblies

Um subassembly é uma cadeia de processamento cujo primeiro componente é um transporte
local-in
.
local-in
define um ponto de entrada da cadeia de processamento, permitindo que ela seja chamada por um transporte
local-out
no mesmo assembly ou em outro. Você pode incluir vários subassemblies e transportes
local-out
no mesmo assembly.
Você não pode implantar subassemblies no Workday por conta própria porque eles não começam com um transporte
workday-in
.
Como você pode invocá-los à vontade, os subassemblies permitem que você encapsule a lógica de processamento para reutilização. Você pode considerá-las como sub-rotinas de programação. A ID por padrão para um transporte
local-in
é
SubRoutine
. A ID por padrão para um transporte
de saída local
é
CallSubRoutine
.
As subconjuntos têm parâmetros. Você os especifica no transporte
de local de entrada
e atribui valores a eles no
local de saída
. Esses parâmetros definem as propriedades no
MediationContext
.
Quando você salva uma subconjunto, o Workday Studio adiciona automaticamente um transporte
local-out
que a invoca na categoria
Componentes do espaço de trabalho
na
Paleta
. Esse transporte
local-out
usa o ícone personalizado do transporte
local-in
do subassembly, se você forneceu um. Caso contrário, ele usa um ícone de ponto de interrogação.
Palette
sempre exibe subassemblies públicos. Ele exibe subassemblies privados somente se ocorrem no assembly. O Studio fornece vários subassemblies pré-empacotados na categoria
Common Components
em
Palette
.
Para localizar o transporte
local-in
a que um
local-out
faz referência, clique com o botão direito do mouse em
local-out
e selecione
Declaration in Workspace
.
Para localizar os transportes
local-out
que são referenciados por um
local-in
, clique com o botão direito do mouse em
local-in
e selecione
References in Workspace
.