Workflow Management
TCPWave DDI’s Workflow Management system is intricately designed to enhance security and operational efficiency. Tailored for administrators with lower privilege levels, it enables them to securely conduct daily DDI Operations while adhering to the principle of Segregation of Duties. Here’s an in-depth look at its features, processes, and how it empowers administrators:
Concept of Workflow Management in TCPWave
Workflow Creation by NADM and PADM Users:
These users can add, modify, or delete operations as workflows. These are then staged for approval by higher-level admins like SADM or FADM.
Unique Workflow ID:
Each action gets a unique identifier, and relevant change ticket numbers are automatically incorporated.
Approvals by Custom Admins:
Admins with role-based permissions can approve workflows if they are assigned the capability.
Irrevocable Approvals:
Once a workflow is approved or denied, the action can’t be reversed, although the original entity can be modified or undone.
Key Properties of a Workflow
Workflow ID: A unique identifier for tracking.
Change Ticket Number: Derived from session information.
Entity: Specifies the type of DDI entity involved.
Operation: Includes actions like Add, Edit, Delete, etc.
Data: Captures JSON data from web interface operations.
Extended Attributes: Related to the workflow entity.
Approver and Requester Information: Identifies the users involved in approval and staging processes.
Stage and Status: Indicate the current phase and status of the workflow.
Entities Supporting Workflow Management
Broadly includes Zones, Domains, Networks (IPv4/IPv6), Objects, Scopes, and Subnet groups, among others.
Enabling Workflow Management
Global Option: “Enable Simple Workflow Management” activates this feature.
Default Setting: Typically set to ‘No’, restricting direct execution capabilities.
Staged Operations: When enabled, operations by users are staged for approval and displayed in a grid format.
Approving Staged Operations
Selection: Choose a workflow from the grid.
Review and Decision: Edit as necessary and decide to approve or deny the workflow
Post-Approval Actions: Upon approval, the workflow is updated, and the task is delegated for execution. Notifications are sent to the configured email addresses.
Deleting Workflows
Workflows can be selected and deleted from the grid. Notifications are sent to the relevant users involved in the approval and staging process.
Bookmarking Workflows
Workflows can be bookmarked for quick access, enhancing efficiency.
Context Menu for Quick Actions
The grid’s context menu facilitates quick actions like editing, deleting, and bookmarking workflows.
The Role of Workflow Management in DDI Operations
TCPWave’s Workflow Management ensures that lower-level administrators can still perform essential tasks effectively, subject to oversight and approval from higher-level admins. This system maintains robust control over critical DDI operations, enhancing security and operational integrity while ensuring compliance with best practices in network management.