Kuika's Start Process action allows you to initiate a new business process within a process step. This enables you to make your workflows more dynamic and automated, ensuring that different tasks are performed in a sequential and organized manner.
Technical Features
Start New Process: New processes can be triggered within the existing workflow.
Dynamic Process Management: Transitions between workflows are simplified.
Web and Mobile Application Support: Works seamlessly on both web and mobile applications.
External Process Start: With the Start External Process option, processes can be triggered independently of the current flow.
Start Process Action Application Steps
Log in to the Kuika platform.
Open the project you are working on from the Apps screen.
While in the UI Design module, open the Properties panel on the right.
From the + ADD ACTION menu, add the Process Automation > Start Process action according to the trigger event you want (Initial Actions, OnClick, OnBlur, etc.).
Configuring Action Parameters
Start External Process (Switch - Optional): When enabled, the process is triggered as an external/independent start and supports start scenarios independently of the current flow.
Process (String - Required): Select the business process to be started. Select the appropriate one from the drop-down menu of available processes.
+Add Optional Parameter
Process Initiator: Represents the user information initiating the process. This field must be filled in for processes initiated via Scheduled Job and API Builder. The initiator information entered is used for process ownership, traceability, and reporting.
Enable Audit Log: When enabled, user and action information related to the process initiation is included in the audit log records. This option is used to increase traceability, especially in critical and financially impactful processes.
Use Case: Automating Workflows by Starting a New Business Process
During a customer order workflow, the invoicing process is automatically initiated after the order is approved. The process manager triggers the invoicing process by using the Start Process action in the final step of the order process. This ensures a seamless and automatic transition between the two workflows.
Configuring the Start Process Action
Process: “InvoiceGenerationProcess”
When the action is triggered, the invoicing process starts automatically as the order process is completed, making it easier to track the process.
Start Process Action Advanced Customizations
Dynamic Process Selection: The process to be started can be dynamically retrieved from form data or external sources.
Sending Process Parameters: Data can be transferred to the newly started process.
Inter-Process Coordination: The results of started processes can be used in other actions.
Multiple Process Start: Multiple processes can be triggered simultaneously.
Scheduled Start: Processes can be automatically triggered under specific conditions or at specific times.
Scheduled / API Scenarios: For scheduled jobs and API-initiated starts, it is recommended to work with initiator information to ensure that the process record is associated with the correct user.
Technical Risks
Invalid Process Selection: If an incorrect or non-existent process is selected, the action will fail.
Authorization Issues: The user performing the initiation must have access rights to the relevant process.
Process Connection Errors: Errors may occur in the coordination of multiple processes.
Performance Impact: Frequent process initiation may affect system performance.
Error Management: Errors occurring during initiation must be properly captured and managed.
Initiator Verification: For processes initiated via Scheduled Job and API Builder, initiator information must be entered; if the initiator is not specified, the process initiation is blocked with a verification error.
The Start Process action automates workflows on the Kuika platform, enabling smooth and efficient transitions between processes. This simplifies and accelerates the management of business processes.