@extends('layouts.admin') @section('title', 'Pengaturan Alur Approval') @section('content')

Konfigurasi Alur Approval

Atur alur persetujuan bertingkat (multi-tier) oleh karyawan via mobile atau gunakan persetujuan langsung admin

{{ $alurs->count() }} Modul Layanan
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
Terjadi kesalahan penginputan:
@endif
Fleksibilitas Alur Persetujuan

Aturan Multi-Tier vs Approval Admin

Setiap modul (Izin, Cuti, Lembur, Kunjungan Dinas, Reimbursement) dapat diatur apakah menggunakan Approval Bertingkat (disetujui berurutan oleh karyawan ditugaskan melalui Mobile App) atau Approval Langsung Admin. Jumlah approver bertingkat tidak terbatas sesuai kebutuhan instansi Anda.

Mobile Approval Siap Digunakan
@foreach($alurs as $index => $alur) @endforeach
@foreach($alurs as $index => $alur)

{{ $alur->label_modul }}

@if($alur->is_bertingkat) Bertingkat Aktif @else Approval Admin Tunggal @endif

{{ $alur->deskripsi ?: 'Pengaturan alur persetujuan untuk pengajuan modul ' . $alur->label_modul }}

Gunakan Approval Bertingkat {{ $alur->is_bertingkat ? 'Disetujui karyawan via Mobile App' : 'Nonaktif (Langsung Approval Admin)' }}
@csrf
@if($alur->is_bertingkat)

Rangkaian Tahapan Approver (Workflow Pipeline)

Pengajuan akan dikirimkan berurutan mulai dari Step 1 hingga step terakhir secara berjenjang.

@if($alur->steps->isEmpty())

Belum Ada Approver yang Ditetapkan

Approval bertingkat aktif, namun belum ada tahapan karyawan approver. Silakan tambahkan minimal 1 karyawan approver agar alur dapat berjalan di mobile.

@else
@foreach($alur->steps as $step)
{{ $step->step_ke }} {{ $step->label_approver ?: "Approver {$step->step_ke}" }}
@csrf @method('DELETE')
{{ strtoupper(substr($step->pegawai?->nama_lengkap ?? '?', 0, 2)) }}

{{ $step->pegawai?->nama_lengkap ?? 'Pegawai tidak ditemukan' }}

{{ $step->pegawai?->jabatan?->nama_jabatan ?? 'Jabatan -' }}

{{ $step->pegawai?->departemen?->nama_departemen ?? 'Dept -' }} • NIP: {{ $step->pegawai?->nip ?? '-' }}

@if($step->keterangan)

"{{ $step->keterangan }}"

@endif
Persetujuan via Mobile Urutan #{{ $step->step_ke }}
@endforeach

Diagram Alur Pengajuan:

Pemohon Mengajukan
@foreach($alur->steps as $s)
{{ $s->step_ke }} {{ $s->pegawai?->nama_lengkap ?: 'Approver' }} ({{ $s->label_approver }})
@endforeach
Selesai Disetujui Penuh
@endif
@else

Mode Persetujuan Langsung Admin Aktif

Pada mode ini, setiap pengajuan {{ $alur->label_modul }} yang dikirim dari aplikasi mobile tidak memerlukan persetujuan bertingkat oleh karyawan. Pengajuan akan langsung masuk ke menu Laporan & Presensi > {{ $alur->label_modul }} di panel admin untuk disetujui langsung oleh Admin / HRD.

Ingin menggunakan alur berjenjang (Karyawan A $\rightarrow$ Karyawan B)?
@csrf
@endif
@endforeach
@push('scripts') @endpush @endsection