Concetto: Sottoassembly
Un sottoassembly è una catena di elaborazione il cui primo componente è un trasporto
local-in
. Il local-in
definisce un punto di ingresso alla catena di elaborazione, consentendone la chiamata da parte di un trasporto local-out
nello stesso assembly o in un altro assembly. È possibile includere più sottoassembly e trasporti local-out
all'interno dello stesso assembly.Non è possibile distribuire singoli sottoassembly nel sistema perché non iniziano con un trasporto
workday-in
.Poiché è possibile richiamarli a piacimento, i sottoassembly consentono di incapsulare la logica di elaborazione per riutilizzarla. Si possono considerare come subroutine di programmazione. L'ID predefinito per un trasporto
con entrata locale
è SubRoutine
. L'ID predefinito per un trasporto di uscita locale
è CallSubRoutine
.I sottoassiemi hanno parametri. Vengono specificati nel trasporto
di entrata locale
e si assegnano loro valori nel file di uscita locale
. Questi parametri definiscono le proprietà in MediationContext
.Quando si salva un sottoassieme, Workday Studio aggiunge automaticamente un trasporto
di uscita locale
che lo richiama alla categoria Componenti area di lavoro
nella tavolozza
. Questo trasporto local-out
utilizza l'icona personalizzata del trasporto local-in
del sottoassembly, se specificato. In caso contrario, viene utilizzata l'icona di un punto interrogativo.La
Palette
mostra sempre i sottoassembly pubblici. Visualizza i sottoassembly privati solo se si trovano nell'assembly. Studio fornisce diversi sottoassembly predefiniti nella categoria Common Components
della Palette
.Per individuare il trasporto
local-in
a cui fa riferimento un local-out
, fare clic con il pulsante destro sul local-out
e selezionare Declaration in Workspace
.Per individuare i trasporti
local-out
a cui fa riferimento un local-in
, fare clic con il pulsante destro sul local-in
e selezionare References in Workspace
.