@php use Illuminate\Support\Facades\URL; @endphp

Reporting: Key Performance Indikatoren

@forelse ($latestKpis as $index => $kpi) @empty @endforelse
Nr Prozess Kennzahl Ziel Bewertung Methode Berichtszyklen Datenquelle
{{ $index + 1 }} @if($kpi->prozesse && $kpi->prozesse->count())
@foreach($kpi->prozesse as $p) {{ $p->prozess->proz_nummer ?? '–' }} - {{ $p->prozess->proz_name ?? '–' }} @endforeach
@else @endif
{{ $kpi->name ?? '-' }} {{ $kpi->ziel ?? '-' }} @if($kpi->bewertung) {{ $kpi->bewertung }} @else @endif {{ $kpi->methode ?? '-' }} {{ $kpi->zyklus->name ?? '-' }} @if($kpi->dateien && $kpi->dateien->count())
@foreach($kpi->dateien as $file) @php try { $downloadUrl = $file->file_path ? URL::temporarySignedRoute( 'file.download', now()->addMinutes(60), [ 'folder' => $file->getSFTP(), 'filePath' => $file->file_path, 'filename' => $file->original_filename, ] ) : null; } catch (\Exception $e) { $downloadUrl = null; } @endphp
@if($downloadUrl) 📄 {{ $file->original_filename ?? '–' }} @else {{ $file->original_filename ?? '–' }} @endif @if(!empty($file->bemerkung)) {{ $file->bemerkung }} @endif
@endforeach
@else @endif
Keine Daten vorhanden.