What is a User Signal?

Understand what a User Signal is and how it is configured.

Overview

The Advanced User package must be installed.

User Signals allow Process designers to react to changes to user accounts. When a change occurs to a user account, a BPMN 2.0 Signal event triggers; any Process that subscribes to that Signal can react. The Signal includes a payload containing that user’s data as a data array.

Below is a description of each user-type event and the Signal ID value to use for its corresponding Signal.

User-Type Event

Description of Event

Signal ID

Create

user_create

Delete

user_update

Read

A user account is accessed in either of the following ways:

user_read

Update

user_delete

When a User Signal event triggers, the following occurs:

  • That User Signal broadcasts the _user Magic Variable containing the user account affected by that User Signal event. For example, the full name set in the affected user account is accessible with JSON dot notation as _user.fullname. See the _user Magic Variable to reference any JSON object within this Magic Variable.

  • The User Signal event broadcasts any User Enhanced Properties and the affected user account's corresponding values.

Learn about Collection Signals.

View User Signals SettingsSearch for a User SignalEnable or Disable a User SignalWhat is a Signal?Advanced User PackageWhat is a Package?

Last updated

Logo

© 2024 ProcessMaker, Inc. All Rights Reserved. Except as otherwise permitted by ProcessMaker, this publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose.