![]() www.1bpm.ru mail@bip.one |
![]() ![]() |
![]()
Эффективность Надёжность Контроль
Система автоматизации и управления бизнес-процессами
|
|||||||
|
Программный продукт включен в Единый реестр Российских программ для ЭВМ и баз данных, сертифицирован и имеет официальный статус «1С:Совместимо!».
Для первого знакомства с программным продуктом рекомендуем к просмотру вводные видео на наших каналах:
Каналы
Сборники видео с ответами на вопросы
Ответы на вопросы
Ответы на вопросы
Полный список видео-вопросов см. ниже
Руководства / Инструкции / Описания / Техническая документация
Статьи и примеры
Видео-вопросы
Сборники видео с ответами на вопросы
Ответы на вопросы
Ответы на вопросы
Можно ли название задач создавать динамически из реквизитов бизнес-процесса? Например: Согласуйте договор поставки с 'Наименование клиента'
Можно ли создавать документы при выполнении задач?
Можно ли адресовать задачи по условию?
Можно ли настроить условия, при которых задача выполнится автоматически – в определенное время или при каком-то событии, например, при изменении реквизита документа?
Можно ли настроить условное отображение реквизитов на форме запуска бизнес-процесса или задачи?
Если мы настроим бизнес-процесс в тестовой базе, можно ли сохранить его в файл и загрузить в рабочую базу?
Можно ли запускать бизнес-процесс из чат-бота Telegram?
Можно ли настроить в чат-боте получение печатной формы документа?
Можно ли отправить напоминание исполнителю, если он не взял задачу в работу вовремя?
С помощью подсистемы «Сигнал» мы отправляем электронное письмо по процессу, который запущен по заказу клиента. Можно ли добавить в текст письма табличную часть с товарами и количеством из заказа?
Что такое «Действие»?
Что такое «Условие»?
Что такое «Выбор варианта»?
Что такое «Обработка»?
Что такое «Вложенный процесс»?
2 пользователям поставлено 2 задачи. Можно ли настроить процесс так, чтобы 3-я задача запустилась только, когда первые 2 будут завершены?
Пользователю поставлена 1 задача. Можно ли настроить процесс так, чтобы после её выполнения для 2 других пользователей были созданы одновременно 2 задачи?
Нужен процесс, который будет запускаться по расписанию и проводить документы. Результаты проведения должны отправиться по электронной почте указанному сотруднику. Можно ли настроить такой процесс?
У нас есть сценарий с повторением. Но когда процесс доходит до шага, который может повторяться, ничего не происходит. Шаг вообще не стартует. Как это исправить? И можно ли настроить, чтобы количество повторов было ограничено?
Мы настроили для процессов автоматические оповещения. Но иногда нам требуется отправить сообщение вручную. Можно ли это сделать, используя возможности подсистемы?
Мы настраиваем оповещения для каждого бизнес-процесса отдельно. Можно ли настроить общие? Например нам нужно, чтобы по каждой задаче любого бизнес-процесса исполнителям приходили сообщения.
Подсистема позволяет запускать бизнес-процессы вручную и автоматически. А можно ли запускать бизнес-процессы программно? Мы хотим иметь возможность запуска настроенных сценариев из нашего кода.
Нам нужно, чтобы система по расписанию проверяла задолженность клиентов. И по тем клиентам, у которых есть долг перед нами, для менеджеров, ответственных за работу с данными клиентами, формировались задачи по контролю задолженности. Можно ли настроить такой сценарий?
Возможно ли создать дополнительный вариант уведомления? Например, который можно отправить API-запросом, или передать в нашу внутреннюю систему обмена сообщениями. Уведомлений в систему взаимодействия, по электронной почте и в Telegram недостаточно для всех наших задач.
Мы настроили автоматическое оповещение по бизнес-процессу. Исполнителю задачи должно приходить уведомление на почту. Но этого не происходит. В чем может быть дело?
Мы внесли изменения в заблокированный сценарий, по которому был запущен процесс. После этого процесс завис и перестал работать. Что нам делать?
Нам разработали схему, описывающую протекающий у нас процесс. Можно ли настроить данный процесс в 1С с помощью системы ?
Что произойдет, если в программном коде сценария есть ошибка??
Где взять демо-версию вашей программы? Спасибо за интерес, проявленный к программному продукту . К сожалению, демо-версию программного продукта мы предоставить не можем. Доступ к демо-базе через мобильного клиента (в браузере) не позволяет работать с графической схемой, а без неё смысла в демо-базе не будет. «Физическую» копию, которую вы могли бы установить локально у себя, мы не можем предоставить из-за политики лицензирования. На нашем сайте,
Также, на сайте доступен раздел с наиболее часто задаваемыми вопросами, в котором вы сейчас находитесь. Если вы ещё не ознакомились с данными материалами, считаем, что они могут оказаться для вас полезными. Если предоставленных материалов недостаточно или у вас появятся новые вопросы, вы можете отправить их нам по электронной почте. Мы с удовольствием на них ответим. При необходимости мы можем организовать онлайн-презентацию. |
||
Как мы можем приобрести ваш программный продукт?
|
||
Есть ли какие-то общие рекомендации по работе с подсистемой? Специальных или каких-то особенных рекомендаций, которые бы отличались от рекомендаций для любого другого программного обеспечения, нет. Но тем не менее ниже мы постараемся «подсветить» некоторые моменты, которые кажутся нам важными. Если что-то из этого окажется для вас полезным, мы будем рады.
Надеемся на ваше понимание. |
||
Предусмотрены ли в системе уведомления исполнителей о поступивших задачах? Для уведомлений используется наше расширение
Виды оповещений:
Виды событий, при которых возникает оповещение: при запуске задачи (или любого другого шага бизнес-процесса), при взятии задачи в работу, при выполнении задачи, при просрочке задачи.
Более подробно о подсистеме
Более подробно об интеграции с
|
||
Возможна ли интеграция системы с типовыми и отраслевыми решениями последних версий? Наш программный продукт подключается к любой конфигурации в режиме управляемого приложения. Подключение возможно с помощью расширения или через сравнение/объединение конфигураций загрузкой подсистемы в вашу конфигурацию. Также, система может использоваться как отдельная конфигурация. Подсистема работает как с типовыми справочниками/документами, так и с нетиповыми.
| ||
Возможен ли автоматический запуск процессов по событиям в системе? Есть автоматический запуск процессов по событиям создания/записи элементов справочников/документов, запуск по расписанию, запуск по произвольным условиям, а также запуск по произвольным комбинациям трех предыдущих вариантов.
| ||
Возможен ли ручной запуск процессов на основании объектов основной конфигурации или без основания? Ручной запуск процессов предусмотрен. На основании объектов основной конфигурации или без основания.
| ||
Можно ли в документе-основании увидеть, что по нему есть процессы? Есть такая возможность. По ссылке доступна инструкция, на последнем скриншоте которой видны пункты меню в документе-основании:
Подготовка ввода на основании.
| ||
Доступна ли автоматическая или ручная остановка (отмена) процессов, если процесс стал неактуальным? Возможность остановки и отмены процессов предусмотрена. Также, предусмотрена возможность остановки задач по процессам. При настройке сценария указываются допустимые причины отмены и остановки задач, а также количество допустимых остановок процесса и задач по нему. Также, доступны автоматические остановки и отмены процессов и задач по произвольным «триггерам».
| ||
Реализована ли возможность использования произвольного программного кода, конструктора условий в настройках логики процессов? Возможность использования произвольного кода при настройке сценариев предусмотрена. Использование произвольного программного кода – один из ключевых механизмов системы, позволяющий гибко настраивать сценарии и поведение процессов, запущенных по этим сценариям. Ключевым понятием при использовании программного кода является «Алгоритм». Алгоритм является элементом справочника алгоритмов. Один и тот же алгоритм может использоваться множетсво раз в различных сценариях. В системе предусмотрены специальные переменные и функции, облегчающие подготовку исполняемого программного кода. А чтобы вам было проще использовать возможности системы, мы позаботились о том, чтобы в системе была исчерпывающая информация об этим переменных и функциях. Скриншот справки из системы: Переменные и функции
| ||
Какие права доступа предоусмотрены в системе? Роли подсистемы предусматривают различные варианты разграничения доступа к объектам подсистемы. Подробнее о ролях и правах доступа можно узнать по ссылке Настройка прав доступа.
| ||
Возможна ли адресации задачи на группу пользователей? Такая возможность есть. Более того, есть возможность определить исполнителя задачи (или роль) программно, указав программный код, который будет определять исполнителя (или роль). Доступны следующие варианты адресации:
| ||
Есть ли возможность конструировать шаблоны текстов задач, которые бы объясняли пользователям что от них требуется при выполнении задачи? Такая возможность предусмотрена. В описании задач возможно использование параметров вида [Параметр] и расчёт параметров с использованием произвольного программного кода. Пример настройки доступен по ссылке Настройка параметров описания.
| ||
Возможно ли настраивать сложные процессы с условными переходами, точками обработки, вложенными процессами и т.д.? Да. Основа функционирования процессов – Сценарии. Основа сценариев – Графические схемы. Пример схемы доступен по ссылке: Пример графической схемы. Подробнее о графических схемах можно узнать по ссылке Графические схемы.
| ||
Как можно устанавливать сроки выполнения задач (относительная дата, точная дата, расчетная (например, 3 дня от даты в документа))? Предусмотрены различные варианты установки сроков выполнения задач:
Также, срок выполнения может быть установлен произвольным алгоритмом расчёта срока. Например такой: _Задача.ПлановаяДатаВыполнения = ДобавитьМесяц(_Процесс.Объект.Дата, 1), где в качестве объекта процесса может быть какой-то документ, по которому запущен процесс.
| ||
Сохраняется ли история о состояниях задач, состояниях процессов? Да. Предусмотрен механизм хранения истории изменения статусов процессов и задач. Для процессов и задач сохраняется вся история изменения статусов.
| ||
Предусмотрены ли какие-то отчёты по задачам? Предусмотрен Отчёт по задачам с различными вариантами настроек. Предусмотрена Диаграмма Ганта для отображения информации о задачах.
| ||
Открыт ли программный код для доработок? Часть кода закрыта. Это часть, относящаяся к системе лицензирования и к «ядру системы» – механизмам функционирования логики процессов. Настройку этой части системы, мы, пока, оставляем за собой. Что касается прочих доработок, которые могут относиться к закрытой части и недоступной для клиента – здесь мы обсуждаем с клиентами их пожелания и, если какого-то необходимого функционала в системе нет (и нет способа адекватно обойтись существующим функционалом), то мы включаем его в очередные обновления. Конечно, если этот функционал вписывается в общую парадигму программного продукта. Для примера можем привести описанный выше способ программного указания ↑срока выполнения задачи. В текущей версии нет возможности явно указать при настройке сценария произвольный алгоритм расчёта срока задачи. Но, зная прочие варианты настроек, мы можем предложить клиенту указать алгоритм расчёта не на форме настройки срока выполнения задачи, а на форме настройки запуска, где он может указать алгоритм. Таким образом, зная функционал, не требуется вносить в программу изменений. Многие же предпочитают с ходу начинать вносить в программу изменения, считая, что быстрее и проще «допилить» всё самим, чем ждать, когда разработчик внесет изменения – знаем это, в том числе, и по собственному опыту разработок/внедрения и сопровождения программных продуктов. Но здесь мы стараемся вносить полезный функционал быстро и предоставлять его клиентам в кратчайшие сроки, иногда, даже, не дожидаясь очередного релиза.
В качестве «лирического отступления» приведём небольшую цитату из книги Брюса Эккеля «Философия Java». В данном контексте нам, как кажется, эта цитата будет уместной. Скрытая часть обычно и самая «хрупкая» часть объекта, которую легко может испортить неосторожный или несведующий программист-клиент,
поэтому сокрытие реализации сокращает количество ошибок в программах.
| ||
Есть ли в системе механизм переадресации задач? Переадресация предусмотрена. В том числе, и специальная обработка для групповой переадресации задач. Например, если сотрудник уходит в отпуск, все его задачи можно передать коллегам. А если к моменту его возвращения из отпуска какие-то задачи остались невыполненными, эти задачи автоматически вернутся сотруднику обратно.
| ||
Предусмотрена ли возможность приостановки процессов автором? Предусмотрена. При этом, в сценарии требуется явно указывать возможность остановки процессов, количество допустимых остановок и допустимые причины остановок процессов.
| ||
Возможнен ли контролирующий исполнитель в задаче, то есть лицо, которое не является ни автором, ни исполнителем. Куратор? Предусмотрена роль «Наблюдатель». Наблюдатель может добавляться вручную в существующей задаче, или определяться на стадии настройки сценария. Наблюдателем может быть явно указанный пользователь или роль. Также, наблюдателя можно назначить программным алгоритмом.
| ||
Цена фиксированная? Как часто бывают у вас обновления? Какова процедура получения обновлений? Информация об актуальных ценах на программный продукт и дополнительные пользовательские лицензии доступна по ссылке: Прайс-лист. Историю обновлений вы можете посмотреть на нашем сайте в разделе Описание изменений. Динамика выхода обновлений зависит в том числе и от пожеланий клиентов. Обновления отправляем по запросу в рамках технической поддержки. В случае обнаружения ошибки, вносим исправление и предоставляем клиентам дистрибутив с исправлением. Техническая поддержка предоставляется по электронной почте. В общем случае срок рассмотрения вопросов может занимать до 3 рабочих дней. Фактически, мы стараемся отвечать максимально быстро. Дополнительная информация о технической поддержке доступна по ссылке: Техническая поддержка. Сроки предоставления технической поддержки и получения бесплатных обновлений зависят от варианта поставки и количества дополнительных лицензий. См. прайс-лист по ссылке выше. |
||
Технический вопрос. Как реализована отладка в режиме «Предприятие» при использовании алгоритмов? Никак. В режиме «Предприятие» отладка программного кода, написанного в алгоритмах, недоступна.
Мы, разработчики, когда говорим об отладке программного кода, представляем сотни, тысячи строк программного кода, через которые часто приходится продираться в поисках ошибок, несоответствий или просто чтобы понять логику работы отдельных участков программы. Но применение алгоритмов при реализации логики работы сценариев мы рассматриваем в другом ключе. Мы видим их как некие «скрипты», которые мы прописываем для тонкой настройки сценариев. Как правило, это небольшие фрагменты программного кода, которые и не требуют отладки как таковой. Например код _Результат = _Процесс.Объект.ОсновнойМенеджер. Или программный код с текстом запроса и выборкой результатов в цикле. В подобных случаях отладка и не требуется. Но, при настройке алгоритмов нами предусмотрен базовый синтаксический контроль, который позволяет устранять ошибки на стадии написания программного кода. Если же, при выполнении алгоритма возникнет какая-то ошибка, которую автор программного кода пропустил, она будет записана в стандартный журнал регистрации, а также в стек событий (если алгоритм выполняется при обработке событий системы) или в регистр событий (если алгоритм выполняется при формировании автоматических оповещений).
| ||
Есть ли какие-то ограничения при настройках сценариев? Ограничений при настройках сценариев нет. Мы рассматриваем наш программный продукт, как инструмент, предназначенный для удобной и эфективной настройки бизнес-процессов. А инструмент не должен ограничивать тех, кто его использует. Поэтому, мы прилагаем все усилия, чтобы развивать наш продукт и делать его ещё более удобным и функциональным, избавляя его, в том числе, от несовершенств и возможных ограничений. История развития продукта доступна на нашем сайте по ссылке Описание изменений.
В качестве примера настройки произвольного сценария на нашем сайте есть отдельный файл Пример настройки сценария по произвольной схеме, в котором на реальном примере показан вариант настройки сценария и его последующая оптимизация.
Наш программный продукт, как инструмент, предлагает вариативность в подходах к настройкам одного и того же сценария.
| ||
Есть ли в программе обращения к внешним источникам/ресурсам, необходимым для её функционирования? Во всех версиях подсистемы: в конфигурации, в расширении, в базовой версии
Стабильность работы подсистемы – наш приоритет, поэтому мы стараемся исключать все факторы, которые могут повлиять на её работоспособность.
Единственное место, в котором может возникнуть ошибка, связанная с обращением к внешним источникам/ресурсам, – формирование подвала текста электронного письма в расширении для автоматических оповещений
По умолчанию, в подвале письма отображается логотип программы: ![]() Но, так как шаблон подвала письма настраиваемый, вывод логотипа можно убрать в момент настройки параметров отправления оповещений.
| ||
Можно ли, при выполнении задач в Telegram, прикреплять фотографии и другие вложения? Да. Начиная с версии расширения для автоматических оповещений
Пример доступен по ссылке Пример доступен по ссылке Начиная с версии расширения для автоматических оповещений
Начиная с версии расширения для автоматических оповещений
См. подробности в разделе Описание изменений.
| ||
Можно ли отправлять вложения в Telegram? Да. Начиная с версии расширения для автоматических оповещений
Пример доступен по ссылке Вложения в Telegram.
| ||
Можно ли запустить процесс согласования так, чтобы в случае отказа одного из согласовантов, задачи по согласованию для остальных участников были автоматически завершены? Да. Начиная с версии
Приводим пример, как это может быть настроено в системе.
Для упрощения примера опустим объект согласования (это может быть счёт, договор или любой другой объект системы).
В сценарий добавлена 1 групповая задача для менеджеров. Это означает, что при запуске процесса по сценарию, для каждого пользователя, относящегося к группе Менеджеры, будет создана задача. ![]() ![]() В этой задаче согласовант должен отметить результат согласования: Да - Согласовано, Нет - Не согласовано. *Для упрощения примера не указываем здесь никакие другие настройки.
Показываем только общий принцип настройки и функционирования механизмов подсистемы.
Позже, когда согласованту будет поставлена задача, он увидет её у себя в списке и сможет её выполнить. Участник процесса выполнит необходимую для завершения задачи работу, укажет в задаче, при необходимости, комментарий и т.п. *В данном примере, это роли не играет. При этом, на форме будут доступны 2 кнопки результатов согласования - Да и Нет.
Нажатие каждой из этих кнопок является подтверждением результата согласования со стороны текущего участника. ![]() *Конечно, эти кнопки могут быть переименованы в настройках сценария. Например, для того, чтобы лучше передавать их смысл. В данном примере их можно было бы переименовать в «Согласовано» и «Не согласовано». ![]() ![]() Независимо от того, как будут названы кнопки, результат их нажатия будет ответом на вопрос - согласовал ли данный участник предмет процесса, или не согласовал. И от этого будет зависеть дальнейший ход процесса.
Возвращаясь к первоначальной задаче, укажем в настройках шага вида
![]() Настройка Проверка условия для групповых задач указывает системе, как обработать результаты согласования всех участников. Доступно 2 варианта: «Да», когда все «Да» и «Да», когда любое «Да». В первом случае условие будет выполнено, только, когда все участники согласуют объект (т.е. нажмут «Да» в своих задачах). Во втором случае для выполнения условия будет достаточно, чтобы хотя бы один из участников согласовал объект.
Для нашего примера мы установим настройку «Да», когда все «Да». Т.е. все участники единогласно должны согласовать объект процесса.
Вторая настройка Принудительно завершать задачи означает, что как только один из участников согласования не согласовывает объект, все остальные задачи для остальных участников будут принудительно завершены. Т.е. участникам, которые ещё не успели поучаствовать в согласовании, не придется выполнять свои задачи, т.к. в любом случае объект согласован не будет и процесс перейдет на шаг Исправление. *Это действительно только для тех задач, которые остальные участники ещё не выполнили и не взяли в работу.
В системе всё это будет выглядеть следующим образом: Допустим, у нас в группе Менеджеры 3 участника. Для каждого из них будет поставлена задача согласования. ![]() Один из участников видит свою задачу, берётся за неё и отказывает в согласовании с указанием причины: ![]() После этого, по логике нашего сценария, остальным участникам выполнять согласование уже не требуется – процесс должен сразу перейти на шаг
Не взятые в работу задачи остальных участников будут принудительно завершены и процесс перейдет на следующий шаг, которому будет соответствовать новая задача по исправлению. Автоматически завершенные задачи в общем списке будут отмечены серой галочкой, а в самих задачах будет написано, что они былы завершены автоматически. ![]() ![]() На карте процесса мы, также, увидим всю картину текущего процесса в динамике. ![]() По такому же принципу будут принудительно завершаться негрупповые параллельные задачи, приводящие к проверке 1 условия. ![]() В данном примере условия доставки не были согласованы и задачи по согласованию общих условий и условий закупки были принудительно переведены в статус Выполнены.
Процесс перешёл на этап исправления.
Автоматически завершенные задачи на карте процесса имеют отличия в оформлении (серая рамка + серая галочка).
Если же мы хотим, чтобы на этап
| ||
Мы подключили подсистему как расширение. При запуске сценариев по событиям (при создании/записи документов), в карточке процесса не сохраняется связь с источником события. Что мы делаем не так? Неправильно выполнена подготовка расширения к использованию.
Инструкция по подготовке расширения «Мета-Бизнес-Процессы» к использованию доступна по ссылке:
Видео с примером возможной ошибки и правильной настройки доступно по ссылке:
| ||
Можно ли видеть в штатной Системе взаимодействия, встроенной в платформу 1С, результаты выполнения задач? Да. С помощью подсистемы автоматических оповещений
В нескольких словах, общий порядок настройки следующий:
Пример оповещений в ![]() Видео с примером подобной настройки доступно по ссылке:
| ||
Можно ли использовать ключи лицензий в нескольких базах? Да.
Ключи лицензий можно использовать в нескольких базах. Это может быть актуально в следующих случаях:
Во всех этих случаях, легально приобретенные (и используемые) лицензии на основную поставку и лицензии на дополнительные рабочие места могут быть использованы в нескольких базах без ограничений.
| ||
Периодически слетают права администраторов - приходится заново подключать роли подсистемы. В чём причина? Это штатное поведение типовых конфигураций и конфигураций, разработанных с использованием БСП («1С:Библиотека стандартных подсистем»). Подробнее об этом, а также о способе решения, смотрите раздел сайта Примеры настройки прав доступа.
| ||
Предусмотрен ли какой-либо механизм для планирования работы с задачами? Да. Начиная с версии
![]() | ||
Какая, на Ваш взгляд, более стабильная версия? В качестве расширения или как дополнение? Обе. Функционал идентичен. Это одна и та же конфигурация, за исключением нескольких минимальных моментов, не влияющих на общую стабильность, которыми можно пренебречь.
Вопрос о стабильности смещён в плоскость стабильности работы оборудования, сервера, платформы, сервера 1С, основной конфигурации.
А ответ на вопрос о выборе варианта интеграции мы оставляем за клиентами.
Это зависит от требований к информационной системе, различных «индивидуальных» факторов, предпочтений. Именно поэтому мы и предлагаем в основной поставке 2 варианта, не ограничивая клиентов в выборе способа подключения.
| ||
Что означают лицензии? Только лицензированные пользователи могут создавать (редактировать) новые бизнес-процессы или только для лицензированных пользователей возможна работа бизнес-процессов? Лицензии требуются в целом для работы с подсистемой.
Лицензии - программные, бессрочные.
Под «работой с программой» подразумевается как создание/настройка сценариев бизнес-процессов, так и работа пользователей/исполнителей с задачами по бизнес-процессам.
Например, если у вас установлена основная поставка (она включает лицензии на 6 пользователей), то с подсистемой одновременно смогут работать 6 пользователей.
Что, при этом, они будут делать в программе – создавать/настраивать сценарии бизнес-процессов или работать с задачами по созданным ранее бизнес-процессам – это будет определяться уже настройками прав доступа пользователей.
Наличие или отсутствие лицензий не влияет на работу с основной конфигурацией.
Также, возможно «выборочное лицензирование». Если, например, в базе работает 100 человек, а с подсистемой «Конструктор Бизнес-Процессов» будет работать только часть пользователей, то достаточно приобрести лицензии по количеству этих пользователей. В настройках лицензирования предусмотрен отдельный список пользователей, для которых будут действовать лицензии.
Дополнительная информация по лицензированию доступна по ссылке:
Инструкция по лицензированию.pdf [319 Кб]
| ||
Реализована ли в вашей системе в каком-либо виде имитация процессов? И да, и нет.
Если следовать точной терминологии, то можно говорить либо о ручной имитации процессов, либо об имитационном моделировании.
Для полноценной реализации автоматизированного имитационного моделирования (которое, потенциально, обладает бОльшими возможностями) потребуется
значительный объём вводных данных о параметрах процессов. И это не только первичные данные из основной информационной системы (справочники, документы, регистры),
но и «технические» параметры, необходимые для выполнения имитационного моделирования – например, различные вероятностные характеристики (сроков выполнения задач, вариантов условных переходов,
выбора вариантов и т.п.) Т.е. на практике такой вариант подразумевает заполнение большого объёма «технических» данных, требуемых на входе.
Причём, для каждого бизнес-процесса этот набор входных параметров будет индивидуален. И будет ли такой функционал востребован в рамках использования подсистемы в базах 1С,
в настоящий момент (по состоянию на версию 1.4.6.26), уверенности нет.
Но в системе реализован механизм для проведения ручных имитаций.
Т.к. настройки сценариев подразумевают различные обязательные проверки: корректность заполнения данных, выполнение различных условий, полноту заполнения
форм задач и т.п., то в обычном режиме тестирование процессов может оказаться достаточно трудоёмким, что не всегда оправдано.
Для таких случаев, для сценариев (и процессов по ним) предусмотрен режим имитации, который позволяет тестировать логику сценариев и потоков работ, в случаях,
когда дополнительные проверки на различных уровнях в рамках тестирования не обязательны.
| ||
Можно ли отправить напоминание исполнителю, если он не взял задачу в работу вовремя? Да.
Для этого в настройках оповещений по задачам можно использовать вид события Задача не взята в работу вовремя и настроить срок взятия задачи в работу, периодичность и количество напоминаний.
| ||
Можно ли создавать разные формы задач на разных точках маршрута? Да.
Внешний вид формы задачи, состав реквизитов на форме задачи зависит от настроек текущей задачи в сценарии. Состав реквизитов (поля, таблицы данных, списки выбора, ссылки на присоединенные файлы и т.п.) зависит от того, как настроена данная задача в сценарии. При этом, если по сценарию предусмотрены разные задачи на разных этапах для разных исполнителей, то настройки для каждой из таких задач, также, индивидуальны. Например, в одной задаче пользователю требуется просто написать комментарий, в следующей требуется заполнить таблицу данных, в следующей ответить на вопрос Да/Нет и т.п.
– для каждой задачи сценария поведение формы настраивается индивидуально и интерфейс задач будет отличаться – система динамически настраивает форму задачи в соответствии с настройками сценария.
| ||
Интерфейс у пользователей, работающих в задачах – это не интерфейс 1C, а разработанный вами? Подсистема встраивается в основную конфигурацию. Пользователи работают с задачи в том же интерфейсе, что и основная конфигурация. Т.е. никаких отдельных конфигураций/окон и т.п. Работа с объектами основной конфигурацией и объектами подсистемы (сценариями, процессами, задачами) – в одном месте.
| ||
Есть ли особенности в связке данных из бизнес-процесса с объектами конфигурации? В общем виде, процессы и задачи, в большинстве случаев, связаны с объектами основной конфигурации – элементами справочников и/или документов. На форме объекта основной конфигурации доступны пункты меню для быстрого и удобного доступа к процессам и задачам, относящимся к текущему объекту, в т.ч. и кнопки для запуска процессов по объекту.
| ||
С помощью подсистемы «Сигнал» мы отправляем электронное письмо по процессу, который запущен по заказу клиента. Можно ли добавить в текст письма табличную часть с товарами и количеством из заказа? Да. Текст письма формируется в HTML-формате. Поэтому, в него можно добавить и произвольную таблицу. Для этого в настройках текста электронного письма можно добавить вызов алгоритма, который сформирует таблицу с нужными данными.
Порядок настройки может быть следующим:
|