@extends('layouts.base') @section('heading') {{ __('Process Instance') }}: {{ ($process_instance['businessKey'] ?? $process_instance->businessKey) ?? 'not found or already completed' }} @endsection @section('info') Id: {{ ($process_instance['id'] ?? $process_instance->id) ?? 'not found' }} @endsection @section('focus_action') {{--
@csrf
--}} @endsection @section('body')
@if (($found ?? false) && !($finished ?? false))
@php // if(gettype($process_instance) == 'array') { // } @endphp {{ $process_instance->definition()->name }}
{{ $process_instance->definition()->id }}
{{-- {{ count($process_instance->variables()) }} --}} @php $process_tasks = $process_instance->tasks(); @endphp @include('app.process_instances.templates.tasks_table')
Variables: {{ count($process_instance->variables()) }} variables
@foreach ($process_instance->variables() as $variable => $variableData)
{{ $variable }}
@dump($variableData)
@endforeach
{{-- @foreach ($process_instance->variables() as $variable) @dump($variable) @endforeach --}} {{-- @foreach ($process_instance->forTask()->byInstance()->fetchHistory() as $history) @dump($history) {{ $history->name }} {{ $history->deleteReason }}
@endforeach --}} {{-- @foreach ($process_instance->activityInstances() as $activity_instance) @dump($activity_instance) @endforeach --}} {{-- @dump($process_instance->activityInstances()) --}} @endif
Entity History
@foreach ($history as $key => $_history)
{{ $key }} : {{ $_history }}
@endforeach
@if (count($variable_history) > 0)
Variable History
@foreach ($variable_history as $_vHistory) @php $_vHistory = collect($_vHistory)->toArray(); @endphp
{{ $_vHistory['name'] ?? '' }} @if (is_array($_vHistory['value']) || is_object($_vHistory['value'])) @dump($_vHistory['value']) @else : {{ $_vHistory['value'] ?? '' }} @endif
{{-- {{ $key }} @if (is_array($_vHistory) || is_object($_vHistory)) @dump($_vHistory) @else - {{ $_vHistory }}
@endif --}}
@endforeach
@endif
Activity History
@php if(($found ?? false) && !($finished ?? false)) { $activity_instances_history = $process_instance->forActivityInstance()->byInstance()->fetchHistory()->sortBy(['startTime', 'asc'], ['endTime', 'asc']); } else { $activity_instances_history = collect($activity_history)->sortBy(['startTime', 'asc'], ['endTime', 'asc']) ?? []; // dump($activity_instances_history); } @endphp @foreach ($activity_instances_history as $_history)
{{-- @dump($_history) --}}
Name: {{ $_history->activityName ?? 'none' }}
Id: {{ $_history->id ?? null }}
Type: {{ $_history->activityType ?? null }}
Description: {{ $_history->description ?? 'empty' }}
Type: {{ $_history->activityType ?? null }}
@if (!empty($_history->taskId ?? null)) TaskId: {{ $_history->taskId ?? 'empty' }} @else TaskId: {{ $_history->taskId ?? 'empty' }} @endif
Assignee: {{ $_history->assignee ?? 'none' }}
deleteReason: {{ $_history->deleteReason ?? 'none' }}
started: {{ $_history->startTime ?? 'none' }}
ended: {{ $_history->endTime ?? 'none' }}
{{-- completed: {{ $_history->completeScope ? 'true' : 'false' }}
canceled: {{ ($_history->canceled ? 'true' : 'false') ?? '' }}
--}} @if ($_history->endTime != null)
Ended
@else
Active
@endif

@endforeach
@endsection