Skip to main content

Koodisi High-Level Flow

Here's a graphic that illustrates the high-level flow that typical deployments of Koodisi follow. Review the content under the graphic for more details on the tasks outlined.

When you work with Koodisi, you primarily perform the following tasks:

1. Administer Koodisi

Before your team starts using Koodisi, you must set it up, which includes:

2. Create and Deploy

  • Application Creation: Set up a base application to organize workflows​.
  • Workflow Creation: Build workflows to encapsulate business logic and integrate various activities​​.
  • Trigger Integration: Use triggers like REST services, Webhooks, or other activity-based initiators​.
  • Testing and Publishing: Test workflows thoroughly, publish finalized versions, and deploy them to designated environments​.
  • Promote to Higher Environments: Transition workflows or APIs to production with environment-specific configurations​.

3. Manage API Access

  • Create and Publish API Collections: Design API collections and publish them for organizational use​.
  • Access Profiles: Create detailed access profiles to control permissions for APIs​.
  • Token Generation: Generate secure access tokens for client applications to interact with APIs securely​.
  • Monitor API Usage: Utilize API management dashboards to track and analyze usage​.

4. Monitor and Troubleshoot

  • Trace Search: Leverage the Metrics section to search and analyze traces for performance insights and execution flows​.
  • Error Handling: Implement workflows for managing errors in services using response and REST client activities​​.
  • System Logs and Metrics: Use integrated logs to debug, validate, and ensure workflows operate as expected​.
  • Performance Optimization: Continuously refine workflows and settings based on trace data and error metrics​.