Monday, 28 April 2014

Hierarchy-based assignment work flow in ax 2009

Hierarchy-based assignment

4 out of 6 rated this helpful Rate this topic
You can assign tasks and approval steps to employees in an organizational hierarchy. The following information will help you set up a hierarchy and assign tasks and approval steps to employees in the hierarchy.

To set up an organizational hierarchy, you must set up employees, jobs, and positions. For more information, see the Human Resources setup information in the Applications and Business Processes help, which is available from the Microsoft Dynamics AX help menu.

You can set up approval limits and spending limits, and assign a task or approval step to employees based on these limits. Complete the following procedures to set up approval and spending limits.

Create a limit type

limit type is an approval limit or spending limit associated with a specific document type. For example, you can create an approval limit for purchase requisitions, or a spending limit for expense reports.
Use the following procedure to create a limit type.
  1. Open the Limit types form (Basic > Setup > Limit types).
  2. Press CTRL+N to create a new line.
  3. In the Limit ID field, enter an identification code for the limit. For example, if you are creating an approval limit for purchase requisitions, you may want the limit ID to be PurchApprovalLimit.
    The limit ID cannot contain any spaces.
  4. In the Limit type field, select Approval limit or Spending limit.
  5. In the Document type field, select the type of document this limit type applies to.
  6. In the Description field, enter a description of the limit, such as Purchase requisition approval limit.
  7. Save your changes.

Specify a default limit amount for each job

Specify a default limit amount for employees in each job. For example, by default, you may not want purchasing clerks to approve purchase requisitions that are greater than $500. You may not want purchasing managers to approve purchase requisitions that are greater than $5,000.
Use the following procedure to specify a default limit amount for a job.
  1. Open the Jobs form (Basic > Setup > Job).
  2. Select a job and click Setup > Limit defaults. The Limit defaults form is displayed.
  3. Press CTRL+N to create a new line.
  4. In the Limit ID field, select a limit type.
  5. In the Default limit field, enter the default amount employees in the selected job can approve or spend (depending on the limit type you selected in the previous step).
  6. In the Currency field, select the currency associated with the amount.
  7. In the Active date field, enter the date that this default limit amount should go into affect.
  8. In the Expiration date field, enter the date that this default limit amount should expire.
  9. Save your changes.
  10. Repeat this procedure for each job.

Specify a limit amount for each employee

Specify a limit amount for each employee. The amount you enter during this procedure will override the amount that you entered in the previous procedure.
For example, by default, you may not want purchasing managers to approve purchase requisitions that are greater than $5,000. However, you want Inga, a senior purchasing manager, to be able to approve purchase requisitions up to $10,000.
Use the following procedure to specify a limit amount for an employee.
  1. Open the Employee form (Basic > Common Forms > Employee Details).
  2. Select an employee and click Setup > Limits. The Limits form is displayed.
  3. Press CTRL+N to create a new line.
  4. In the Limit ID field, select a limit type.
  5. In the Limit field, enter the amount the selected employee can approve or spend (depending on the limit type you selected in the previous step).
  6. In the Currency field, select the currency associated with the amount.
  7. In the Active date field, enter the date that this limit amount should go into affect.
  8. In the Expiration date field, enter the date that this limit amount should expire.
  9. Select the Active check box.
  10. Save your changes.
  11. Repeat this procedure for each employee.

You can assign a task or approval step to employees in an organization hierarchy. To understand hierarchy-based assignment, assume that you have the following hierarchy.
Name
Job
Approval limit
Ann
CEO
$20,000
Mark
Corporate President
$10,000
Bill
Corporate Vice President
$5,000
Liz
Regional Manager
$1,000
Kevin
Sales Manager
$500
Sam
Salesperson
$100
Suppose that you want to assign a purchase requisition approval step to users in this hierarchy. To do so, you would need to complete the following procedure.
  1. Open the Assignment form. For information about how to open this form, see Configure an approval step.
  2. Select the Hierarchy based option.
  3. The system must retrieve a range of employee names from the hierarchy. These names represent employees the approval step may possibly be assigned to.
    In order for the system to retrieve a range of names, you need to specify the starting point and ending point of the range.
    • To specify the starting point, select a person from the Start from list.
      Since you are configuring a purchase requisition approval step in this example, you can select Requisitioner. (This is a purchase requisition field that contains an employee name.)
      The system will determine who submitted the purchase requisition. Assume that Sam submitted the purchase requisition. This means that the system will start retrieving the employee names that are above Sam in the hierarchy.
    • To specify the ending point, click Create stop condition.
      The Workflow condition editor form is displayed. Enter a condition to indicate where in the hierarchy the system should stop retrieving names.
      For example, if you want the system to stop at Liz's name, you could enter the following condition: Line manager level = 2. (This is because Liz is Sam's second-level manger.)
      If you want the system to stop at Bill's name, you could enter: Job title is Corporate Vice President.
      If you want the system to stop at Mark's name, you could enter: Approval limit = 10,000.
  4. Now that the system has retrieved a range of employee names from the hierarchy, you need to specify which employees the approval step will be assigned to.
    • If you select Assign to all users retrieved, the approval step will be assigned to all employees in the range.
    • If you select Assign only to last user retrieved, the approval step will be assigned to only the last employee in the range.
    • If you select Do not assign to users that meet the following condition, the system will not assign the approval step to users in the range who meet a specific condition. Click Create condition to specify the condition.
  5. Click OK.

No comments:

Post a Comment

Labels

#veryusefulcode (1) AIF (8) AOT Maps (1) Args (1) Ax 2009 Reports (2) AX 2012 navigation (1) Ax 2012 Interview Questions (1) AX 7 (2) AX Architecture (1) Ax Backup (1) AX Workflow (2) AX2012 (1) AX2012 R2 (1) Ax2012R3 (1) AX2012R3 Dynamics Connector Step by Step Installation and Configuration (1) AX2012R3 EP Step by Step Installation and Configuration EP R3 (1) AX2012R3 HelpServer Step by Step Installation and Configuration (1) AX2012R3 Rapid Start Connector Step by Step Installation and Configuration (1) AX2012R3 Report Server and Analysis Server Step by Step Installation and Configuration (1) AX7 (1) Best practices (1) Blocking user to enter (1) Collection Classes (1) Container (1) D365FO (3) Data Migration Frame Work ax 2012R3 (1) Deleting duplicate Record from Table – Ax2012 (1) Delivery due date notification workflow in Ax 2012 (1) Development Steps EP (1) Dimensions (1) DIXF (1) DMF in Ax 2012 R3 (1) Dynamics Ax 2012 Interview Questions (1) DYNAMICS AX 2012 INTERVIEW QUESTIONS PART 2 (1) DYNAMICS AX 7 (1) EDT relation Migration Tool (1) EP AX 2012 (1) Ep Lookup (1) Error (1) Event Handler (1) F5 (1) File Handling (4) Filter on AX2012 Listpage (1) filtering (2) financial dimensions in AX 2012 (3) form (1) images (1) Installation and Configration (4) Installation and Configuration (11) Installation of Management Reporter 2012 for AX 2012 (1) Interaction class in ax 2012 (1) Interview Question (1) Interview Questions For Ax 2012 (1) Invent DIm (1) Jobs (2) license (1) List page and form menuitem enable code (1) Methods (1) microsoft Dynamics AX 365FO (1) Number Sequence Generation – AX 2012 (5) Number Sequence2012 (1) OLTP-OLAP (1) Passing Args (1) Passing form caller and menu item caller in ax 2012 (1) Passing Multiple Records Args (1) Posting in Ax 2012 (1) POSTING PURCHASE ORDER (1) Query (1) Query Filter Form (2) Query Ranges in X++ (1) Question and Answer (1) Report (1) Reports Controller class (1) RLS in ax 2009 (1) SALES ORDER IMPORT/EXPORT FRAMEWORK BY DMF (1) Security (1) security roles (1) Security Sysqueryrangeutil (1) Sharepoint 2016 (1) SQL SERVER (1) SSRS (2) SSRS Reports Controller class (2) Table collections & Virtual company (1) Time (1) TIPS AND TRICKS (1) Web service AIF (3) Web Services on IIS (AIF) Step by Step Installation and Configuration (1) workflow ax2012 (1) Workflow installation (1) Workflow Method (3) X++ (1)