Create a New Process Using AI Assistant


Begin modeling your business solution by describing it using natural language or upload an image of your process design. Let ProcessMaker's Artificial Intelligence (AI) generate it for you.

Use ProcessMaker's AI Assistant to generate a Process without knowing Process design or how BPMN elements work. The following BPMN element types and connectors are supported. These are listed in alphabetical order.

Generate a New Process Using Natural Language


Your user account or group membership must have the following permissions to create a new Process unless your user account has the Make this user a Super Admin setting selected:

  • Processes: Create Processes

  • Processes: View Processes

See the Processes permissions or ask your Administrator for assistance.

Generating a new Process using natural language is a two-step procedure:

Select to Generate a New Process Using ProcessMaker AI

Follow these steps to select using ProcessMaker AI to generate a new Process:

  1. Click the +Process button. The New Process screen displays.

Describe Your Process Using Natural Language

Follow these steps to describe your Process using natural language:

  1. Select to generate a new Process from text. The Generative AI page displays.

  2. In the Description setting of the Process Details tab, enter a description in natural language of your business process requirements. Follow these guidelines when describing your business process requirements:

    • Enter your Process requirements in most real natural languages. Do not use fictional languages.

    • You may enter your description in one language, but generate the Process model's labels using a different language. For example, enter your description in English language, but write at the end of your description: Generate the Process in Spanish or Return in Spanish.

    • One Process model description may use no more than 1000 tokens. A token is a common sequence of characters found in text for a particular language. Generally, one token corresponds to approximately four (4) characters of common English-language text. This corresponds to approximately 100 tokens to about 75 words in English. To the right of the Description label displays how many tokens your description currently uses. If your description exceeds 1000 tokens, shorten the length of your description.

    • From the Need Inspiration? field, view English-language phrases how to describe specific functions to generate in the Process model. Click a phrase or phrase template to copy it into your Clipboard, and then paste it into into the appropriate location in your description.

  3. Click the Generate button. ProcessMaker Platform processes the description. This may take several minutes to generate the Process model. After the Process model generates, it displays in the Model result section of the Generative AI page.

  4. Navigate the generated Process model preview by doing any of the following:

    • Zoom out from the Process Modeler canvas:

      • Press the keyboard key combination Control+- (Command+- for Apple keyboards).

    • Zoom in from the Process Modeler canvas:

      • Press the keyboard key combination Control++ (Command++ for Apple keyboards).

    • Pan around after zooming into the thumbnail view: Press the space bar and then use your mouse to pan around the Process Modeler canvas.

    • Click the Rest to initial scale button to reset the Process Modeler canvas viewing percentage to 100%.

  5. Optionally, do any of the following as many times as necessary to generate the Process model that meets your business requirements:

    • Revise your description from the Description setting, and then click the Regenerate button.

    • Click the History tab to view your past natural language descriptions, each of their generated Process models, and the datetime each was generated. The History tab displays previous descriptions only for your user account. Click a description to view its text as well as the generated Process model. Each description displays changes from the preceding description using the following notation:

      • Text removed from the preceding description: Each word removed from the preceding description has a subtraction character (-) and has a red-colored highlight.

      • Text added to the following description: Each word added to the following description has an addition character (+) and has a green-colored highlight.

      Click the Clear History button to view the past descriptions for your user account.

  6. Do one of the following:

    • Download a PNG file of the Process model

      1. Click the Download button. A PNG image of the Process model downloads.

    • Create a Process from the generated Process model

      1. In the Name setting, edit the unique name for the Process if necessary. Process names must be unique in your organization regardless of whether the Process is active or archived, and can only use apostrophe characters (') and spaces. This is a required setting.

      2. In the Description setting, edit a description of the Process if necessary. This is a required setting.

      3. From the Process Manager drop-down menu, select the Process Manager for this Process.

      4. Click Save. The new generated Process displays in Process Modeler.

Last updated

© Copyright 2000-2024 ProcessMaker Inc. All rights reserved.