First Steps

In order to start creating solutions in ProcessMIX, you need to begin from understanding the basics. With the help of the instructions presented below, you can get familiar with the platform, set up the environment, create and deploy your first application in no time.

The following steps describe what you need to do to get started:

  1. Go to the ProcessMIX Cloud registration page.

  2. Create an account.

    • After entering your email address and clicking on the "Register" button, you will need to verify your email address. Follow the link in the email, and then set your password.

  3. Create an organization and choose the right subscription plan for you.

    • After a successful registration, you will be redirected to the platform Home screen. You will see a wizard with a first step activated. Enter the name of your organization, your website URL, if there is one, and select the appropriate subscription plan to suit your needs.

      • If you were be added via an invitation to become a member of an existing organization, instead you will be taken to the Repositories and Projects page for your organization.

      • If you are a member of an existing organization that already exists in the system and you see a welcome screen, then you need to wait for the owner or administrator of the Organization to add you to the team.

    • After selecting the plan, click on Create and Subscribe.

      • For paid plans, you will be redirected to the initial payment page. Subsequent payments will be automatically billed on a monthly basis.

      • After making a successful payment, you will be taken to the organization page, where you can check that your subscription is active and begin creating a repository and a project to work with.

      • If the payment fails, you will see that your subscription is inactive, and you can retry the payment with the same or another card.

  4. Optionally, invite other team members to collaborate.

    • If you plan to work on a project as a team, you will need to go to the organization's Users section by clicking on the corresponding icon on the left panel of the Home application. Open the All users group, and in the central part of the application, click on the plus button, where you need to enter the email of the user to whom you want to grant access to the resources of your organization.

    • Note: Users must be pre-registered on the platform.

  5. Create your first repository.

    • To create your first repository, you need to go to the Repositories and Projects section (located on the left panel of the Home application) and click on the New repository button. On the pop up, you need to enter the name of the repository and its ID.

  6. Create your first project.

    • To create your first project, you need to go to the Repositories and Projects section (located on the left panel of the Home application) and click on the New project button, where you need to select the repository in which you want to create the project, enter the name of the project and its ID.

    • Note: The project ID must be unique across the entire platform, so if you see an error that a project with the same ID already exists, you need to enter a different project ID and click the Create button.

  7. Grant project access to users.

    • If you plan to work as a team, then you need to give users access to the project. To do this, in the Repositories and Projects section, open the project to which you want to grant access to a team member, and in the right panel of the application, open the Project Users panel, click the add user button, enter the user’s email and assign them a role: Editor or Viewer.

    • Note: The owner of the organization and its administrators have access to all projects of the organization.

  8. You are now ready to start working on the project.

    • To start working on the project, go to the home screen, click on the Repositories tab, and on the right side, open the Project panel. In the central part of the window, you will see the history of the project, which will subsequently display all the committed changes made by all members who have access to the project. After creating the project, you will only see the starting commit. Click on it, and you will see buttons: Work and View. Click on the Work button a new window IDE application (Integrated Development Environment) will open.

  9. It is time to build your first application.

    • You can start by learning from and copying example logic presented in our "How-to Videos" section.

  10. The first thing you usually do is defining data structures that your flows will operate upon, as described in the Structure builder guide.

  11. Next, you need to create a first flow, specify its execution channel (such as REST) and declare its input and output data parameters: see the Flow builder guide.

  12. You can also create decision logic assets such as Dictionaries, Decision tables, Scorecards and PMML models, and add them as execution steps to your flow.

  13. To get data from external sources or use external logic, use connectors: REST, SOAP, EVM Blockchain, S3 or a database that you have access to, as shown in the Connectors builder guide.

  14. Integrate all your created artifacts into the flow: check the Flow builder guide.

  15. Periodically you need to make sure that the error panel does not show any errors, or fix those that are reported: see the Error panel guide.

  16. Once the logic is built and errors are fixed, your project is ready to be deployed and executed, as shown in the Deploy and Use guide.

  17. At this point you can debug and test your logic: see the Debug and Test helper guides for details.

  18. Once everything is tested and the expected results are produced, you can deploy the project to other environments (e.g. Production) and start calling its endpoints from your frontend/client applications, or run scheduled flows as batch jobs. Alternatively, you can get a copy of the generated application jar or war file by exporting them from the project menu, as described in the Deploy and Use guide.

Last updated