--- title: "Boundary Signal Event" slug: "boundary-signal-event" updated: 2025-12-06T01:31:47Z published: 2025-12-06T01:31:47Z canonical: "docs.processmaker.com/boundary-signal-event" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.processmaker.com/llms.txt > Use this file to discover all available pages before exploring further. # Boundary Signal Event A Boundary Signal Event object represents alternate workflow routing when that object receives a specific broadcasting [Signal](/v1/docs/signals) designed in [Signal Manager](/v1/docs/view-and-search-for-signals#view-all-signals). The Boundary Signal Event may associate with any of the following objects and connectors: - [Form Task](/v1/docs/form-task) object - [Script Task](/v1/docs/script-task#add-a-script-task-element) object - [Manual Task](/v1/docs/manual-task#add-a-manual-task-element) object - [Sub Process](/v1/docs/sub-process#add-a-sub-process-element) object - [Actions By Email](/v1/docs/actions-by-email-connector) connector - [Data Connector](/v1/docs/data-connector) connector - [DocuSign](/v1/docs/docusign-connector) connector - [IDP](/v1/docs/idp-connector) connector - [PDF Generator](/v1/docs/pdf-generator-connector) connector - [Send Email](/v1/docs/send-email-connector) connector The Boundary Signal Event object associates with an object or connector by attaching to it to that object or connector. Below a Boundary Signal Event object associates with a Form Task object. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/8f1f4b8d-aa57-48f1-b751-a723de95d65b.png) Boundary Signal Event object associates with a Form Task object During an in-progress Request, if the object/connector to which the Boundary Signal Event associates has triggered but is not yet complete and the Boundary Signal Event object receives the broadcasting Signal for which it listens, then workflow routes through the Boundary Signal Event object. The object that broadcasts the Signal does not need to be in the same Process model as the Boundary Signal Event object to receive the broadcast Signal. If the broadcasting Signal is in a different Pool object within the same Process model, the Boundary Signal Event also triggers. The Boundary Signal Event object receives any [Request data](/v1/docs/request-data-and-json) in the broadcasting Signal's payload. Request data in the Signal's payload may be referenced when routing its Request. If the object/connector to which the Boundary Signal Event object associates has not triggered when the Signal broadcasts, then the Boundary Signal Event object does not trigger. Use an outgoing Sequence Flow object to indicate workflow routing from the Boundary Signal Event object if it triggers. Use a Boundary Signal Event object to design business solutions when alternate workflow must occur in multiple Requests, even if those Requests derive from separate Processes. Consider these examples: - **Escalate multiple Requests simultaneously to higher management:** Use an Intermediate Signal Throw Event object to broadcast a specific signal to indicate that higher management needs to participate in multiple separate Requests simultaneously: when all Boundary Signal Event objects receive the specific Signal, workflow routes to alternate Task assignees to escalate a problem in each separate Request. - **Broadcast a Signal when a separate Request completes:** When a separate Request completes, a Signal End Event object broadcasts a specific Signal that indicates that Request's completion. All Boundary Signal Event objects from all in-progress Requests trigger simultaneously to route through alternate workflow. This design may be a business solution to indicate work on multiple Requests may not be necessary and workflow may route to end each of those Requests simultaneously. - **Broadcast a Signal from a child sub-process:** If during a Request for a child Sub Process broadcasts a Signal from an Intermediate Signal Throw Event or Signal End Event object, all Boundary Signal Event objects from all in-progress Requests trigger simultaneously to route through alternate workflow. An object or connector associated with a Boundary Signal Event object may also associate with the following objects in the same object/connector: - [Boundary Timer Event](/v1/docs/boundary-timer-event) object - [Boundary Error Event](/v1/docs/boundary-error-event) object - [Boundary Conditional Event](/v1/docs/boundary-conditional-event) object A Sub Process object associated with a Boundary Signal Event may also associate with a [Boundary Message Event](/v1/docs/boundary-message-event) object. Configure whether a Boundary Signal Event object interrupts the best-case scenario workflow: - **Interrupting workflow:** When workflow routes through the Boundary Signal Event object, workflow is interrupted and does not route through the best-case scenario. As highlighted in the example below, workflow routes through the Boundary Signal Event object if the Boundary Signal Event object receives the specific broadcasting Signal for which it is listening. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/1a93aa54-5d99-4be9-bbea-fd48d9897ae8.png) - **Non-interrupting workflow:** Workflow routes both through the Boundary Signal Event object and the best-case scenario, thereby creating parallel workflow in that Request. As highlighted in the example below, workflow routes through the Boundary Signal Event object while the Form Task object is in progress; however, workflow also routes through the best-case scenario when the Form Task object completes. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a946b983-5a5b-4b11-8beb-b785a5a652ad.png) Processes that use Boundary Signal Event objects can be complex. Therefore, use it to test workflow variations while designing such Processes. --- ## Add a Boundary Signal Event to the Process Model **Permissions** Your user account or group membership must have the following permissions to configure a Boundary Signal Event object in the Process model unless your user account has the **Make this user a Super Admin** setting selected: - Processes: Edit Processes - Processes: View Processes See the [Process](/v1/docs/permission-descriptions-for-users-and-groups#processes) permissions or ask your Administrator for assistance. Follow these steps to add a Boundary Signal Event object to the Process model: 1. [View your Processes](/v1/docs/view-edit-and-search-for-processes#view-all-active-processes). The **Processes** page displays. 2. [Create a new Process](/v1/docs/create-a-process) or click the **Open Modeler** icon ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/d8505d8f-6fd0-4bf2-8b0d-8ba907005ad7.png) to edit the selected Process model. Process Modeler displays. 3. Add one of the following Process model or connectors to your Process model in which to associate with the Boundary Signal Event object: - [Form Task](/v1/docs/form-task) - [Manual Task](/v1/docs/manual-task#add-a-manual-task-element) - [Script Task](/v1/docs/script-task#add-a-script-task-element) - [Sub Process](/v1/docs/sub-process#add-a-sub-process-element) - [Actions By Email](/v1/docs/actions-by-email-connector) connector - [Data Connector](/v1/docs/data-connector) connector - [DocuSign](/v1/docs/docusign-connector) connector - [IDP](/v1/docs/idp-connector) connector - [PDF Generator](/v1/docs/pdf-generator-connector) connector - [Send Email](/v1/docs/send-email-connector) connector 4. From the **Boundary Events** drop-down menu, select the **Boundary Signal Event** option. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/24cbf2ea-ac9f-4fff-b551-b4972f38cf7e.png) The Boundary Signal Event object displays on the top of its associating object/connector. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/abab2399-5506-45d9-84b6-8421fbf33869.png) --- ## Settings The Boundary Signal Event object has the following panels that contain settings: - [**Configuration**](/v1/docs/boundary-signal-event#configuration-panel-settings) panel - [**Documentation**](/v1/docs/boundary-signal-event#documentation-panel-settings) panel - [**Advanced**](/v1/docs/boundary-signal-event#advanced-panel-settings) panel --- ### Configuration Panel Settings The Boundary Signal Event object has the following settings in the **Properties** panel: #### Edit the Object Name An object name is a human-readable reference for a Process object. Process Modeler automatically assigns the name of a Process object with its object type. However, an object's name can be changed. Follow these steps to edit the name for a Boundary Signal Event object: 1. Select the Boundary Signal Event object from the Process model in which to edit its name. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). The **Name** setting displays. This is a required setting. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/2504d4b9-b1b3-40ef-aecc-25e6c1e1a762.png) 3. In the **Name** setting, edit the selected object's name and then press **Enter**. #### Interrupt the Best-Case Scenario Workflow Indicate whether the Boundary Signal Event object interrupts the best-case scenario workflow: - **Interrupting workflow:** When workflow routes through the Boundary Signal Event object, workflow is interrupted and does not route through the best-case scenario. As highlighted in the example below, workflow routes through the Boundary Signal Event object if the Boundary Signal Event object receives the specific broadcasting Signal for which it is listening if the Manual Task object is not complete when receiving that Signal. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/cb0ac019-8496-4677-a3fd-bef84050c3a6.png) - **Non-interrupting workflow:** Workflow routes both through the Boundary Signal Event object and the best-case scenario, thereby creating parallel workflow in that Request. As highlighted in the example below, workflow routes through the Boundary Signal Event object if the Manual Task object is not yet complete; however, workflow also routes through the best-case scenario when that object completes. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/808d3b0e-6423-4e99-b0ba-abb9aa1a44c4.png) Follow these steps to indicate if this Boundary Signal Event object interrupts the best-case scenario workflow when it triggers: 1. Select the Boundary Signal Event object from the Process model in which to indicate if it interrupts the best-case scenario workflow. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Configuration** panel if it is not presently expanded, and then locate the **Interrupting** setting. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/74a50404-7b8b-449b-accc-c950e2e7f26f.png) 4. From the **Interrupting** checkbox, indicate whether this Boundary Signal Event object interrupts the best-case scenario workflow when it triggers. When the **Interrupting** checkbox is selected, which is the default setting, this object interrupts the best-case scenario workflow. #### Select the Signal to Trigger the Object A Boundary Signal Event object represents alternate workflow routing when that object receives a specific broadcasting Signal. The object that broadcasts the Signal does not need to be in the same Process model as the Boundary Signal Event object to receive the broadcasting Signal. Use a Boundary Signal Event object to design business solutions when alternate workflow must occur simultaneously across multiple Process Requests when a separate object in a separate Request broadcasts a Signal for which any or all Boundary Signal Event objects is listening. Select the Signal that triggers this object. Follow these steps to select the Signal that triggers the Boundary Signal Event object: 1. Select the Boundary Signal Event object from the Process model in which to select the Signal that triggers it. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Configuration** panel if it is not presently expanded, and then locate the **Signal** setting. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/42b59954-b8fd-4132-bf8c-3adce0a4f12f.png) 4. Do one of the following: - **The Signal to trigger this object exists:** 1. From the **Signal** drop-down menu, select the Signal that triggers this object. This setting is required. - **The Signal to trigger this object does not exist:** 1. Click the menu icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/6e5aaa34-c8e8-4712-97ec-0d4b98a06875.png)beside the **Signal** drop-down menu. The **+Signal** button displays. 2. Click the **+Signal** button. The **ID** and **Name** settings display to configure the new Signal's ID and name, respectively. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/702f569d-3433-428f-bc7e-d2e261b6411b.png) 3. In the **ID** setting, enter the unique ID of this Signal. The Signal ID may only contain non-special characters and without spaces. This Signal ID must be unique from all other signal IDs. If the entered Signal ID already exists, the following text displays below the setting: **Signal ID is duplicated**. Note that the Signal ID cannot be edited after the Signal is created. Consider the following when entering the Signal ID value: This is a required setting. - Signal IDs must be unique and accept alphanumeric characters only. - A Signal that corresponds with a User Signal must have the Signal ID value that corresponds with that User Signal's event. See [What is a User Signal?](/v1/docs/user-signals-settings#what-is-a-user-signal). [Ensure that the User Signal is enabled for use](/v1/docs/user-signals-settings#enable-or-disable-a-user-signal). 4. In the **Name** setting, enter the unique alphanumeric name of this Signal. This Signal name must be unique from all other Signal names. This Signal name displays when selecting a Signal from other objects that can broadcast or listen for a Signal. If the entered Signal name already exists, the following text displays below the setting: **Signal Name is duplicated**. This is a required setting. 5. Click **Save**. The Signal is created. 6. From the **Signal** drop-down menu, select the new Signal that triggers this object. This setting is required. 7. [Save your Process model](/v1/docs/publish-your-process-model#save-your-process-model). The new Signal is added to [Signal Manager](/v1/docs/view-and-search-for-signals#view-all-signals). #### Edit the Name of a Signal Editing the name of a Signal changes that signal's name. This Signal name displays when selecting a Signal from other objects that can broadcast or listen for a Signal. Follow these steps to edit the name of a Signal: 1. Select any object from the Process model that broadcasts or listens for a Signal. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Configuration** panel if it is not presently expanded, and then locate the **Signal** setting. The **Signal** setting may have a selection unlike the image below indicates. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a058fadb-7b48-44bb-bf12-4caa5ac7cf2a.png) 4. Click the menu icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/6e5aaa34-c8e8-4712-97ec-0d4b98a06875.png)beside the **Signal** drop-down menu. All Signals configured in your ProcessMaker Platform instance display below the **+Signal** button. The Signal ID displays in a gray border; the Signal name displays to the right of the Signal ID. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a2754720-8ed8-4c98-b926-c4748993ade3.png) 5. Click the **Edit** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/5deff4e3-58a5-443b-8587-d38dc988ba96.png)that displays beside each Signal to edit that signal. The **Name** setting displays the name of that Signal. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/5c90d66f-8745-4680-a3e2-497f303ce129.png) 6. In the **Name** setting, edit the name of the Signal as necessary. 7. Click **Save**. 8. [Save your Process model](/v1/docs/publish-your-process-model#save-your-process-model). The name of the Signal also changes in [Signal Manager](/v1/docs/view-and-search-for-signals#view-all-signals). #### Delete a Signal from the Instance > [!WARNING] > A Signal cannot be delete if any other Signal subscribes to it. When attempting to delete a Signal with any subscribing object, a message displays with which object(s) subscribes to that Signal. > > Carefully consider whether to delete a Signal. Deleting a Signal makes that Signal unavailable when configuring all objects that broadcast or listen to Signals throughout your ProcessMaker Platform instance. > > Deleting a Signal cannot be undone. Follow these steps to delete a Signal: 1. Select any object from the Process model that broadcasts or listens for a Signal. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Configuration** panel if it is not presently expanded, and then locate the **Signal** setting. The **Signal** setting may have a selection unlike the image below indicates. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a058fadb-7b48-44bb-bf12-4caa5ac7cf2a.png) 4. Click the menu icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/6e5aaa34-c8e8-4712-97ec-0d4b98a06875.png)beside the **Signal** drop-down menu. All Signals configured in your ProcessMaker Platform instance display below the **+Signal** button. The Signal ID displays in a gray border; the Signal name displays to the right of the Signal ID. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a2754720-8ed8-4c98-b926-c4748993ade3.png) 5. Click the **Delete** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/e7019faf-f910-49fc-89d0-e393a797e6f0.png)that displays beside each Signal to delete that Signal. A message displays to confirm deletion of this Signal. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/5b9a3a22-264c-4e3b-887b-4deef9063db9.png) If the Signal is subscribed to by another object anywhere in your ProcessMaker Platform instance, that Signal cannot be deleted. A message displays by which object(s) subscribes to this Signal. 6. Click **Delete**. 7. [Save your Process model](/v1/docs/publish-your-process-model#save-your-process-model). The Signal is also deleted from [Signal Manager](/v1/docs/view-and-search-for-signals#view-all-signals). --- ### Documentation Panel Settings Describe the object's purpose and how it functions in the Process. This description does not affect Requests for the Process, but may be useful for Process model maintenance such as how the object is configured. Edit information by using the What-You-See-Is-What-You-Get (WYSIWYG) rich text editor. A Process's entered documentation displays by selecting the [**View Documentation** icon for that Process](/v1/docs/view-documentation-for-a-process). #### Edit the Object's Description Displayed in Process Documentation Follow these steps to edit the description for an object: 1. Select the object from the Process model in which to edit its description. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Documentation** panel if it is not presently expanded. The **Description** setting displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/d26b66f9-63fb-4d1e-bc24-9d6d43914d39.png) 4. In the **Description** setting, edit the information to display when viewing documentation for this object and then press **Enter**. Alternatively, use the What-You-See-Is-What-You-Get (WYSIWYG) rich text editor to stylize your text by clicking the **More** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/8991f19c-8304-4f31-bc41-eafa43aeeb17.png). ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/3a680a45-6d86-49ef-b47b-4ddcc6fae90b.png) Follow these guidelines to use the WYSIWYG rich text editor to stylize your text: - **Undo changes:** Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/2720a54b-68cf-4a6f-9366-be7eccac6ac3.png)icon to undo the last action. - **Redo changes:** Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/6889bd8a-8834-414f-9a9a-2e2a75f2c153.png)icon to redo the last undone action. - **Insert/Edit Link**: Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/87eaf57f-d081-4be6-a23c-eec2cf59dea8.png)icon to convert the selected text into a hyperlink. Follow these steps to create a hyperlink: 1. Select the required text from the Rich Text control. 2. Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/87eaf57f-d081-4be6-a23c-eec2cf59dea8.png)icon. The **Insert/Edit Link** screen displays. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/e60f2e2f-4eb2-4667-9069-3226268e8510.png) 3. In the **URL** setting, enter the destination URL. 4. In the **Text to display** setting, edit or enter the text displayed in the Rich Text control. 5. In the **Title** setting, enter the text to display when a user hovers over the displayed text. 6. From **Open link in…** drop-down menu, select one of these options: - **New window**: Select this option to open the destination page in a new browser window. - **Current window**: Select this option to open the destination page in the current browser window. - **Insert/Edit Image:** Click on the **Insert/Edit Image** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/77aa158c-d0f8-4110-8c29-011c0ccd390d.png)to insert an image. Follow these guidelines: 1. Click on the **Insert/Edit Image** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/77aa158c-d0f8-4110-8c29-011c0ccd390d.png). 2. The **Insert/Edit Image** screen displays: ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/c6c56430-0f76-4e87-853f-c1953d4c0906.png) 3. In the **Source** setting, enter a URL for the image. 4. In the **Alternative Description** setting, enter the text to display if the source URL of the image is not accessible. 5. In the **Width** setting, enter the maximum width for the image. 6. In the **Height** setting, enter the maximum height for the image. 7. Toggle the **Constrain Proportions** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a94390fa-b77e-4cc3-b9b4-38c63962e34f.png)to maintain the width-height ratio of the image to its original proportion. 8. Click **Save**. - **Insert Page Break for PDF:** Click on the **Insert Page Break for PDF** icon![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/cf9d0623-8d03-4baf-8c26-342eee487aa3.png)to insert a page break when a PDF document is created for this documentation if your browser supports this feature. - **Format text**: Follow these guidelines to format text: - **Headings**: From the **Paragraph/Formats** menu, select **Headings** and then select a heading size. - **Bold:** Do one of the following: - From the editor toolbar, select the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/ee0c496a-24fe-4114-9429-88fe44acada9.png)icon. - From the **Paragraph/Formats** menu, select **Inline** and then **Bold**. - **Italics:** Do one of the following: - From the editor toolbar, select the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/5ba0d8d8-c4fc-42dd-b84e-4b03d9a84588.png)icon. - From the **Paragraph/Formats** menu, select **Inline** and then **Italic**. - **Underline**: From the **Paragraph/Formats** menu, select **Inline** and then **Underline**. - **Strikethrough**: From the **Paragraph/Formats** menu, select **Inline** and then **Strikethrough**. - **Superscript**: From the **Paragraph/** **Formats** menu, select **Inline** and then **Superscript**. - **Subscript**: From the **Paragraph/Formats** menu, select **Inline** and then **Subscript**. - **Code**: From the **Paragraph/Formats** menu, select Inline and then **Code**. - **Paragraph**: From the **Paragraph/Formats** menu, select **Blocks** and then **Paragraph**. - **Blockquote**: From the **Paragraph/Formats** menu, select **Blocks** and then **Blockquote**. - **Division**: From the **Paragraph/Formats** menu, select **Blocks** and then **Div**. - **Preformatted**: From the **Paragraph/Formats** menu, select **Blocks** and then **Pre**. - **Change text color**: Use the **Text Color** drop-down to change text color. Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/e7fa0478-aae7-4f69-9ef5-23f0137a1418.png)icon. The color palette displays. Do one of the following: - Select one of the color swatches from the color palette. The selected text changes to that color. - Click the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/5bf05a90-c496-4377-977f-bbdab18cec5c.png)icon to select a custom color from the **Color Picker**. - Click the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/52fae0d1-2ecc-4a67-ac88-cc1842dc74c6.png)icon to reset the text to its default color. - **Align text**: Follow these guidelines to align text: - **Left align:** Do one of the following: - From the editor toolbar, use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/aa7e8a9c-2643-4f0e-914b-cdb7feb44258.png)icon to left-align text. - From the **Paragraph/Formats** menu, select **Align** and then **Left**. - **Center align:** Do one of the following: - From the editor toolbar, use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/ad0962cc-ba56-4c09-9841-275a0942dc3c.png)icon to center-align text. - From the **Paragraph/Formats** menu, select **Align** and then **Center**. - **Right align**: Do one of the following: - From the editor toolbar, use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/64ae9d01-c6fd-4f41-a3d0-cc5c3ae2a34e.png)icon to right-align text. - From the **Paragraph/Formats** menu, select **Align** and then **Right**. - **Justify**: Do one of the following: - From the editor toolbar, use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/66c8d7e8-6791-41f7-94b9-8cb8de072036.png)icon to justify text. - From the **Paragraph/Formats** menu, select **Align** and then **Justify**. - **Insert a bullet list**: Use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/f779768f-7fd2-4831-87d3-beea82823aba.png)icon to format text as a bulleted list. - **Insert a numbered list:** Use the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/28097bf1-9b94-4277-b638-677c5a79964b.png)icon to format text as a numbered list. - **Indent text**: Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a6fb0af0-e27b-4a28-b4d6-e18107a80903.png)icon to increase text indenting. - **Outdent text:** Click on the![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/39680f10-740e-4900-9f85-5ce58d56afcb.png)icon to decrease text indenting. --- ### Advanced Panel Settings #### Edit the Node's Identifier Value Process Modeler automatically assigns a unique value to each Process node added to a Process model. However, a node's identifier value can be changed if it is unique to all other nodes in the Process model, including the Process model's identifier value. All identifier values for all nodes in the Process model must be unique. Follow these steps to edit the identifier value for a Boundary Signal Event object: 1. Select the Boundary Signal Event object from the Process model in which to edit its identifier value. 2. Ensure that the **Configuration** panel displays. If not, [show it](/v1/docs/show-configuration-settings-for-a-process-model-object). Panels to configure this object display. 3. Expand the **Advanced** panel if it is not presently expanded. The **Node Identifier** setting displays. This is a required setting. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/637f3f51-cd58-4f95-90ee-f5d11c211775.png) 4. In the **Node Identifier** setting, edit the Boundary Signal Event object's identifier to a unique value from all nodes in the Process model and then press **Enter**.