Share via


Workflow with a line-item workflow element

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

You may want documents, and all the line items on those documents, to be processed by the workflow system. In this scenario, you must complete the following tasks:

  1. Create the workflows that are used to process the line items.

  2. Create the workflow that is used to process the whole document.

For example, suppose that you want timesheets, and the line items on those timesheets, to be processed by the workflow system. This topic provides examples of the workflows that you would create to support this scenario.

The workflows that are used to process the line items

For this example, assume that each line item on a timesheet contains a project ID, and that the employees in your organization work on the projects that are listed in the following table.

Project ID

Project manager

1111

Mary

2222

Hans

3333

Jen

Now suppose that you want each line item to be approved by the appropriate project manager. In this scenario, you would create line-item workflows that resemble the workflows in the following figure.

Line-item workflows

The workflow that is used to process the whole document

After you create line-item workflows, you can create the workflow that processes the whole document. This workflow must contain the line-item workflow element, which runs the line-item workflows. For example, the following figure shows a workflow that contains a line-item workflow element.

Workflow with a line-item workflow element

To understand how a document moves through this workflow, assume that Mike has submitted a timesheet that has 42 hours on it. The line-item workflow element is run, and it, in turn, runs the line-item workflows. In this scenario, the following events occur:

  • The lines items for project 1111 are sent to Mary for approval.

  • The line items for project 2222 are sent to Hans for approval.

  • The line items for project 3333 are sent to Jen for approval.

When all the line items have been approved by the appropriate managers, the timesheet is assigned to Dianne, the vice president, for approval. After Dianne approves the timesheet, the workflow ends.