Skip to main content

Use Cases

Customizing Workflows in the Cognaize Platform

The Cognaize Platform's Workflow Engine is designed for high flexibility and adaptability, accommodating a wide range of use cases by allowing users to define and customize their workflows. This section highlights the process of initiating workflows, the sequential steps involved in a typical workflow, and how workflows can be tailored to meet specific requirements.

Workflow Initiation

Workflows in the Cognaize Platform are initiated upon the upload of a document, which can be done either through an API call or manually via the user interface. The act of starting a workflow results in the creation of a process object, marking the beginning of the process execution.

Example Workflow: Document Processing

To illustrate a common use case, let's consider a document processing workflow, which includes the following steps:

Step 1: Gatekeeper

  • Description: The first step in the process involves a "Gatekeeper" function, which is responsible for creating a nebula around the document. This nebula serves as a protective layer, ensuring that the document is secure and ready for further processing.
  • Implementation: This step is executed using a Fission function, demonstrating the platform's ability to integrate serverless computing within workflows.

Step 2: Model Analysis

  • Description: Following the initial security and preparation, the next step involves running a specialized model, referred to as "Model AS". This model performs a detailed analysis of the document, extracting relevant information and insights based on predefined criteria.
  • Implementation: Similar to the Gatekeeper, this step is also powered by a Fission function, showcasing the workflow's capability to handle complex computational tasks efficiently.

Step 3: Task Creation

  • Description: The final step in this example workflow involves creating a "Worktimal Task". This task pertains to the actionable items or outputs derived from the analysis conducted in the previous step, facilitating further actions or decision-making based on the processed document.
  • Implementation: The specifics of this step's implementation can vary depending on the nature of the task and the desired outcomes.

Workflow Customization

One of the core strengths of the Cognaize Platform's Workflow Engine is its customization capabilities. Users have the flexibility to define their workflows, tailoring each step to fit their unique operational needs and objectives. Whether it involves adjusting the sequence of steps, integrating different models or functions, or defining new tasks, the platform provides the tools necessary for users to construct workflows that perfectly align with their requirements.

In summary, the Workflow Engine offers a powerful, flexible foundation for automating and optimizing a wide range of processes. By understanding and leveraging the customization options available, users can harness the full potential of the Cognaize Platform to streamline operations, enhance efficiency, and drive innovation.