Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduction
There are six types of workflows available in the Workflow system. Each workflow has a workflow manager and a single active workflow that must be configured. The following lessons describe how to create a workflow including configuration of details and steps in each workflow.
2-1
Workflow Samples
There are almost limitless possibilities for creating and configuring workflows. This lesson displays some common workflow configurations to help you understand various workflow configuration possibilities. When a user submits a document or batch for approval, the Workflow system evaluates the first step in the workflow to determine if approval is required there. If the Workflow system determines that approval is required, a task is created for that approver.
Simple Workflow
The following example illustrates a very basic workflow. This workflow has three approvers and lists the specific conditions under which their approval is required.
To understand how a document moves through this workflow, assume that Sam submits a purchase order totaling $7,000. This purchase order must be approved by Frank and Sue. Because the purchase order is not greater than $10,000, Ann's approval is not required. After Sue approves the purchase order, it is given Approved status. The purchase order can now be printed and shipments can be received.
2-2
To understand how a document moves through this workflow, assume that Sam submits a purchase order for Northwind Traders totaling $6,000. This purchase order must be approved by Ed and Sue. Because the purchase order is less than $20,000, Ann and Maria are not required to approve it. After Sue approves the purchase order, it is given Approved status. The purchase order can now be printed and shipments can be received.
2-3
To understand how a document moves through this workflow, assume that Sam submits a purchase order for Adventure Works totaling $13,000. This purchase order will move through both approval paths simultaneously. In the top approval path, the purchase order must be approved by Frank and Andreas. In the bottom approval path, the purchase order must be approved by Sue and Jill. The purchase order will not be given Approved status until all of these people approve it. Now assume that Sam submits a purchase order for Northwind Traders for $13,000. This purchase order will move through the bottom approval path only. The purchase order must be approved by Sue and Jill.
2-4
To understand how a document moves through this workflow, assume that Sam submits a purchase order for Adventure Works totaling $10,000. This purchase order is first assigned to Frank. When Frank approves the purchase order, it is then assigned to both Sue and Bob. Both Sue and Bob must approve the purchase order before it can move on to Ann. This is because step 2a (Sue) and step 2b (Bob) converge at step 3 (Ann). For example, assume that Sue approves the purchase order first. The purchase order cannot be assigned to Ann until Bob approves it, as well. When Bob approves the purchase order, it can move on to Ann. After Ann approves the purchase order, it is given Approved status. The purchase order can now be printed and shipments can be received.
2-5
When configuring a step with multiple approvers, you can specify how many of the approvers at that step must approve the document. The following options are available: Option Take the first response Majority must approve Description The action applied to the document or batch is determined by the first person who responds. The majority of the approvers must approve the document or batch in order for it to continue down the workflow approval path. All of the approvers must approve the document or batch in order for it to continue down the workflow approval path.
Approver as an Originator
Approvers have permission to submit documents or batches for approval. For example, Sue, an approver in the purchase order approval workflow, can submit purchase orders for approval. The way in which Sue's purchase orders are routed through the workflow depends on the selections made in the Select originators area of the Configure Workflow page on the Workflow web site. Specify who is allowed to submit documents or batches for approval in the Select Originators area. You can allow any user to submit documents or batches, or you can allow only specific users. Regardless of which option you select, approvers will always be able to submit documents or batches for approval. However, the option selected determines how an approver's document or batch is routed through the workflow.
2-6
Creating Workflows
Creating and configuring a workflow is a complex process. This lesson discusses the procedures to create and configure a workflow. An individual workflow is defined by characteristics established for it. Some of these characteristics include: Which users may originate approvals using the workflow. Who is required to approve the document or batch under which circumstances. These are called workflow steps. Whether email notifications shall be sent. Actions for overdue tasks. How long history should be saved.
Multiple workflows of a specific workflow type can be created. For example, you can create multiple purchase order workflows. However, only one workflow of that type can be used at a time.
Type
Select the type of workflow to create. Click the type of workflow to create. Workflow types include: Purchase Order Sales Quote Customer Credit Limit Overdue General Ledger Batch Payables Management Batch Receivables Management Batch
Name
Enter a unique name for the workflow. We recommend that the name include your company name and the type of document or batch the workflow is for. For example, if you are configuring a workflow for purchase orders created in the Fabrikam sample company, you may want to name the workflow Fabrikam Purchase Orders.
2-7
Activation
Select the Activate workflow option to make the workflow you are configuring the active workflow. If there is already an active workflow of this type, you will need to deactivate that workflow first, before activating this workflow. Keep in mind that even though you may select the Activate workflow option, the workflow will not be used until: The Workflow system in Microsoft Dynamics GP is enabled. The corresponding workflow type is enabled.
Deactivation
Deactivating refers to turning off a workflow. Remember that only one workflow of a given type may be active at any given time. Therefore deactivating a given workflow may be necessary periodically. When a company is reorganizing or overhauling an approval system they may find it least disruptive to create a new workflow and deactivate an existing one. The new workflow may be complicated and time consuming to create. This new workflow could be created ahead of any business process change and then activated at a time determined by management. This would minimize disruption to the company's business model.
2-8
Select Originators
Specify who the originators are for this workflow. For example, if you are creating a purchase order workflow, you must specify who can submit purchase orders for approval. Options include: Any User - This allows any user that can enter the transaction type or batch to submit it for approval. Only these users - This allows specific users to submit documents for approval.
NOTE: Users who are not specified as originators can create purchase orders (provided that they have access to the Purchase Order Entry window in Microsoft Dynamics GP), but they will not be able to submit the purchase orders for approval.
HINT: Approvers established in the active workflow can always submit documents and batches for approval regardless of the Select originators setting.
2-9
Overdue Tasks
When an approver fails to act on a task by the task's due date, the task is considered overdue, or escalated. Indicate what should happen to overdue tasks. The following table lists available options. Action Take no action Delegate to next approve Delegate to Description Task will remain assigned to the current approver. The system will automatically assign the task to the next approver in the workflow. The system will automatically assign the task to a specific user. You must enter the name of the user you want the task assigned to. The system will automatically act on the task. Indicate whether the system should approve or reject the task.
2-10
HINT: Users can specify how and when they want to receive alert messages. The preferences they specify will override the default settings you select here.
History
By default, workflow history for each document and batch is saved for 365 days. After 365 days, the workflow history is deleted. You may want to save workflow history for a longer or shorter amount of time. Specify how long to save workflow history in the Retain workflow history area of the Configure Workflow page.
2-11
Challenge Yourself
Create a new purchase order workflow named Company Purchase Orders. This workflow should include the following attributes: Require at least one approver. Delegation should be active. No action should be taken if a step is overdue. Microsoft Dynamics desktop alerts should be active. Email alerts should be sent immediately.
Create a Customer Credit Limit Override workflow named Credit Limit, and a Sales Quote workflow named Sales Quotes with the same attributes as the purchase order workflow.
2-12
2-13
Workflow Steps
As part of configuring a workflow, specific steps in the workflow must be defined. This lesson displays the procedures needed to configure a workflow step. The basic procedure for creating a step includes the following: 1. From the Configure Workflow page, click the Add Workflow Step button. The Configure Workflow Step page is displayed. 2. Name the step. 3. Specify where this step should occur. 4. Specify when approval is required at this step. 5. Specify what should happen when the conditions are not met at this step. 6. Select approvers. 7. Set a time limit. 8. Specify when to send carbon copies.
Name
Enter a unique name for the step. It is suggested that you keep the step names simple, such as Step 1 and Step 2, or Purchasing Manager Approval and CEO Approval. Keeping the step names simple helps you manage the order in which they occur.
2-14
FIGURE 2.6
2-15
Type of workflow General Ledger batch approval Payables Management batch approval Receivables Management batch approval
2-16
HINT: Be cautious about leaving this box clear especially for early steps in a workflow. It is possible that the condition for approval of an early step may not be met, but the condition may be met by a later step. If, in that situation, the Move to next step option is clear the document or batch would effectively go no further in the workflow.
Select Approvers
Specify who must approve the documents or batches that reach this step in the workflow. Select one approver or multiple approvers. Enter the approvers names in the Identify approvers field. If one approver is assigned, that person will be responsible for approving all documents or batches that reach this step in the workflow. If multiple approvers are assigned, specify how many of the approvers must approve the documents or batches that reach this step. Select one of the following options: Option Take the first response Majority must approve Description The action applied to the document or batch is determined by the first person who responds. A majority of the approvers must approve the document or batch for it to continue the workflow approval path. All of the approvers must approve the document or batch for it to continue.
Time Limit
A task is a document or batch assigned to an approver. Specify how many days the approver has to respond to the task - that is, approve or reject it. The number of days entered is used to calculate the task's due date. If an approver fails to respond by the due date, the task is considered overdue, or escalated. The task will then be handled according to the option selected in the When a step is overdue area of the Configure Workflow page. HINT: The Workflow calendar is used to determine due dates.
2-17
Purchase Order
A purchase order approval workflow is used to gain approval for purchase orders before they are processed. Users can submit purchase orders for approval in the Purchase Order Entry window in Microsoft Dynamics GP.
2-18
Users cannot perform the following functions in Microsoft Dynamics GP: Receive the PO Items Receive and Invoice the PO Items Invoice the PO Items
When a Purchase Order has a workflow status of Workflow Not Activated or Workflow Deactivated, the system allows you to perform all actions in the same manner as if workflow is not activated, even if the PO had previously been in workflow.
2-19
NOTE: Users can print historical POs and delivery schedules regardless of the workflow status.
2-20
Challenge Yourself
Add three steps to the Company Purchase Order workflow created in a previous lab. Use this diagram of a simple workflow to create the workflow steps.
2-21
Step by Step
1. Go to the Workflow website. 2. Click Administration from the quick launch. 3. Select the company Fabrikam, Inc. from the Current Company dropdown menu. 4. Click the link for Company Purchase Orders (the workflow created in a previous lab). 5. Click the Add Workflow Step button. 6. In the Name field enter Purchase Agent Approval. 7. Select This step is a first step radio button. 8. Select the Always option in the Require approval when area. 9. In the Identify approvers field enter Alicia Stevens and select Only one response needed. 10. Click Save. 11. Click Add Workflow Step. 12. In the Name field enter Accounting Manager. 13. Select This step follows the selected step, and select Purchase Agent Approval. 14. In the Require approval when area select Only. In the various dropdown menus select Where, PO Subtotal Amount, is greater than, and enter 2000. 15. In the Identify approvers field enter Phyllis Rago. Select Only one response needed. 16. Click Save. 17. Click Add Workflow Step. 18. Enter Controller into the Name field. 19. Select This step follows the selected step and select the Accounting Manager step. 20. In the Require approval when area select Only. In the various dropdown menus select Where, PO Subtotal Amount, is greater than, and enter 10000. 21. In the Identify approvers field enter Ken Kunos. Select Only one response needed. 22. Click Save.
2-22
Receivables Setup
The Credit Limit Override workflow supersedes the Exceed Credit Limit functionality in Receivables Management. In other words, when this workflow is active the exceed credit limit password is disabled. Before this workflow may be used, the password from the Exceed Credit Limit field in the Receivables Management Setup window must be removed.
2-23
NOTE: Only the credit limit hold will be removed. If the document is edited after it is in workflow, and a hold is applied, only the credit limit hold will be removed automatically when the document is approved.
Pending Approval
When an Order, Fulfillment Order, or Invoice has a workflow status of Pending Approval only the user assigned to the current workflow task for the credit limit override (or their delegate) may edit the document. The document may not be transferred, deleted, or voided with this status.
2-24
Challenge Yourself
Add steps to the Credit Limit workflow created in a previous lab. The workflow will include multiple first steps and a final convergence step. Use this diagram of the workflow to create the workflow steps.
2-25
Step by Step
1. Go to the Workflow website. 2. Click Administration from the quick launch. 3. Select the company Fabrikam, Inc. from the Current Company dropdown menu. 4. Click the link for Credit Limit (the workflow created in a previous lab). 5. Click the Add Workflow Step button. 6. In the Name field enter Credit Department. 7. Select This step is a first step radio button. 8. Select the Always option in the Require approval when area. 9. In the Identify approvers field enter Connie Vrettos and select Only one response needed. 10. Click Save. 11. Click Add Workflow Step. 12. In the Name field enter Accounting Department. 13. In the Require approval when area select Only. In the various dropdown menus select Where, Sales Order Subtotal, is greater than, and enter 200. 14. In the Identify approvers field enter Ken Kunos. 15. Select Only one response needed. 16. Click Save. 17. Click Add Workflow Step. 18. Enter CFO into the Name field. 19. Select This step follows the selected step, and select both the Credit Department and Accounting Department steps. 20. In the Require approval when area select Only. In the various dropdown menus select Where, Document Amount, is greater than, and enter 1000. 21. In the Identify approvers field enter Sara Davis. Select Only one response needed. 22. Click Save.
2-26
Sales Quote
A sales quote approval workflow is used to gain approval for sales quotes before they are processed. Users can submit sales quotes for approval in the Sales Transaction Entry window in Microsoft Dynamics GP. After sales quotes are approved, you can process them according to your company's business practices. For example, you can transfer them to orders.
Pending Approval
When a quote has a workflow status of Pending Approval only the user assigned to the current workflow task for the quote (or their delegate) may edit the document. The document may not be deleted with this status. When a sales quote has a status of pending approval and the current approver attempts to remove or add a hold in the Sales Holds Processing window or from the sales transactions lists, the process can be completed as always. The changes would be saved, and the document would continue to have a pending approval status.
2-27
Repeating quotes
Repeating quotes can continue to be transferred until the workflow status of the quote is changed to one of the following statuses: Not Submitted Submitted Pending Approval Pending Changes Rejected
Simply stated, a repeating quote may be used until some aspect of the quote changes.
2-28
Challenge Yourself
Add steps to the Sales Quotes workflow created in a previous lab. The workflow will include a single step that requires a majority of Fabrikam's partners to approve. Use this diagram of the workflow to create the workflow steps.
2-29
2-30
Posting Setup
Before using this workflow, turn off the batch approval feature in Microsoft Dynamics GP. To do so, open the Posting Setup window and select the Financial series. Clear the Require Batch Approval check box for the General Entry and Clearing Entry origins. It is not possible to use both the General Ledger Batch Approval Workflow and the Microsoft Dynamics GP posting option to Require Batch Approval at the same time. If Verify Number of Trx is selected in posting setup, the number of actual transactions must equal the control number for the batch to submit it for workflow approval. In general, the rules set for the batch must be met in order to even submit the batch to the workflow process.
2-31
If the general ledger workflow ends with the batch achieving a status of Workflow Ended or Rejected, the batch will not post. The Master Posting, Series Posting, and Batch IDs lookup windows all have a Status field. When using workflow, the status field displays the batch's workflow status.
Pending Approval
The following statements apply to general ledger batches that have a workflow status of Pending Approval. If a general ledger batch is configured to allow it to be appended, the batch will not be appended. Instead a new general ledger batch will be created, similar to as if the batch was in use. Only the user(s) currently assigned the batch's workflow task or a user who has permission for the Act on Other Users Task General Ledger operation can edit the batch.
2-32
Posting Setup
The batch approval feature in Microsoft Dynamics GP must be disabled before either the receivables or payables workflows can be used. Clear the Require Batch Approval check box for: Payables Trx Entry Payment Entry Computer Checks origins
Clear the Require Batch Approval check box for the Receivables Sales Entry and Receivables Cash Receipts origins. If Verify Number of Trx is selected in posting setup, the number of actual transactions must equal the control number for the batch to submit it for workflow approval. In general, the rules set for the batch must be met to even submit the batch to the workflow process.
2-33
If the workflow ends with the batch achieving a status of Workflow Ended or Rejected the batch will not post. The Master Posting, Series Posting, and Batch IDs lookup windows all have a Status field. When using workflow, the status field displays the batch's workflow status.
Pending Approval
The following statements apply to receivables or payables batches that have a workflow status of Pending Approval. If a batch is configured to allow it to be appended, the batch will not be appended. Instead a new general ledger batch will be created, similar to as if the batch was in use. Only the user(s) currently assigned the batch's workflow task, or a user who has permission for the Act on Other Users Task operation can edit the batch.
Summary
There are six different workflows and many different ways to configure them. This training explained how to create, configure, and deploy all workflow types in Microsoft Dynamics GP. In addition, workflow steps and some configuration possibilities are described.
2-34
Workflow Samples
1. Which of the following best describes a workflow with converging steps? ( ) A workflow that includes several linear steps that require a majority of approvers during the final step of the workflow ( ) A workflow that includes multiple steps on seperate paths which eventually become an individual step ( ) A workflow that was designed and demonstrated at Microsoft's Convergence conference ( ) A series of sequential steps in a workflow that eventually become two distinct workflow paths
Workflow Steps
2. What happens to a document or batch in workflow if, during workflow processing, it encounters a step for which it does not fulfill the criteria specified and has the "Move to the next step" setting unselected? ( ) The workflow process will stop. The document or batch receives a status of Workflow Deactivated. ( ) The user who submitted the document or batch to workflow is notified and must resubmit the document or batch. ( ) The user who last approved the document or batch at the most recent step is asked if they want to "final approve." ( ) The workflow process ends. The document or batch receives a status of No Approval Needed. 3. If multiple approvers are assigned to a workflow step, which of the following options are valid approval criteria for the step? (Select all that apply.) ( ) Majority must approve ( ) Administrator must approve ( ) Take the first response ( ) All must approve
2-35
2-36
2.
3.
2-37
Solutions
Test Your Knowledge
Workflow Samples
1. Which of the following best describes a workflow with converging steps? ( ) A workflow that includes several linear steps that require a majority of approvers during the final step of the workflow () A workflow that includes multiple steps on seperate paths which eventually become an individual step ( ) A workflow that was designed and demonstrated at Microsoft's Convergence conference ( ) A series of sequential steps in a workflow that eventually become two distinct workflow paths
Workflow Steps
2. What happens to a document or batch in workflow if, during workflow processing, it encounters a step for which it does not fulfill the criteria specified and has the "Move to the next step" setting unselected? ( ) The workflow process will stop. The document or batch receives a status of Workflow Deactivated. ( ) The user who submitted the document or batch to workflow is notified and must resubmit the document or batch. ( ) The user who last approved the document or batch at the most recent step is asked if they want to "final approve." () The workflow process ends. The document or batch receives a status of No Approval Needed. 3. If multiple approvers are assigned to a workflow step, which of the following options are valid approval criteria for the step? (Select all that apply.) () Majority must approve ( ) Administrator must approve () Take the first response () All must approve
2-38
2-39
2-40