@extends('layouts.app') @section('title', 'Service Configuration - ' . $service->name_en) @section('content')
⚙️

{{ $service->name_en }}

Version v{{ $service->version }} {{ $service->status }}
Code: {{ $service->service_code }} • Category: {{ $service->category ? $service->category->name_en : 'General' }} • Authority: {{ $service->authority ? $service->authority->name : 'N/A' }}
@csrf
🧪 Test Simulator Mode
@csrf
@csrf

Dynamic Form Sections & Fields

Configure input fields, master data binding from Customer 360, and validation rules.

@php $form = $service->forms->first(); @endphp @if($form && $form->sections->count() > 0)
@foreach($form->sections as $sec)

{{ $sec->section_name_en }}

@foreach($sec->fields as $fld)
{{ $fld->label_en }} {{ $fld->field_type }}
Key: {{ $fld->field_key }}
@if($fld->master_data_binding)
Auto-fill: {{ $fld->master_data_binding }}
@endif
@endforeach
@endforeach
@else

No form sections configured for this service yet.

@endif

Document Requirement Checklist Rules

@foreach($service->documentRules as $rule)
{{ $rule->display_name }} Source: {{ ucfirst($rule->source_entity) }} • Min Validity: {{ $rule->min_validity_days }} Days
{{ $rule->is_mandatory ? 'MANDATORY' : 'OPTIONAL' }}
@endforeach

Multi-Component Fee Structure Engine

@foreach($service->feeComponents as $fee)
{{ $fee->name_en }} Classification: {{ str_replace('_', ' ', $fee->revenue_classification) }} • Tax: {{ ucfirst($fee->tax_behavior) }}
AED {{ number_format($fee->amount, 2) }}
@endforeach

Workflow Stages & Transition Rules

@foreach($service->workflowStages as $stg)
{{ $stg->stage_name_en }} Code: {{ $stg->stage_code }} • SLA: {{ $stg->sla_minutes }} mins
@if($stg->queue_role)Queue: {{ str($stg->queue_role)->replace('_',' ') }}@endif @if($stg->requires_documents)Documents gate@endif @if($stg->requires_payment)Payment gate@endif @if($stg->requires_approval)Approval gate@endif @if($stg->requires_submission)Submission gate@endif @if($stg->requires_output)Output gate@endif
@if($stg->instructions)

{{ $stg->instructions }}

@endif
Allowed Transitions From Stage: @foreach($stg->transitionsFrom as $tr)
Action: "{{ $tr->action_name_en }}" ➔ Moves to {{ $tr->toStage ? $tr->toStage->stage_name_en : 'N/A' }} Perm: {{ $tr->required_permission ?? 'Any Authorized User' }}
@endforeach
@endforeach

Add Form Section

@csrf

Add Dynamic Field

@php $formSec = $service->forms->first()?->sections->first(); @endphp @if($formSec)
@csrf
@else

Please add a form section first.

@endif

Add Controlled Workflow Stage

Configure ownership, SLA and the evidence required before leaving this stage.

@csrf

Add Controlled Transition

Only direct paths configured here can be executed.

@csrf
@endsection