概念:子程序集
子程序集是一种处理链,其第一个构成是“local-in”传输。“local-in”定义了处理链的入口点,使其能够由同一程序集或其他程序集中的“local-out”传输进行调用。您可以在同一程序集中包含多个子程序集和“local-out”传输。
您不能单独将子程序集部署到 Workday 中,因为子程序集并非以“workday-in”传输开头。
您可以随意调用子程序集,因此您可以封装处理逻辑,以供重复使用。您可以将它们视为子例程。
local-in
传输的默认编号为 SubRoutine
。本地输出
传输类型的默认编号为 CallSubRoutine
。子装配件具有参数。您在
本地输入
传输上指定它们,并在 本地输出
上为它们指定值。以下参数定义中的属性 MediationContext
。当您保存子装配件时,Workday Studio 会自动将调用该子装配件的
本地转出
传输器添加到 选用板
中的 “工作区组件”
种类。如果您在子程序集的“local-in”传输中提供了自定义图标,则此“local-out”传输将使用该自定义图标。如果您未提供,则该传输将使用问号图标。“Palette”会始终显示公开子程序集,但对于私有子程序集,仅当其出现在程序集中时才会显示。Workday Studio 在“Palette”的“Common Components”种类中提供了多个预封装的子程序集。
要找到“local-out”引用的“local-in”传输,请右键单击“local-out”,然后选择“Declaration in Workspace”。
要找到由“local-in”引用的“local-out”传输,请右键单击“local-in”,然后选择“References in Workspace”。