Core Concepts
Description of core concepts exposed by the Kaizen Platform.
Login
A Login represents a customer’s login credentials and configuration for a specific website. Logins store all the necessary information to authenticate with a website.
A login has the following properties:
- Authentication URL: The entry point for the login process.
- Home URL: The URL of the website’s home page after successful authentication.
- Login Configuration: This represents the required credentials to login to the website.
- The format of credentials expected (e.g. username/password, email/phone, etc.).
- Available 2FA methods (e.g. SMS, email, TOTP, etc.).
Workflow
A Workflow is a browser-based automation that simulates user actions on a website or web application. Workflows are used to navigate throughout websites, extract data, or complete forms. Workflows operate on specific logins to perform authenticated actions.
Execution
An Execution is a run of an automation on a specific website using a specific login.
Executions are performed by Kaizen workflows that simulate user actions in a browser. This can include logging in, navigating to pages, extracting data, or performing actions.
An execution has the following properties:
- Login ID: The ID of the login used to authenticate the session.
- Workflow ID: The ID of the workflow being executed.
- Parameters: A set of values used within a single run of an automation. For example, a parameter might specify the customer ID for which a order entry form must be completed.