Бизнес-процессы в старом ядре
Интерфейсы и классы
Интерфейсы
Список интерфейсов модуля Бизнес-процессы в старом ядре
Интерфейс | Описание |
---|---|
IBPWorkflowDocument | Интерфейс содержит методы, которые необходимы бизнес-процессу для работы с документом. |
Классы
Список классов модуля Бизнес-процессы в старом ядре
Класс | Описание | С версии |
---|---|---|
CBPActivity | Основной класс. | создан ранее 8.5.3 |
CBPDocument | Вспомогательный класс, содержащий статические методы-обертки для удобного использования API модуля бизнес-процессов. | создан ранее 8.5.1 |
CBPRuntime | Класс исполняющей среды. Он создает бизнес-процессы, а так же инфраструктуру для их исполнения. | создан ранее 8.5.4 |
CBPWorkflow | Класс экземпляра бизнес-процесса. Он управляет бизнес-процессом, умеет отправлять на запуск его действия, транслировать и обрабатывать события. | создан ранее 8.5.6 |
Сервисы
Список сервисов модуля Бизнес-процессы в старом ядре
Сервис | Описание | С версии |
---|---|---|
SchedulerService | Дает возможность подписываться на внешнее событие – истечение периода времени (работает с помощью функционала агентов). | |
StateService | Служит для работы со статусами бизнес-процесса (документа). | |
TrackingService | Дает возможность записывать информацию в лог. В лог записываются системные события времени выполнения бизнес-процесса. Например, какие действия и с каким результатом были выполнены. Кроме того в лог может записываться любая произвольная информация. | |
TaskService | Дает возможность работать с заданиями для пользователей. | |
HistoryService | Дает возможность сохранять документ в историю и восстанавливать его из истории. | |
DocumentService | Дает возможность вызывать методы документа. |
События
Список событий модуля Бизнес-процессы в старом ядре
Событие | Вызывается | Метод | С версии |
---|---|---|---|
OnAddToHistory | перед добавлением записи в историю. | CBPHistoryService::AddHistory | 11.0.1 |
OnBeforeDeleteFileFromHistory | перед удалением файла из истории. | CBPAllHistoryService::DeleteHistory | 11.0.4 |
OnCreateWorkflow | при создании экземпляра бизнес-процесса. | CBPRuntime::CreateWorkflow | 11.0.4 |
OnTaskAdd | при создании задания бизнес-процесса. | CBPTaskService::Add | 11.0.5 |
OnTaskDelete | при удалении задания бизнес-процесса. | CBPAllTaskService::DeleteByWorkflow | 11.0.5 |
OnTaskMarkCompleted | после того, как производится удаление записи о задании пользователя. Если в БП несколько заданий (для разных пользователей) событие вызовется несколько раз. | CBPAllTaskService::MarkCompleted | 11.0.5 |
OnTaskUpdate | при обновлении задания бизнес-процесса. | CBPTaskService::Update | 11.0.5 |
OnTaskDelegate | при делегировании задачи. | CBPTaskService::delegateTask | 16.0.3 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.