Solutions Studio

Getting around in the Solutions Studio

Solutions Studio is where the business process solutions, and the modules they contain, are created and maintained. It includes the graphical no-code interface where makers create the individual flows for their end-to-end process. The solutions studio is built around the philosophy of enabling the business experts to define and maintain business logic without needing to concern themselves with technical nuances around programming syntax, constructs, or best practices. Instead, Tonkean abstracts these away and handles many of them automatically.

The solutions studio interface includes the different environments needed for development (build) and production. These different environments simplify the build, testing, and deployment into production since the applications and data that are connected using enterprise components are associated with their respective environments. This ensures that the correct relationships are always maintained and connected without requiring human intervention, helping to prevent possible errors.

Solutions Studio Common Elements

solutions_studio_anatomy.png
  1. Solution name - A detailed, descriptive name for the solution.

  2. Makers in the solution - The makers in charge of building and maintaining the modules in the solution.

  3. Business Outcome section - The target business outcome for the solution—that is, what the solution aims to accomplish and how the solution helps the organization. Writing the business outcome is an important part of the solution creation process.

  4. Solution Description - The high-level description of the solution, potentially including the general workflow and the applications or systems used. Writing this description is an important part of the solution creation process.

  5. Modules tab - Select to see all the modules the solution contains.

  6. Business Reports tab - Select to see the business reports for each module the solution contains.

  7. New Module tile - Select this tile to add a new module to the solution.

  8. Module tile - A module contains the custom logic and workflow that orchestrates a business process.

  9. Publish Version button - Select this button to publish the most recent version of the solution, moving it from Build to Production.

  10. Solution configuration button - Select this button to configure the solution, including managing makers, setting access controls, and showing publish histories.

Module Builder Common Elements

The module builder screen is where you'll spend most of your time in Tonkean. It reads left to right, much like a flowchart. This structure reflects the multiple conditions and paths (or branches) that many business processes have, allowing you to quickly visualize and understand the overall flow and relationships. However, it's important to understand that modules are not static decision trees; they are state-based, always monitoring the input source and responding in real time.

solutions_studio_module_anatomy.png
  1. Tool tabs - These tabs provide access to main elements needed to build a workflow in the module builder, such as fields, items, and forms.

  2. Input data source - The data source the module is monitoring.

  3. Items - A representation of the items moving through the module workflow.

  4. Workflow - The business logic that defines the process, including all the relevant actions and triggers.

  5. Trigger - A "when" statement that defines when an action occurs.

  6. Action - A piece of logic or behavior, represented as an action block.

  7. Environment picker - Select either Build or Production environments.