Детектор бизнес события документооборот примеры

1С:Документооборот – это не только настройки различных параметров, но и функциональный механизм бизнес-событий. Его можно использовать для дополнительной поддержки деятельности компании в тех случаях, когда не хватает стандартных возможностей системы. Например, если есть необходимость в регистрации служебных записок, можно использовать функционал программы, не загружая пользователей ненужной работой.

Бизнес-событие представляет из себя некий важный факт, событие, которое необходимо подтвердить изменением сведений в информационной базе. Причём к ним есть возможность привязки особых обработчик, с помощью которых можно реализовать различные механизмы.

Если рассматривать типовую версию, то в ней изначально имеются предустановленные Бизнес-события. Они формируются автоматически для существующих механизмов. На пример, есть возможность задать автоматические уведомления для событий «Создание задачи», «Выполнение задачи» или иных событий.

Для готовых событий есть возможность создавать свои особые обработчик, которые помогут расширить существующие в системе опции. Система позволяет создавать и собственные Бизнес-события., а также привязывать к ним необходимые обработчик событий. Это позволяет расширять возможности системы практически без ограничений.

Бизнес события включают в себя несколько составляющих:

  • типовые или пользовательские детекторы событий;
  • список произошедших событий;
  • типовые или пользовательские обработчик событий.

Чтобы иметь возможность использовать механизм бизнес-событий, необходимо в настройках программы выбрать соответствующую опцию. Для этого нужно зайти в «Настройки программы» и выбрать там раздел «Настройка и администрирование».

Далее нужно перейти по гиперссылке в раздел «Общие настройки».

В настройках нужно проверить, чтобы в строке Бизнес-события была установлена галочка. Если нет – нужно её установить.

Если пройти в раздел «Настройка и администрирование» и далее в меню «Бизнес-события», то откроется справочник «Виды бизнес событий».

В указанном справочнике уже заложены программные бизнес-события, которые система фиксирует автоматически.

Типовые бизнес-события, заложенные в системе:

  1. Возобновление процесса
  2. Завершение процесса
  3. Добавление в категорию
  4. Захват файла для редактирования
  5. Задача выполнена
  6. Изменение внутреннего документа
  7. Изменение брони
  8. Изменение входящего документа
  9. Изменение исходящего документа
  10. Изменение значения показателя процесса
  11. Изменение отсутствия
  12. Изменение мероприятия
  13. Изменение проектной задачи
  14. Изменение проекта
  15. Изменение файла
  16. Изменение состава комплекта
  17. Освобождение файла
  18. Назначение ответственным за документ
  19. Отмена выполнения задачи
  20. Остановка процесса
  21. Перерегистрация внутреннего документа
  22. Перенаправление задачи
  23. Перерегистрация исходящего документа
  24. Перерегистрация входящего документа
  25. Получение входящего письма
  26. Подошел срок задачи
  27. Просрочена задача
  28. Прерывание процесса
  29. Регистрация входящего документа
  30. Регистрация внутреннего документа
  31. Создание брони
  32. Регистрация исходящего документа
  33. Создание входящего документа
  34. Создание внутреннего документа
  35. Создание исходящего документа
  36. Создание задачи
  37. Создание мероприятия
  38. Создание контрагента
  39. Создание проекта
  40. Создание отсутствия
  41. Создание сообщения
  42. Создание проектной задачи
  43. Старт процесса
  44. Создание файла

По факту произошедшего Бизнес-события, оно фиксируется системой и отражается в реестре «Произошедшие бизнес-события». Эти сведения доступны в меню «Всё функции».

Регистр содержит сведения о виде произошедшего события, источнике записи, авторе и отметку об обработке записи.

Рассмотрим пример. При создании внутреннего документа «Договор оказания услуг», в регистре будет произведена запись «Создание внутреннего документа». А когда будет сформирован файл договора, в регистре это отразится в виде записи «Создание файла».

Читайте также:  Разведение шиншилл бизнес выгодно или нет

Функционал системы позволяет пользователю создавать собственные бизнес-события и назначить им обработчик событий и как типовые, так и созданные пользователем. Для того, чтобы создать дополнительное событие, необходимо последовательно открыть: «Настройка и администрирование», потом «Бизнес-события» и там выбрать «Дополнительные обработчики».

Воспользуйтесь кнопкой «Создать» для того, чтобы задать пользовательский обработчик бизнес-событий.

В открывшемся окне необходимо указать наименование обработчика, код для обработки события, после чего необходимо установить галочку «Обработчик включен».

После чего в меню «Подписки» нужно указать подписку для вновь созданного дополнительного обработчик (кнопка «Создать»).

Связь обработчик и конкретного вида события осуществляется при выборе его из справочника.

Бизнес событие может быть запущено в случае создания нового документа: внутреннего или внешнего, исходящего или входящего, его регистрации и т.п.).

Данная форма служит для отражения связи между видом бизнес-события и обработчиком.

Как уже отмечалось выше, помимо типовых бизнес-событий пользователь может добавить в систему свои события. Порядок действий для этого следующий:

  1. Открыть справочник «Виды бизнес-событий» и выбрать там добавление нового бизнес-события.
  2. Второй шаг: создание детектора Бизнес-события. Это специальный механизм, позволяющий отслеживать выполнение заданных условий, а также создаёт то или иное событие в информационной базе. Здесь необходимо установить отметку «Детектор включен».
  3. Третий шаг: создание дополнительного обработчика. На этом этапе нужно не забыть установить флажок «Обработчик включен», а также настроить для обработчика подписку на событие.

После этого детектор станет отслеживать события. Как только заданное условие будет выполнено, система зафиксирует бизнес-событие. После этого новое бизнес-событие будет обработано соответствующим обработчиком в соответствии с установленными подписками.

В настоящей статье выполнен обзор очень полезного и функционального механизма бизнес-событий, который заложен в программу 1С:Документооборот. Этот механизм существенно расширяет функционал системы и при этом не вносит изменения в конфигурацию, сохраняя её поддержку и возможность получения стандартных обновлений.

Помните: если вы хотите максимально использовать широкие возможности системы 1С:Документооборот, лучше обратиться к профессионалам, которые помогут вам сделать работу удобной, быстрой и эффективной.

Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку

Нажатием кнопки я принимаю условия Оферты по использованию сайта и согласен с Политикой конфиденциальности

Источник: www.1cbit.ru

Бизнес-события в 1С: Документооборот

1С: Документооборот — это программное обеспечение для автоматизации управления документами внутри организации. Оно позволяет создавать, обрабатывать и хранить документы в электронном виде, а также управлять их потоком между сотрудниками и отделами компании.

С помощью системы можно создавать различные виды документов, такие как письма, договоры, счета, накладные и т.д. Программа позволяет автоматически генерировать номера документов, контролировать их выполнение и хранить всю необходимую информацию в едином электронном архиве.

Также 1С: Документооборот обеспечивает возможность установления прав доступа к документам для разных пользователей, что позволяет контролировать конфиденциальность информации и обеспечивать безопасность данных.

Бизнес-события в 1С: ДО

Программа позволяет фиксировать различные бизнес-события, которые происходят в рамках документооборота, такие как создание, отправка, получение, утверждение, отклонение, исполнение документов и т.д.

Читайте также:  Теневой бизнес в России это

Бизнес-событие в 1С: ДО — это событие, которое происходит в системе и вызывает автоматическое выполнение каких-то действий.

При создании нового документа в системе, можно настроить бизнес-событие, которое будет автоматически отправлять уведомление о новом документе на почту определенных пользователей или выполнять другие задачи, связанные с новым документом.

Бизнес-события позволяют автоматизировать рутинные задачи и ускорить работу с системой. В 1С: Документообороте существует множество стандартных бизнес-событий, а также возможность создания собственных, которые наиболее подходят для конкретных процессов компании.

В стандартной версии уже есть готовые Бизнес-события, которые создаются автоматически для основных функций системы. Для событий «Создание задачи» или «Выполнение задачи» можно настроить автоматическую отправку уведомлений.

Компоненты бизнес-события в программе 1С: Документооборот

Бизнес-события состоят из нескольких элементов, включая стандартные или настраиваемые детекторы событий, список произошедших событий и стандартные или настраиваемые обработчики событий. Всё это надо учитывать при работе.

Как использовать механизм?

Для применения механизма бизнес-события нужно в настройках указать конкретную опцию. Для этих целей надо:

  1. В «Настройки программы».
  2. Найти подраздел, который отвечает непосредственно за раздел настройки и администрирование.
  3. Перейти по ссылке и выбрать «Общие настройки».
  4. В настройках проверить, чтобы в строке «бизнес-событие» была галочка.
  5. В раздел «Настройка и администрирование».
  6. Открыть справочник «Виды бизнес-события».

В данном справочнике уже указаны программные события, которые фиксируются автоматически.

Что можно делать с помощью бизнес-событий в системе?

Бизнес-события в 1С: Документооборот могут быть использованы для автоматизации и оптимизации бизнес-процессов, связанных с документооборотом.

Некоторые примеры использования бизнес-событий:

  • Создание документов.

Формировать документы автоматически при определенных условиях, в т.ч. при получении определенного письма или при выполнении определенной операции в другой программе.

  • Отправка уведомлений.

При определенных событиях, как при создании нового документа или при изменении его статуса, автоматически отправляются уведомления пользователям.

  • Управление доступом.

При создании или изменении документов автоматически происходит проверка прав доступа пользователя к этим документам.

  • Интеграция с другими системами.

При определенных событиях происходит автоматическая интеграция с другими системами, в т.ч. с системой электронной почты или с CRM-системой.

  • Анализ документооборота.

Собирать статистические данные о документообороте и анализировать их для оптимизации бизнес-процессов.

Это лишь некоторые примеры использования бизнес-событий. Фактически, возможности использования механизма очень широки и зависят от конкретных потребностей бизнеса.

Источник: itcons99.ru

Бизнес-события Описание База знаний

В системе 1С: Документооборот существует понятие бизнес-событий (событий произошедших в программе). Для того чтобы можно было использовать этот механизм, необходимо его включить в настройках программы:

Для классификации таких событий есть специальный справочник «Виды бизнес событий» (сами же события система записывает в регистр сведений «Произошедшие бизнес-события»). Также важными частями механизма бизнес-событий являются детекторы бизнес-событий и обработчики бизнес-событий, но о них ниже.

Рассмотрим пример – нужно автоматически отправлять в обработку все зарегистрированные служебные записки, файлы которых сотрудники подписали электронной подписью. Тогда условием будет – документ зарегистрирован, файл документа подписан электронной подписью, и по данному документу нет комплексного процесса «Обработка записки».

Читайте также:  Отчет об оценке стоимости бизнеса требования к отчету

Создадим вид для бизнес-события, которое будет формироваться при наступлении данного условия.

Теперь нужно добавить «Детектор бизнес-события». Детектор бизнес-события — это как раз та часть механизма, которая отслеживает выполнение условия и создает соответствующее событие в системе.

Добавим новый детектор в справочнике «Детекторы бизнес-событий». В его карточке укажем вид бизнес-события, который создали ранее. В поле «Выражение на встроенном языке» необходимо написать код, который проверяет, есть ли хотя бы один объект, для которого условие истинно. Если есть, то переменной «Результат» нужно присвоить значение Истина. В этом случае система создаст бизнес-событие с указанным видом.

ВАЖНО: Если не установлен флаг «Детектор включен», код детектора исполняться не будет!

В нашем случае нужен запрос, который проверяет, что есть документы с выполненным условием (к документу приложен файл, подписанный электронной подписью и по этому документу нет процессов обработки). Если такие документы есть — значит наше событие произошло. Таким образом событие будет сгенерировано, когда в системе есть один или несколько документов, для которых все условия выполнились, и по ним нужно стартовать процесс.

Код детектора:

ВидыДокументов = Новый Массив;

ВидыДокументов.Добавить(Справочники.ВидыВнутреннихДокументов.НайтиПоНаименованию(«Служебная записка», Истина));

Запрос = Новый Запрос;

«ВЫБРАТЬ ПЕРВЫЕ 1

| Справочник.ВнутренниеДокументы КАК ВнутренниеДокументы

| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Файлы КАК Файлы

| ПО ВнутренниеДокументы.Ссылка = Файлы.ВладелецФайла

| ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.КомплексныйПроцесс.Предметы КАК КомплексныйПроцессПредметы

| ПО ВнутренниеДокументы.Ссылка = КомплексныйПроцессПредметы.Предмет

| КомплексныйПроцессПредметы.Предмет ЕСТЬ NULL

| И ВнутренниеДокументы.ВидДокумента В(;

Если Не РезультатЗапроса.Пустой() Тогда

Далее необходимо выполнить обработку сформированных бизнес-событий. В нашем случае это запуск процессов по документам. Для обработки бизнес-события в программе используется справочник «Дополнительные обработчики-бизнес событий».

В нем также необходимо написать код на встроенном языке, который будет выполнять необходимые действия. В нашем случае фрагмент кода должен находить конкретные документы, для которых выполнились условия, и создавать для них процессы.

ВидыДокументов.Добавить(Справочники.ВидыВнутреннихДокументов.НайтиПоНаименованию(«Служебная записка», Истина));

Запрос = Новый Запрос;

| Справочник.ВнутренниеДокументы КАК ВнутренниеДокументы

| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Файлы КАК Файлы

| ПО ВнутренниеДокументы.Ссылка = Файлы.ВладелецФайла

| ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.КомплексныйПроцесс.Предметы КАК КомплексныйПроцессПредметы

| ПО ВнутренниеДокументы.Ссылка = КомплексныйПроцессПредметы.Предмет

| КомплексныйПроцессПредметы.Предмет ЕСТЬ NULL

| И ВнутренниеДокументы.ВидДокумента В(;

Если Не РезультатЗапроса.Пустой() Тогда

ШаблонПроцесса = Справочники.ШаблоныКомплексныхБизнесПроцессов.НайтиПоНаименованию(«Обработка записок», Истина);

Пока Выборка.Следующий() Цикл

БизнесПроцессОбъект.ЗаполнитьПоШаблонуИПредмету(ШаблонПроцесса, Документ, Документ.Подготовил);

Если ПолучитьФункциональнуюОпцию(«ИспользоватьФоновыйСтартПроцессов») Тогда

Обработчик бизнес-события и бизнес-событие необходимо связать между собой при помощи команды Подписки в панели навигации обработчика. В открывшемся списке нужно нажать Создать и указать ссылку на созданный ранее вид бизнес-события.

После этого необходимо проверить работу детектора и обработчика, если код написан без ошибок — новые события будут появляться и обрабатываться встроенным механизмом.

Отлаживать же механизм можно частями — проконтролировать появление новых событий можно, открыв регистр сведений «Произошедшие бизнес события» (все события механизм запишет сюда), срабатывание обработчика можно увидеть тут-же по появлению флага «Обработано», а саму правильность кода обработчика — по появлению запланированного результата (в нашем примерe — создан процесс по документу).

Источник: www.1c-kpd.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин