Task Management¶
Tasks are approval requests in the governance workflow. Aletyx Decision Control Tower provides a central view of all tasks assigned to your role.
Task Overview¶
Tasks are created when:
- A model is submitted for review
- A deployment requires approval
- A compliance check is needed
Each task is assigned to specific roles based on the workflow configuration.
Task Types¶
Review Tasks¶
Request for risk assessment review:
- Assigned to: Risk Managers
- Action: Approve or reject model for next environment
- Required: Comment explaining decision
Compliance Tasks¶
Request for compliance approval:
- Assigned to: Compliance Officers
- Action: Approve or reject for production
- Required: Compliance verification
Deployment Tasks¶
Request to deploy to production:
- Assigned to: Operations Managers
- Action: Execute deployment
- Required: Deployment confirmation
Task Properties¶
Each task contains:
| Property | Description |
|---|---|
| ID | Unique task identifier |
| Type | REVIEW, COMPLIANCE, or DEPLOYMENT |
| Status | OPEN, APPROVED, or REJECTED |
| Model | Decision model name |
| Environment | Source environment |
| Target Environment | Destination environment |
| Assigned Roles | Roles that can action the task |
| Created At | Timestamp of creation |
| Created By | User who submitted the request |
| Description | Details about the request |
Viewing Tasks¶
Task List¶
The Tasks view shows all tasks assigned to your role:
- Filter by status (Open, Completed, All)
- Sort by date or priority
- Search by model name
- Group by type
Task Details¶
Click a task to see full details:
- Model version information
- Request justification
- Audit history
- Related tasks
Actioning Tasks¶
Approve Task¶
- Review the model and request details
- Click "Approve"
- Add required comment
- Confirm action
sequenceDiagram
participant RM as Risk Manager
participant CT as Aletyx Decision Control Tower
participant GOV as Governance API
participant DC as Decision Control
RM->>CT: Click Approve
CT->>GOV: POST /api/tasks/{id}/approve
GOV->>GOV: Validate four-eyes
GOV->>DC: Deploy model
DC->>GOV: Deployment success
GOV->>CT: Task completed
CT->>RM: Success notification
Reject Task¶
- Review the model and request details
- Click "Reject"
- Add required comment explaining rejection
- Confirm action
The submitter will be notified and can make corrections.
Four-Eyes Principle¶
Aletyx Decision Control Tower enforces the four-eyes principle:
- Rule: Submitter cannot approve their own task
- Enforcement: Automatic validation by Governance API
- Audit: All approval attempts logged
Example: - Sarah (BA) submits model for review - Sarah cannot approve this task - Tom (Risk Manager) must approve or reject
Task Workflow¶
stateDiagram-v2
[*] --> Open: Task Created
Open --> Approved: Approve
Open --> Rejected: Reject
Approved --> [*]: Deployment Complete
Rejected --> [*]: Workflow Ended
Role-Based Task Assignment¶
Tasks are automatically assigned based on workflow configuration:
Default Workflow¶
| Step | Task Type | Assigned Roles |
|---|---|---|
| 1 | Risk Review | RISK_MANAGER |
| 2 | Compliance Check | COMPLIANCE |
| 3 | Production Deploy | OPERATIONS |
Custom Workflows¶
Configure custom workflows in the Governance API:
{
"workflow": {
"submitForReview": ["BUSINESS_ANALYST"],
"riskApproval": ["RISK_MANAGER"],
"complianceApproval": ["COMPLIANCE"],
"promoteToProduction": ["OPERATOR"]
}
}
Task Notifications¶
Users receive notifications for:
- New tasks assigned to their role
- Task status changes
- Approaching deadlines
- Workflow completions
Task History¶
All task actions are recorded in the audit trail:
- Who performed the action
- When it was performed
- What action was taken
- Comments provided
Bulk Operations¶
For multiple tasks:
- Select tasks using checkboxes
- Choose action (approve/reject)
- Add common comment
- Execute batch operation
Use Carefully
Bulk operations apply the same action to all selected tasks. Review each task before bulk actioning.
Task Metrics¶
Aletyx Decision Control Tower tracks task metrics:
- Average approval time
- Rejection rate
- Tasks per role
- Bottleneck identification
Troubleshooting¶
Task Not Appearing¶
- Verify you have the correct role
- Check task is still open
- Refresh the view
- Clear browser cache
Cannot Approve¶
- Check you're not the submitter (four-eyes)
- Verify your role has approval rights
- Ensure all required fields are completed
- Check session hasn't expired
Deployment Failed¶
- Check target environment health
- Verify database connectivity
- Review deployment logs
- Contact administrator
Next Steps¶
- Environment Management: Understanding environments
- Dashboard: Task overview
- Governance Workflow: Workflow configuration