Set up Budgeting workflows

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

Some organizations require that Budgeting documents, such as budget register entries and general budget reservations, be approved by a user other than the person who entered them. To set up an approval process, you can create a Budgeting workflow. You can also set up other processes to update budget balances without user intervention or to have a user review the information in a Budgeting document.

This topic has been updated to include information about features that were added or changed in the following hotfix for Microsoft Dynamics AX 2012 R3 Cumulative Update 8: KB3047235

A workflow represents a business process. It defines how a document flows through the system and indicates who must complete a task or approve a document. There are several benefits of using the workflow system in your organization:

  • Consistent processes — You can define the approval process for specific documents, such as purchase requisitions and expense reports. Using the workflow system helps to ensure that documents are processed and approved in a consistent and efficient manner.

  • Process visibility — You can track the status, history, and performance metrics of a specific workflow instance. This helps you determine whether changes should be made to the workflow to improve efficiency.

  • Centralized work list — Users can view a centralized work list to view the workflow tasks and approvals assigned to them. This work list is available from the Role Center pages in the Microsoft Dynamics AX client and Enterprise Portal.

Budgeting workflows

Use this information to set up and enable workflow configurations for Budgeting documents. Based on the document type, you can require manual approval, workflow approval, or no approval.

If you set up a workflow for budget account entries, the workflow must be contained in another workflow for budget register entries. If all the budget account entries in a budget register entry can be approved as group, you can use a Budget register entry workflow. If the budget account entry lines require different workflow approvals, you must use a Budget account entry workflow to create different workflow configurations. For example, you might use one Budget account entry workflow configuration to review and approve a high amount, and another Budget account entry workflow configuration to review and approve a low amount.

You can associate budget register entry workflows with any of the budget codes that have been set up to identify the budget types. After you assign a workflow to a budget code, all budget register entries that use that budget code require workflow approval before you can update budget balances. For more information, see Define budget codes.

After you create a workflow configuration for a Budgeting document, additional controls are displayed at the top of the form when the document is saved. These controls include a yellow information bar and a Submit button or an Actions menu. For more information, see Submit a document and Workflow actions.

Note

Some buttons in the Budget register entry form are not available after a budget register entry has been submitted for workflow approval. When the budget register entry or budget account entry is approved, the options in the Update and Transfer menus are available. Other controls and fields in the form might not be available. If you modify a budget register entry that has been approved, the budget register entry must be resubmitted to workflow. You cannot modify a budget register entry after you update budget balances.

For an overview of workflow in Microsoft Dynamics AX, see Overview of the workflow system and Workflow concepts.

You can use workflow approvals for the following Budgeting document types.

Budgeting menu item

Document type

Budget plans

Note

This control is available only if Microsoft Dynamics AX 2012 R2 or AX 2012 R3 is installed.

Budget plan

Budget register entry

Budget register entry

Budget account entries

Budget account entry

Commitments

This control is available only if the following conditions are met:

  • The Public Sector configuration key is selected.

  • The French regulatory configuration subkey is selected.

  • In Microsoft Dynamics AX 2012 R3 Cumulative Update 8, the Commitments (France) regulatory document type is selected in the Budget parameters form, when the following hotfix is installed: KB3047235

  • In cumulative update 7 for Microsoft Dynamics AX 2012, the Use French public sector accounting rules check box is selected in the Budget parameters form.

In versions of Microsoft Dynamics AX 2012 prior to cumulative update 7, only the Public Sector configuration key must be selected, but the primary address of the legal entity must be in France.

Commitment

General budget reservations 

Note

General budget reservations are available only if the Public Sector configuration key is selected and if Microsoft Dynamics AX 2012 R3 Cumulative Update 8 is installed with the following hotfix: KB3047235

General budget reservation

New or changed for Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 R3, and the General Budget Reservation hotfix KB3047235

You must set up Budgeting workflows for budget plans before you set up a budget planning process. The budget plan workflow configuration that you set up is used to submit budget plans, and their worksheets and justifications, for review and approval in each stage of a budget planning process. The budget planning process defines the order of the budget planning stages and associates the process with a budget organization hierarchy. When you configure the workflow, you can assign users to a workflow task based on the budget organization, security role, or user group.

When you configure a budget planning process, you associate a Budgeting workflow ID with each budget planning workflow. After the budget plan is submitted to the workflow, and a user finishes an assignment, the budget plan moves to the next budget planning stage by using the stage transition element in the Budgeting workflow configuration.

The types of workflows you can create

The following table lists the types of workflows that you can create in Budgeting.

Type

Use this type to do this

Budget plan workflows

Note

This control is available only if Microsoft Dynamics AX 2012 R2 or AX 2012 R3 is installed.

Create review and approval workflows for budget plans. Budget plan workflows must contain a stage transition element for each transition that moves a budget plan to the next budget planning stage. For example, a workflow for a budget planning process that has three stages requires two stage transition elements to connect the three approval elements that are associated with the three budget planning stages. For more information, see “Workflows” in About budget planning configuration and setup.

  • Approve budget plan – Create an approval element for budget plans.

  • Activate associated budget plan – Create an automated task to activate the budget plan that is associated with a parent budget plan.

  • Stage transition budget plan – Create an automated task to perform a stage transition for a budget plan.

  • Budget planning stage allocation – Create an automated task to perform a budget planning stage allocation that uses the allocation schedule for a budget plan scenario estimate.

  • Flow controls – Create standard workflow elements to branch decisions and activities.

  • Review associated budget plan(s) that are completed – Create a task for a user to review the completed budget plans that are associated with a parent budget plan.

  • Review budget plan – Create a task for a user to review budget plans.

Budget account entry workflow

Create review and approval workflows for budget account entries. Use the Budget account entry workflow element to include budget account entry workflows in a budget register entry workflow.

This workflow type contains standard workflow elements and elements that you can use for budget account entries:

  • Approve budget account entry – Create an approval element for budget account entries.

  • Flow controls – Create standard workflow elements to branch decisions and activities.

  • Review budget account entry – Create a task for a user to review the accuracy of a budget account entry.

Budget register entry workflow

Create review and approval workflows for budget register entries.

This workflow type contains standard workflow elements and elements you can use for budget register entry workflows:

  • Approve budget register entry – Create an approval element for budget register entries.

  • Update budget balances budget register – Create an automated task to update budget balances.

  • Flow controls – Create standard workflow elements to branch decisions and activities.

  • Budget account entry workflow – Include a Budget account entry workflow type.

  • Review budget register entry – Create a task for a user to review the accuracy of a budget register entry.

Commitments approval

This control is available only if the following conditions are met:

  • The Public Sector configuration key is selected.

  • The French regulatory configuration subkey is selected.

  • In Microsoft Dynamics AX 2012 R3 Cumulative Update 8, the Commitments (France) regulatory document type is selected in the Budget parameters form, when the following hotfix is installed: KB3047235

  • In cumulative update 7 for Microsoft Dynamics AX 2012, the Use French public sector accounting rules check box is selected in the Budget parameters form.

In versions of Microsoft Dynamics AX 2012 prior to cumulative update 7, only the Public Sector configuration key must be selected, but the primary address of the legal entity must be in France.

Create approval workflows for commitments. After you set up and activate a commitment workflow, all commitments must use it.

This workflow type contains standard workflow elements and elements that you can use for commitment approval workflows:

  • Commitment approval – Create an approval element for commitments.

  • Flow controls – Create standard workflow elements to branch decisions and activities.

  • Commitment task – Create a task for a user to review the accuracy of a commitment.

General budget reservations 

Note

General budget reservations are available only if the Public Sector configuration key is selected and if Microsoft Dynamics AX 2012 R3 Cumulative Update 8 is installed with the following hotfix: KB3047235

Create approval workflows for general budget reservations. After you set up this workflow, you must assign it to a reservation type in order to use it. All general budget reservations of the same type use the same workflow.

This workflow type contains standard workflow elements and elements that you can use for general budget reservation approval workflows:

  • Commitment approval – Create an approval element for general budget reservations.

  • Flow controls – Create standard workflow elements to branch decisions and activities.

  • Commitment task – Create a task for a user to review the accuracy of a general budget reservation.

Create a workflow

To create a workflow, follow these steps.

  1. Click Budgeting > Setup > Budgeting workflows.

  2. On the Action Pane, click New.

  3. Select the type of workflow to create.

  4. Click Create workflow. The workflow editor is displayed. Design the workflow by dragging workflow elements onto the canvas.

  5. Configure each element of the workflow. For more information, see Configure workflow elements.

  6. Repeat steps 2 through 5 to create additional workflows for Budgeting.

Calculated fields and expressions

The following calculated fields and expressions are used with Budgeting workflow approvals. For each workflow, you can set up conditions that include the calculated fields and expressions.

Calculated field

Description

Budget check results

The budget control results. The possible results are Budget check passed, Budget check passed but with warnings, Budget check failed, and Budget check not performed.

This field is available for Budget account entry workflow and Budget register entry workflow configurations.

Transfer rule violated

Evaluate a violation of the budget transfer rule. The possible values are Yes or No. If a budget transfer rule is violated, and the value is set to Yes, the workflow can be assigned to a user who can approve budget transfers when budget transfer rules are violated.

This field is available for Budget account entry workflow and Budget register entry workflow configurations.

Transaction currency amount

The transaction amount, in the accounting currency.

This field is available for Budget account entry workflow and Budget register entry workflow configurations.

Note

When Transaction currency amount is used for transfers, you must include a second condition to ignore any negative amounts. For example:

  • Where Budget account entries.Transaction currency amount is less than 100,000

  • And Budget account entries.Transaction currency amount is greater than 0

Types of participants

You can assign a workflow element to the following groups of participants.

User group

Description

Budget manager participants

Assign the workflow element to a user who is defined as the budget manager in the budget control configuration. The budget manager can approve budget register entries. Additional budget managers for financial dimension values can be defined by using budget control rules. For more information, see Budget control configuration (form).

Budget organization participants

Note

This control is available only if Microsoft Dynamics AX 2012 R2 or AX 2012 R3 is installed.

Assign the workflow element to a budget organization participant. Budget organization participants are available only for budgeting planning workflows.

Security role participants

Assign the workflow element to a Microsoft Dynamics AX security role.

User group participants

Assign the workflow element to a Microsoft Dynamics AX user group.

See also

Get started with the workflow system

Configure the workflow system

Design and configure workflows for Microsoft Dynamics AX

Monitor the status of workflows

Using workflows

Set up general budget reservation workflows (Public sector)