Documentation

Base

Base - base class for handling activity providers.


Method Description Available from version
canKeepReassignedInCalendar Defines to save an entry about re-assigning to another activity-responsible user in the calendar.
canUseCalendarEvents Defines if activity can use calendar events (for notifications and planner).
checkCompletePermission Checks if user can has access permissions to update the activity status.
checkFields Called when adding or updating an activity.
createLiveFeedLog Called when registering (adding/updating) activity in CRM Activity Stream.
checkUpdatePermission Checks access permission for activity update for this user.
deleteAssociatedEntity Called to delete an associate entity when deleting an activity.
fillDefaultActivityFields Sets default values when planning an activity.
generateSubject Automatically generates a subject for activity (name).
getCommunicationType Gets a communication type.
getFieldsForEdit Returns array of fields, available for editing when creating/updating activity via planner.
getPlannerActions Returns array with description of parameters when activity can be planned.
getPlannerTitle Returns title for planner window.
getStatusAnchor Requests description for provider status.
getTypes Returns array of activity types generated by the provider.
isActive Checks if provider is active.
isCompletable Checks, if activity can be interactively executed by the user.
isTypeEditable Checks if this activity type can be edited.
postForm Called before saving an activity via planner form.
processCreation Launches activity creation.
updateAssociatedEntity Called when updating an activity for associated entity.


© «Bitrix24», 2001-2024