Object events

Events are actions (tasks, check list items or notifications) or validations that can be configured in the system to happen to the object when certain conditions are met. For example, when an object enters a status or when a task is assigned to an object. See below the types of events that can be configured:

Event

Where to set it up

Description

Entering

Status

Event that will happen when the object enters a certain status.

Exit

Event that will happen when the object exits a certain status.

Attribution

Task

Event that will happen when a task is assigned to the object.

Closing

Event that will happen when the task assigned to the object is closed.

Cancellation

Event that will happen when the task assigned to the object is canceled.

Postponement

Event that will happen when the task assigned to the object is postponed.

Exceeded time limit

Event that will happen when the time limit defined for a task assigned to the object is exceeded.

Creation

Check list

Event that will happen when a check list item is created for the object.

Check

Event that will happen when a check list item is checked.

Creation

Main object edition screen

Event that will happen when the object is created.

Modification

Event that will happen when the object is edited.

 

To set up an event follow the steps below:

 

Actions tab

From the Object record screen:

Go to the Status tab > edit a status > When moved in to this Status / When Moved out from this Status.

Go to the On Creation record tab.

Go to the On Change the record tab.

Click New.

Click the Condition to Generate Action filter to set the rules for the event. For example: the user can define that this event will be created only for proposals from a specific salesperson.

Complete the Secondary Object field if the user want this condition to be related to another object other than the one being edited. For example, the user can define this event will be generated when creating estimates only when the customer is from another country.

Complete the information in the Events, Check List or Notifications tabs, depending on the action created, as described below.

 

Events tab

In this tab complete the fields as described below:

Field

Description

Create Events

Events

Allows the user to which tasks will be created by clicking the drop-down menu.

Only tasks previously recorded in the Tasks tab will be displayed. For more information refer to "Tasks".

Cancel Events

Event Cancellation

Allows the user to define rules for canceling tasks, which can be:

Don’t cancel

Cancel all

Cancel all from the list

Cancel all EXCEPT from the list

Events

Allows the user to select which tasks these rules will apply to.

Only tasks previously recorded in the Tasks tab will be displayed. For more information refer to "Tasks".

 

Check list tab

In the Create check list items field select the items that will be created in this object for this event.

Note: Only previously recorded check list items will be displayed in the drop-down menu. For more information refer to "Check list".

 

Notifications tab

Click New. Complete the fields as described below:

Field

Description

Notification template

Allows the user to select in the drop-down menu the notification template to be sent.

Only templates previously recorded in the Notification Template tab will be displayed. For more information, refer to "Notification template".

User Role

Allows the user to select the specific User Role that will receive the notification. Working groups must be previously recorded.

User

Allows the user to select the specific system’s user who will receive the notification.

Head Office

Allows the user to select the related head office that will receive the notification, even if it is not a user.

Only the user who generates the action

Indicates the notification will be sent only to the user who set this action.

Dynamic User Role

This field is not being used currently.

Dynamic user

Allows the user to select the specific system’s user who will receive the notification based on their relationship to the object.

For example: The user who changed the estimate status to "in production" will receive the notification.

Dynamic Customer / Sales Rep / Provider

Allows the user to select the specific system’s actor (agency, client, seller, etc.) that will receive the notification, even if it is not a user, based on their relationship to the object.

Managers only

It indicates that only users identified on the system as managers will receive this notification.

 

 

Validation tab

Note: Validations are rules configured in the system to prevent the user from performing some unwanted action, such as recording a customer without informing a contact.

Note: The task events (assignment, termination, cancellation, postponement, and time limit exceeded) do not have Validations tab.

 

Click New. The following screen will open:

Complete the Error message field with the text to be displayed for the rules defined on this screen. For example: "A contact needs to be informed for this customer".

Click Condition to create the ERROR to configure the rules for validation. For example:

Click OK.

When finished click Save and then Apply workflow.