配置手动任务

应用于: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

要配置手动任务,在工作流编辑器中,右键单击任务,然后单击“属性”打开“属性”窗体。使用以下过程配置手动任务的属性。

为任务命名

按照以下为手动任务输入名称。

  1. 在左边的窗格中,单击 基本设置

  2. 在“名称”字段中,为任务输入唯一名称。

输入主题行和说明

必须为分配到任务的用户提供主题行和说明。

例如,如果您在为采购申请配置任务,则分配到该任务的用户在“ 采购申请”窗体看到主题行和说明。主题行显示在窗体的消息栏中。用户可单击消息栏中的图标查看说明。下图显示消息栏的位置和用户单击以查看说明的图标。

Workflow message bar with the Actions button

按照以下步骤输入主题行和说明。

  1. 在左边的窗格中,单击 基本设置

  2. 在“工作项主题”文本框中,输入主题行。

  3. 要个性化主题行,可以插入占位符。向用户显示时,占位符由适当的数据代替。

    1. 在消息文本中,单击应您想要占位符显示的位置。

    2. 单击“插入占位符”。

    3. 在显示的列表中,选择要插入的占位符。

    4. 单击“插入”。

  4. 要添加主题行的翻译,请单击“翻译”。在显示在窗体中,执行以下步骤:

    1. 单击“添加”。

    2. 在显示的列表,选择您要输入的文本的语言。

    3. 在“已翻译的文本”文本框中,输入文本。

    4. 要对文本进行个性化设置,插入占位符。

    5. 单击“关闭”。

  5. 在“工作项说明”文本框中,输入说明。

  6. 要对说明进行个性化设置,可以插入占位符。向用户显示时,占位符由适当的数据代替。按照以下步骤插入占位符:

    1. 在消息文本中,单击应出现占位符的位置。

    2. 单击“插入占位符”。

    3. 在显示的列表中,选择要插入的占位符。

    4. 单击“插入”。

  7. 要添加说明的翻译,请单击“翻译”。在显示在窗体中,执行以下步骤:

    1. 单击“添加”。

    2. 在显示的列表,选择您要输入的文本的语言。

    3. 在“已翻译的文本”文本框中,输入文本。

    4. 要对文本进行个性化设置,插入占位符。

    5. 单击“关闭”。

分配任务

按照以下步骤来指定应向手动任务分配的人员。

  1. 在左边的窗格中,单击 分配

  2. 在“分配类型”选项卡上,选择下表中的选项之一,然后按照该选项的其他步骤转到步骤 3。

    选项

    任务分配给

    附加步骤

    参与者

    分配到特定组或角色的用户

    1. 在选择“参与者”后,单击“基于角色”选项卡。

    2. 在“参与者的类型”列表中,选择向其分配任务的组或角色的类型。

    3. 在“参与者”列表中,选择向其分配任务的组或角色。

    层次结构

    特定组织层次结构中的用户

    1. 在选择“层次结构”后,单击“层次结构选择”选项卡。

    2. 在“层次结构类型”列表中,选择任务分配到的层次结构类型。

    3. 系统必须从层次结构中检索一系列用户姓名。这些姓名代表可向其分配任务的用户。按照以下步骤指定系统检索的用户名范围的起点和终点:

      • 若要指定起点,从“启动自”列表中选择一名人员。

      • 若要指定终点,请单击“添加条件”。然后输入一个确定系统停止检索姓名的层次结构的条件。

    4. 单击“层次结构选项”选项卡。

    5. 指定范围内任务分配给的用户:

      • 分配给所有检索到的用户 – 该任务分配给范围内的所有用户。

      • 仅分配给最后检索到的用户 – 任务仅分配给范围中最后一名用户。

      • 排除满足以下条件的用户: – 任务不分配给范围内满足特定条件的任何用户。单击“添加条件”以指定条件。

    工作流用户

    当前工作流中的用户

    1. 在选择“工作流用户”后,单击“工作流用户”选项卡。

    2. 在“工作流用户”列表中,选择参与工作流的用户。

    用户

    特定 Microsoft Dynamics AX 用户

    1. 在选择“用户”后,单击“用户”选项卡。

    2. 可用用户:列表包括所有 Microsoft Dynamics AX 用户。选择向其分配任务的用户,然后将这些用户移动到“所选用户:”列表。

    队列

    工作项队列

    1. 在选择“队列”后,单击“基于队列”选项卡。

    2. 要将任务分配到特定的队列,请执行以下步骤:

      • 在“队列类型”列表中,选择“工作项队列”。

      • 在“队列名称”列表中,选择该队列。

    3. 如果特定条件应确定将任务分配到的队列,请执行以下步骤:

      • 在“队列类型”列表中,选择“有条件工作项队列”。

      • 在“队列名称”列表中,选择“有条件队列”。

  3. 单击“时间限制”选项卡。

  4. 在“持续时间”字段中,指定用户必须在多长时间内完成此任务。选择以下选项之一:

    • 小时 – 输入用户必须在几小时内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • 天数 – 输入用户必须在几天内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • – 输入用户必须在几周内完成任务。

    • – 选择用户在必须哪一周和哪一日前完成任务。例如,您可能希望用户在当月第三周的周五之前完成此任务。

    • – 选择用户必须在哪一月、哪一周和哪一日前完成任务。例如,您可能希望用户在十二月的第三周的周五之前完成此任务。

    如果用户未在分配的时间内完成任务,则任务逾期。逾期的任务可基于您在此窗体的“呈报”区域中选择的选项呈报。

指定任务逾期时采取的行动

如果用户未在分配的时间内完成手动任务,则任务逾期。可呈报逾期的任务,或自动将该单据分配给其他用户。如果任务逾期,请执行以下步骤进行呈报。

  1. 在左边的窗格中,单击 呈报

  2. 选择“使用呈报路线”复选框创建呈报路线。系统自动将任务分配给呈报路线中列出的用户。

    例如,下表显示呈报路线。

    序列

    呈报路线

    1

    分配给:Donna

    2

    分配给:Erin

    3

    最后操作:拒绝

    在此示例中,系统将逾期任务分配给 Donna。如果 Donna 未在分配的时间内完成任务,则系统将任务分配给 Erin。如果 Erin 未在分配的时间内完成任务,则系统会拒绝提请处理的文档。

  3. 要将用户添加到呈报路线中,单击“添加呈报”。单击“分配类型”选项卡上,选择下表中的选项之一,然后按照该选项的其他步骤转到步骤 4。

    选项

    任务呈报到的用户

    附加步骤

    层次结构

    特定组织层次结构中的用户

    1. 在选择“层次结构”后,单击“层次结构选择”选项卡。

    2. 在“层次结构类型”列表中,选择任务呈报到的层次结构类型。

    3. 系统必须从层次结构中检索一系列用户姓名。这些姓名代表可向其呈报任务的用户。按照以下步骤指定系统检索的用户名范围的起点和终点:

      • 若要指定起点,从“启动自”列表中选择一名人员。

      • 若要指定终点,请单击“添加条件”。然后输入一个确定系统停止检索姓名的层次结构的条件。

    4. 单击“层次结构选项”选项卡。

    5. 指定范围内任务呈报到的用户:

      • 分配给所有检索到的用户 – 该任务呈报给范围内的所有用户。

      • 仅分配给最后检索到的用户 – 任务仅呈报给范围中最后一名用户。

      • 排除满足以下条件的用户: – 此任务不呈报给范围内满足特定条件的任何用户。单击“添加条件”以指定条件。

    工作流用户

    当前工作流中的用户

    1. 在选择“工作流用户”后,单击“工作流用户”选项卡。

    2. 在“工作流用户”列表中,选择参与工作流的用户。

    用户

    特定 Microsoft Dynamics AX 用户

    1. 在选择“用户”后,单击“用户”选项卡。

    2. 可用用户:列表包括所有 Microsoft Dynamics AX 用户。选择向其呈报任务的用户,然后将这些用户移动到“所选用户:”列表。

  4. 单击“时间限制”选项卡。

  5. 在“持续时间”字段中,指定用户必须在多长时间内完成此任务。选择以下选项之一:

    • 小时 – 输入用户必须在几小时内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • 天数 – 输入用户必须在几天内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • – 输入用户必须在几周内完成任务。

    • – 选择用户在必须哪一周和哪一日前完成任务。例如,您可能希望用户在当月第三周的周五之前完成此任务。

    • – 选择用户必须在哪一月、哪一周和哪一日前完成任务。例如,您可能希望用户在十二月的第三周的周五之前完成此任务。

  6. 对每个用户重复第 3 步到第 5 步,以添加呈报路线。您可以更改用户的顺序。

  7. 如果呈报路线中的用户未在分配的时间内完成任务,则系统对该任务采取操作。要指定系统采取的操作,选择“操作”行。然后在“结束操作”选项卡上选择操作。

指定系统何时对任务采取操作

可以配置系统在满足特定条件时对手动任务采取操作。

例如,某个任务要求支出报表部门的成员审查与支出报表一起提交的收据。根据公司政策,此任务必须在支出报表的总金额超过 100 美元时执行。在这种情况下,您可以将系统配置为在总金额 < 100 时自动将任务标记为“完成”。

按照以下步骤指定系统何时对手动任务采取操作。

  1. 在左边的窗格中,单击 自动行动

  2. 选择“启用自动行动”复选框。

  3. 单击“添加条件”。

  4. 输入条件。

  5. 如果需要,输入其他条件。

  6. 要验证输入的条件是否正确配置,请完成以下步骤:

    1. 单击“测试”。将显示“测试工作流条件”窗体。

    2. 在该窗体的“验证条件”区域中选择某个记录。

    3. 单击“测试”。系统对该记录进行评估,判断其是否符合您定义的条件。

    4. 单击“确定”或“取消”返回到“属性”窗体。

  7. 从“自动完成行动”列表中选择系统应对任务采取的操作。

指定发送通知的时间

您可以在委托、呈报、完成、拒绝或更改此手动任务后向相关人员发送通知。

按照以下步骤指定发送通知的时间以通知发送给哪些人员。

  1. 在左边的窗格中,单击 通知

  2. 选中应针对其发送通知的事件旁边的复选框:

    • 委托”– 将任务分配给其他用户时。

    • 呈报”- 所分配用户未在分配的时间内完成任务时。

    • 完成”- 所分配用户完成任务时。

    • 拒绝”- 所分配用户拒绝提交的文档时。

    • 请求更改”- 所分配用户请求对提交的文档进行更改时。

  3. 为您在第 2 步中选择的事件选择行。

  4. 单击“通知文本”选项卡。

  5. 在文本框中,输入通知的文本。

  6. 要对通知进行个性化设置,可以插入占位符。向用户显示时,占位符由适当的信息代替。按照以下步骤插入占位符:

    1. 在消息文本中,单击应出现占位符的位置。

    2. 单击“插入占位符”。

    3. 在显示的列表中,选择要插入的占位符。

    4. 单击“插入”。

  7. 要添加通知的翻译,请单击“翻译”。在显示在窗体中,执行以下步骤:

    1. 单击“添加”。

    2. 在显示的列表,选择您要输入的文本的语言。

    3. 在“已翻译的文本”文本框中,输入文本。

    4. 要对文本进行个性化设置,插入占位符。

    5. 单击“关闭”。

  8. 单击“接收人”选项卡。

  9. 指定通知发送给哪些人员。选择下表中的选项之一,然后按照该选项的其他步骤转到第 10 步。

    选项

    通知收件人。

    附加步骤

    参与者

    分配到特定组或角色的用户

    1. 在选择“参与者”后,单击“基于角色”选项卡。

    2. 在“参与者的类型”列表中,选择您要向其发送通知的组或角色的类型。

    3. 在“参与者”列表中,选择向其发送通知的组或角色。

    工作流用户

    当前工作流中的用户

    1. 在选择“工作流用户”后,单击“工作流用户”选项卡。

    2. 在“工作流用户”列表中,选择参与工作流的用户。

    用户

    特定 Microsoft Dynamics AX 用户

    1. 在选择“用户”后,单击“用户”选项卡。

    2. 可用用户:列表包括所有 Microsoft Dynamics AX 用户。选择向其发送通知的用户,然后将这些用户移动到“所选用户:”列表。

  10. 对您在第 2 步中选择的每个事件重复 第 3 步到第 9 步。

设置时间限制

如果必须在特定时间内完成手动任务,请执行以下步骤。

备注

在以下步骤中选择的选项将覆盖您在此窗体的“分配”和“呈报”区域中选择的选项。

  1. 在左边的窗格中,单击 高级设置

  2. 选择“为工作流元素设置时间限制”复选框。

  3. 在“持续时间”字段中,指定必须在何时完成任务。选择以下选项之一:

    • 小时 – 输入必须在几小时内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • 天数 – 输入必须在几天内完成任务。然后选择您的组织使用的日历,并输入有关您的组织的工作周的信息。

    • – 输入必须在几周内完成任务。

    • – 选择必须在哪一周和哪一日前完成任务。例如,您可能希望在当月第三周的周五之前完成任务。

    • – 选择必须在哪一月、哪一周和哪一日前完成任务。例如,您可能希望在十二月的第三周的周五之前完成任务。

  4. 如果超出时间限制,系统将对任务采取操作。在“操作”列表中选择系统应采取的行动。

指定用户可以采取的操作

将手动任务分配给某一用户后,该用户必须对任务采取操作。按照以下步骤指定用户可对任务采取操作。

备注

可用操作将根据设计任务的方式而有所不同。

  1. 在左边的窗格中,单击 高级设置

  2. 如果用户应该能够将任务标记为“完成”,则选中“完成”复选框。

  3. 如果用户应该能够提交的文档,则选中“拒绝”复选框。

  4. 如果用户应该能够对所提交的文档请求更改,则选中“请求更改”复选框。

  5. 如果用户应该能够将此任务分配给其他用户,则请选中“委托”复选框。

  6. 如果用户应该能够将任务分配给工作项队列中的其他用户,则选中“重新分配”复选框。

  7. 如果用户应该能够将任务分配给工作项队列,则选中“下达”复选框。其他用户可以完成该任务。

指定用户是否可在企业门户中对工作列表中的任务采取操作

默认情况下,用户可在 适用于 Microsoft Dynamics AX 的企业门户 中对工作列表 Web 部件中的任务采取操作。但是,可能存在您不希望用户能够对 Web 部件中的任务进行操作的情况。例如,您可能要求用户打开文档并自己对文档中的任务进行操作。

按照以下步骤指定用户是否可在 企业门户 中对工作列表 Web 部件内的任务采取操作。

  1. 在左边的窗格中,单击 高级设置

  2. 要允许用户在 企业门户 中对工作列表 Web 部件内的任务采取操作,选中“从企业门户中的工作列表启用操作”复选框。

  3. 要防止用户在 企业门户 中对工作列表 Web 部件内的任务采取操作,取消选中“从企业门户中的工作列表启用操作”复选框。