Introduction to Order System
Prerequisites
You have added available instances to the organization. For the specific operation to add a cloud database, see Instance Management - Adding a Cloud Database. For the specific operation to add a public network/directly connected database, see Instance Management - Adding a Public Network/Directly Connected Database.
Precautions
• Both the Basic Version and Enterprise Version include an order system. However, the Enterprise Version order system has more rich functions.
• Difference between Retrying Orders and Retrying Tasks: Retrying orders is for the overall process of the order. It allows users to re-execute the current process of the order when the order status is pre-check failure or order exception. It restores the interrupted work process due to pre-check failure or system exception. By contrast, retrying tasks is for the task execution stage of the order. It allows users to re-execute the task when the order status is execution failure.
• The check items in the pre-check stage vary depending on the type of order.
• The approval process in the order process may be skipped based on the risk rating of the pre-check stage. In this case, the order status is approval-free execution. Or, the process is directly stopped based on the risk rating. In this case, the order status is a pre-check failure.
• You can withdraw an order before the approval process ends. After the end of the approval process, the order cannot be withdrawn.
Function Introduction
The order system is designed to manage sensitive operations and ensure that sensitive operations can be executed in a standardized manner.
Order Type
The DMS order system supports the following types:
• Data Export
• Data Import
• Data Replication
• SQL Change (Enterprise Version only)
• Data Permission (Enterprise Version only)
• Structure Comparison (Enterprise Version only)
• Team Application
Order Process
The current order process of the DMS order system generally includes four stages: application, pre-check, approval, and execution. Details are as follows:
• Application: On the interface corresponding to the order type, you can fill in the order information and submit the order. Then, the system automatically enters the pre-check stage.
• Pre-Check: The system automatically performs pre-check based on the pre-check item of the order type, obtains the risk rating of the order, and automatically enters into the corresponding approval flow according to the control rules.
• Approval: The orders are approved sequentially according to the approval flow until the approval flow is passed or rejected as a whole. After passing, the order automatically proceeds to the execution stage.
• Execution: Depending on the options filled in during the application stage, determine whether the order is automatically executed or manually triggered by a click after approval.
Work Order Subject
The subjects involved in the DMS order process include the following types:
• Applicant: The user who submits the order.
• Approver: The user who approves the order.
• Associated person: The user associated by the applicant when submitting an order. The associated person can only view orders, which is similar to the CC recipient in an email.
Order Operation
The DMS order contains various operations. Different subjects have different operation permissions, as shown below:
Operation/Subject | Applicant | Approver | Associated Person |
View Order | Yes | Yes | Yes |
Edit Order | Yes | No | No |
Create By Replicating | Yes | No | No |
Retry Order | Yes | No | No |
Withdraw Order | Yes | No | No |
Approve Order | No | Yes | No |
Execute Order | Yes | No | No |
Retry Order Execution | Yes | No | No |
Cancel Order Execution | Yes | No | No |
Order Status
The DMS order contains multiple states. Users with different operating permissions in different states can perform different operations. Their relationship is as follows:
Operation/Status | Submitted successfully | Pre-checking... | Approving... | Pending execution | Executing... | Executed successfully | Pre-check failed | Approval rejected | Execution failed | Canceling... | Canceling failed | Order exception | Withdrew |
View Order | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Edit Order | No | No | No | No | No | No | Yes | Yes | Yes | No | No | No | Yes |
Create By Replicating | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Retry Order | No | No | No | No | No | No | Yes | No | No | No | No | Yes | No |
Withdraw Order | Yes | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No |
Approve Order | No | No | Yes | No | No | No | No | No | No | No | No | No | No |
Execute Order | No | No | No | Yes | No | No | No | No | No | No | No | No | No |
Retry Order Execution | No | No | No | No | No | No | No | No | Yes | No | No | No | No |
Cancel Order Execution | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
See the figure below for the order status transfer process:
Introduction to My Order
Prerequisites
You need to have the permission to go to the My Order page. For menu permissions, see Permission Description.
Precautions
• Difference between Retrying Orders and Retrying Tasks: Retrying orders is for the overall process of the order. It allows users to re-execute the current process of the order when the order status is pre-check failure or order exception. It restores the interrupted work process due to pre-check failure or system exception. By contrast, retrying tasks is for the task execution stage of the order. It allows users to re-execute the task when the order status is execution failure.
• My orders are divided into task orders, permission orders, and team orders. Currently, all task orders in DMS need to be submitted to the corresponding order type page in the development space.
Procedure
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
Function Introduction
My Orders is designed to centrally display all types of orders supported by DMS. It supports order operations such as viewing, editing, replicating creating, retrying, withdrawing, and executing.
Viewing the Order List
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. The system displays a list of my orders. By default, task orders are displayed. You can click the menu above to switch to permission orders or team orders.
Viewing Order Details
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Click the Details button in the Operate column of the order to be viewed, and the system displays the Order Details page.
Creating an Order by Replicating
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Go to the Operate column of the order you want to view and click the Create By Replicating button, and the system displays the Create By Replicating page.
4. Fill in and modify the order information, and click Submit to finish replicating the creation of my order.
Editing an Order
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Go to the Operate column of the order you want to view and click the Edit button, and the system displays the Order Editing page.
4. Fill in and modify the order information, and click Submit to finish editing my order creation.
Withdrawing an Order
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Click the Details button in the Operate column of the order to be viewed, and the system displays the Order Details page.
4. Click the Withdraw button at the bottom, and the system displays the Withdraw My Order pop-up window.
5. Click the OK button to finish withdrawing my order.
Retrying My Order
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Click the Details button in the Operate column of the order to be viewed, and the system displays the Order Details page.
4. Click the Retry Order button at the bottom, and the system displays the Retry My Order pop-up window.
5. Click the OK button to finish retrying my order.
Executing My Order
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Click the Details button in the Operate column of the order to be viewed, and the system displays the Order Details page.
4. Click the Execute button at the bottom, and the system displays the Execute My Order pop-up window.
5. Click the OK button to finish executing my order.
Retrying the Order Execution
1. Log in to DMS.
2. On the left menu bar, select Security Center > My Order in succession.
3. Click the Details button in the Operate column of the order to be viewed, and the system displays the Order Details page.
4. Click the Retry Execution button at the bottom, and the system displays the Retry My Order Execution pop-up window.
5. Click the OK button to finish retrying my order.