@extends('layouts.app') @section('title', 'Workflow Steps') @section('page-title', 'Workflow Steps: ' . $workflow->workflow_name) @section('breadcrumb')
| Order | Step Name | Approver Type | Required Role | Approval Mode | Due Days | Actions |
|---|---|---|---|---|---|---|
| {{ $step->step_order }} |
{{ $step->step_name }}
@if($step->description)
{{ Str::limit($step->description, 50) }} @endif |
@php
$typeColors = [
'USER' => 'success',
'ROLE' => 'warning',
'DEPARTMENT' => 'info'
];
@endphp
{{ $step->approver_type }}
@if($step->approver_type == 'USER' && $step->approver_user_id)
{{ optional($step->approver)->name ?? 'User #' . $step->approver_user_id }} @elseif($step->approver_type == 'DEPARTMENT' && $step->approver_department_id) Department #{{ $step->approver_department_id }} @endif |
@if($step->required_role) {{ $step->required_role }} @else N/A @endif |
@php
$modeColors = [
'ANY' => 'success',
'ALL' => 'danger',
'CHAIN' => 'warning'
];
@endphp
{{ $step->approval_mode }}
@if($step->min_approvers > 1)
Min: {{ $step->min_approvers }} @endif |
{{ $step->due_days }} days
@if($step->escalation_enabled)
Escalation: {{ $step->escalation_hours }}h @endif |
{{ $workflow->workflow_code }}
{{ $workflow->module_type }}
@if($workflow->is_active) Active @else Inactive @endif @if($workflow->is_default) Default @endif
v{{ $workflow->version }}
{{ $workflow->description }}