Restore Process Instance

Restore Process Instance

The Restore Process Instance action allows terminated process instances in the Kuika platform to resume from the step where they were stopped. This action enables users to continue incomplete or interrupted business processes without restarting them from the beginning, ensuring a smooth and uninterrupted flow. It is supported on both web and mobile applications.

Technical Features

  • Process Continuation: Resumes a terminated process instance from its last active step.
  • Opening Type Selection: The process screen can be opened in the same page, a modal, drawer, or a new tab.
  • Dynamic Process Selection: The process instance to be resumed can be assigned dynamically.
  • Startup Actions: Actions required to be triggered on load can run automatically when the process screen opens.
  • Web and Mobile Compatibility: Works seamlessly across all application platforms.
Implementation Steps for Restore Process Instance Action

Adding the Action to Your Project

  1. Log in to the Kuika platform and select your project from the Apps screen.
  2. Switch to the UI Design module.
  3. Select the relevant component and open the Properties panel.
  1. Click on the ADD ACTION menu.
  2. Choose a suitable trigger event (e.g., Initial Actions, OnClick, OnBlur) →
    Navigate to Process Administration → Restore Process Instance.

Configuring the Restore Process Instance Action

  • Process Id: The unique identifier of the process instance to be resumed. This ID can be assigned statically or dynamically.

Restore Process Instance Action Usage Scenario

Step 1: Starting the Process

The project manager starts the “Project Kickoff” workflow, which follows these steps:

  • Planning Stage – Project plan is created.
  • Resource Assignment – Resources are allocated.
  • Approval Process – Sent for managerial approval.
  • Initial Evaluation – The project is reviewed.

During the Resource Assignment step, an issue arises, and the process is terminated.

Step 2: Restoring the Terminated Process

After the resource issue is resolved, the manager resumes the process:

  • The Process Id is retrieved (e.g., "process_45678").
  • The Restore Process Instance action is triggered, resuming the process from the resource assignment step.
  • Opening Mode: The process screen opens as a modal, immediately drawing the manager's attention.

Step 3: Continuing the Process from the Last Step

At the resource assignment step, the manager performs the following actions:

  • Resource Status Update: Resources are updated and an alert message is displayed.
  • Dynamic Process Selection: The manager’s decisions are applied dynamically.
  • Screen Display: The modal window shows the current resource status and available actions.

Step 4: Completing the Process and Reporting

  • The resource assignment is completed successfully and the process continues with the planning step.
  • Reporting: Managers generate reports regarding the issue and the continuation of the process.

Restore Process Instance Action Advanced Customizations
  • Dynamic Process Selection: Different process instances can be selected dynamically.
  • Page Startup Actions: Required data loading or operations can be automatically triggered when the process screen is loaded.
  • Opening Mode Selection: The process screen can open in a modal, drawer, or new tab depending on the user experience requirements.

Technical Risks and Controls

  • Invalid Process ID: The process instance ID must be valid and exist in the system.
  • Unauthorized Access: Users must only access processes they are authorized for.
  • Process State Check: Proper handling must be implemented for processes that are not terminated or already completed.

The Restore Process Instance action ensures continuity and flexibility in business process management. It enables users to resume stopped processes accurately and efficiently, allowing business workflows to proceed seamlessly and productively.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar