1с документооборот схема бизнес процесса

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

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

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

Я задачу дефрагментировал на части:

1) Настройка демо базы ДО КОРП. (в базе должен быть нужный нам вид внутреннего документа, работающий шаблон комплексного БП, роли исполнителей которые нужны для работы с документом )

Вебинар «Процессы и Задачи в 1С:Документооборот. Часть 1»

2) научиться программно управлять ходом бп, сперва через обработку кнопами а потом через http сервисы СозданиеиРедактированиеПредметаБП и ДвижениеЗаявкиПоБП из внешнней базы

К статье приложены

1) архив демо базы с настройкой.

2) обработка для программного управления БП с реализованным интерактивным отчетом отражающим текущее место нашей Заявки на Страхование в схеме БП (в пищевой цепочке).

Код http сервисов в процессе реализации, опубликую позже.

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

В процессе реализации стало очевидно, что логику переходов между точками можно строить по-разному.

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

Читайте также:  Бизнес на дому идеи для женщин без вложений

Заложена ли возможность директивной маршрутизации на произвольную точку схемы БП в типовую модель Документооборота — я пока не разобрался (тот случай, когда новую задачу по БП или подчиненный БП создаешь сам и желательно на произвольную точку БП)

Вопросы и комментарии категорически приветствуются.

Тестировалось на Документооборот 8 КОРП, редакция 2.1 (2.1.12.2) и 1С:Предприятие 8.3 (8.3.12.1529)

Ссылка на публикацию

Скачать файлы

Выгрузка Настроенной ДемоБазы
.dt 182,15Mb
Обработка демонстрирующая программное создание и управление БП
.epf 18,57Kb

Специальные предложения

Интеграция 1С с системой Меркурий

Вебинар «Работа с процессами в Документооборот 2.1»

Готовые переносы данных

Инструментарий разработчика

Траектория обучения 1С-разработчика

СБП. Оплата по QR-коду

Управление проектом на Инфостарте

Комментарии

  • Дата
  • Дата
  • Рейтинг всех уровней
  • Рейтинг 1-го уровня
  • Древо развёрнутое
  • Древо свернутое

Свернуть все
1. ivdic 31 13.02.19 11:21 Сейчас в теме

Как с помощью комплексного процесса по условию создать исходящий документ на основе входящего (ответ на запрос)? Т,е. то что делается ручками в карточке входящего документа создать на основании исходящий!

2. alexander-lubich 22 16.02.19 14:29 Сейчас в теме

я рассуждал бы так :

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

архитектурынх решения я вижу 2:
1) c модификацией типовой поставки , я бы сказал классическое решение :
делаем подписку на событие для данного типа справочника и при записи если искомое условие соответствует то делаем нужные
нам манипуляции — создаем исходящий документ.

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

Читайте также:  Доставка из Китая как бизнес

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

вот пример кода обработчика

Источник: 1s.obrabotki.com

5 шагов настройки Бизнес-процессов в 1С Документооборот

5 шагов настройки Бизнес-процессов в 1С Документооборот

  • 1. Шаг 1 Подготовка информационной базы
  • 2. Шаг 2 Создание шаблона бизнес процесса
  • 3. Шаг 3 Условия маршрутизации процессов
  • 4. Шаг 4 Привязка к виду документа и автозапуск процессов
  • 5. Шаг 5 Проверка запуска бизнес-процесса

Шаг 1 Подготовка информационной базы

Перед выполнением настроек создания шаблонов бизнес-процессов в 1С:Документооборот необходимо настроить и создать виды документов, по которым будет запускать процесс. Для подготовки информационной базы необходимо открыть блок «Настройка и Администрирование → Настройка».

Настройки программы 1с Документооборот

Процессы и задачи:

Процессы и задачи в системе 1с Документооборот

Наиболее значимые настройки при работе в 1С:Документооборот:

  • Использовать процессы;
  • Использовать мониторинг процессов;
  • Использовать время в сроках и задачах.

Настройка работы с процессами и задачами в системе 1с Документооборот

В данной статье мы не рассматриваем нюансы настройки прав в системе 1С:Документооборот.

После подготовки информационной базы переходим к шагу 2.

Шаг 2 Создание шаблона бизнес процесса

Для создания шаблонов бизнес-процесса необходимо перейти в «Управление процессами → Шаблоны процессов»:

Шаблоны процессов в системе 1С:Документооборот

Комплексный процесс → Создать:

Создание комплексного процесса в программе 1С:Документооборот

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

Настройки «Схема» и «Таблица» для бизнес-процессов в 1С:Документооборот

Настроим шаблон в виде таблицы. Обязательно перед настройкой бизнес-процесса нужно указать наименование шаблона и предмет процесса:

Настройка шаблона в программе 1С:Документооборот

После этого можно указать этапы процесса:

Добавление этапов бизнес-процесса в 1С:Документооборот

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

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

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

Порядок основных этапов бизнес-процессов

Жмём кнопку “Записать и закрыть”, после чего Система 1С:Документооборот проверит корректность настроек бизнес-процесса.

Читайте также:  Когда лучше открывать бизнес лунному календарю

Шаблон бизнес-процесса станет доступен после нажатия на кнопку “Проверить и закрыть”.

Завершение создание шаблона бизнес-процесса

Условия маршрутизации процессов для этапов процесса доступны в случае использования смешанного порядка исполнения.

Условия маршрутизации процессов для этапов процесса доступны в случае использования смешанного порядка исполнения.

Доступ к маршрутизации процесса

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

Использование условий маршрутизации процесса

При установке условия нужно выбрать «Предмет» и «Условия».

Можно использовать уже созданные для данного типа документа условия маршрутизации или создать новые.

Установка условий маршрутизации

При создании условий маршрутизации нужно выбрать тип объекта и способ задания условия.

Условия маршрутизации задаются согласно существующим реквизитам у объекта и доступны для отбора.

На встроенном языке можно задать условие пример:

Если РаботаСЭП.ПолучитьЭлектронныеПодписи(Предмет).Количество() > 0 Тогда

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

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