Logo Agglomération Béziers Méditerranée
FICHE AGENT
IDENTITÉ DE L'AGENT
Nom complet : {{ $agent->last_name }} {{ $agent->first_name }}
Poste : {{ $agent->position }}
Service/Direction : {{ $agent->department }}
Date d'arrivée : {{ \Carbon\Carbon::parse($agent->arrival_date)->format('d/m/Y') }}
Email : {{ $agent->email }}
DÉTAILS DE L'INTÉGRATION
Type de demande : {{ $integration->type === 'onboarding' ? 'Arrivée (Onboarding)' : 'Départ (Offboarding)' }}
Modèle utilisé : {{ $integration->template ? $integration->template->name : 'Aucun (Standard)' }}
État global : @if($integration->status === \App\Enums\IntegrationStatus::Completed) Terminé @elseif($integration->status === \App\Enums\IntegrationStatus::Draft) Brouillon @else En Cours @endif
SUIVI DES TÂCHES PAR SERVICE
@foreach($integration->serviceTasks as $task)
{{ $task->service->name }}
@foreach($task->taskItems as $item) @php // If integration is completed, skip non-mandatory items that were not completed $isIntegrationCompleted = $integration->status === \App\Enums\IntegrationStatus::Completed; if ($isIntegrationCompleted && !$item->is_mandatory && !$item->is_completed) { continue; } @endphp @endforeach @if($task->taskItems->isEmpty()) @endif
Tâche / Équipement État
{{ $item->label }} @if($item->data && is_array($item->data) && count($item->data) > 0)
@foreach($item->data as $key => $value)
{{ ucfirst($key) }} : {{ $value }}
@endforeach
@endif
@if($item->is_completed)
Fait
@if($item->completedBy)
par {{ $item->completedBy->name }}
@endif @else À faire @endif
Aucune tâche spécifique listée.
@endforeach

Ce document récapitule l'ensemble des actions et équipements prévus pour l'agent. Il peut servir de feuille de route pour les services concernés.