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
.