Documentation

OnTaskAdd

The event is called after a task was created.

Response Fields

Field Description
FIELDS_BEFORE Specifies the task fields before the event has occurred. Because no task had existed before it was created, this field is always undefined for this event (see the example below).
FIELDS_AFTER Specifies an array of the task fields available after the event has occurred (the task has been created). This field may be undefined if there was an error.
IS_ACCESSIBLE_BEFORE Specifies if the task was available for reading before the event has occurred. Although the following values are defined for this field, it cannot be Y because no task had existed before it was created.
  • Y - the task was available for reading;
  • N - the task was not available for reading;
  • undefined - access permission undefined or was not checked.
IS_ACCESSIBLE_AFTER Specifies if the task is available for reading after the event has occurred. It can be one of the following values:
  • Y - the task is available for reading;
  • N - the task is not available for reading;
  • undefined - access permission undefined or was not checked.

Example

$arEventFields = array(
    'FIELDS_BEFORE' => 'undefined', // there were no task fields prior to the event (the task was not created yet)
    'FIELDS_AFTER' => array('ID' => $taskId), // the ID of the new task
    'IS_ACCESSIBLE_BEFORE' => 'N', // the task was not available for reading before the event
    'IS_ACCESSIBLE_AFTER' => 'undefined' // task access permission was not checked
);


© «Bitrix24», 2001-2024