Concepto: subensamblajes
Un subensamblaje es una cadena de procesamiento cuyo primer componente es un transporte
local-in
. El transporte local-in
define un punto de entrada a la cadena de procesamiento, lo que permite que lo llame un transporte local-out
en el mismo ensamblaje o en otro. Puede incluir varios subensamblajes y transportes local-out
en el mismo ensamblaje.No puede implementar subensamblajes en Workday por sí solos porque no comienzan con un transporte
workday-in
.Dado que puede invocarlos a su antojo, los subensamblajes le permiten encapsular la lógica de procesamiento para su reutilización. Puede considerarlas subrutinas de programación. El ID por defecto para un transporte
de entrada local
es SubRoutine
. El ID por defecto para un transporte de salida local
es CallSubRoutine
.Los subensamblajes tienen parámetros. Se especifican en el transporte
local de entrada
y se les asignan valores en el transporte local de salida
. Estos parámetros definen propiedades en el MediationContext
.Cuando guarda un subensamblaje, Workday Studio añade automáticamente un transporte
de salida local
que lo invoca a la categoría Componentes de espacio de trabajo
en la paleta
. Este transporte local-out
utiliza el icono personalizado del transporte local-in
del subensamblaje, si se ha proporcionado uno. De lo contrario, utiliza un icono de signo de interrogación.Palette
siempre muestra subensamblajes públicos. Muestra los subensamblajes privados solo si se encuentran en el ensamblaje. Studio proporciona varios subensamblajes empaquetados en la categoría Common Components
de Palette
.Para localizar un transporte
local-in
al que hace referencia local-out
, haga clic con el botón derecho del ratón en local-out
y seleccione Declaration in Workspace
.Para localizar los transportes
local-out
a los que hace referencia local-in
, haga clic con el botón derecho del ratón en local-in
y seleccione References in Workspace
.