@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')
{{--
@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