Вопрос:

Есть необходимость на следующий день после отправки клиенту сканкопии счета автоматически отравлять из системы опросник (таблица MSWord).

Ответ:

Для реализации Вашей задачи можно воспользоваться функционалом шаблонов email сообщений и бизнес процессов.

Предварительно необходимо создать шаблон, содержащий необходимый опросник.

Для этого необходимо перейти в раздел [Справочники] - Шаблоны email сообщений и добавить новый. Можно создать шаблон с использованием преднастроенных блоков в левой панели, либо же воспользоваться  html - форматированием для реализации собственного блока.

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

Алгоритм:

0. Создать параметр процесса с типом Уникальный идентификатор, условно, OrderId.

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

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

2. Элемент Обработка таймера, ожидать 86400 секунд

3. Отправить email, какое письмо - письмо по шаблону, вырбрать реализованный Вами шаблон, режим - автоматически, игнорировать ошибки при отправке - Нет.

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

 

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

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

Ответ:

По данному кейсу: элемент "Изменить права" будет отрабатывать только в случае включенного администрирования по записям в объекте.

Проверить это возможно в разделе Администрирование, выбрав объект, для записи которого БП должен изменять права .



Рекомендуем ознакомиться со статьей на Академии: https://academy.terrasoft.ru/documents/studio/7-12/razdel-dostup-k-obek…

Также более подробно об элементе "Изменить прав доступа" можно прочесть по ссылке: https://academy.terrasoft.ru/documents/technic-bpms/7-11/element-proces…

 

 

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Добавили в контакт и деталь "Карьера" поле "Подразделение". Как сделать чтобы при изменении этого поля добавлялась запись в деталь карьера, как это происходит при изменении должности?

Ответ:

Реализовать эту задачу возможно бизнес-процессом. Его логика будет примерно следующая:

1. Начальный сигнал - получен сигнал от объекта Контакт - сигнал изменения записи - изменение поля Подразделение

2. Добавление записи - объект Карьера контакта - Добавить одну запись - Установить значения колонок (в зависимости от бизнес-цели)

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

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

Ответ:

Для того чтобы получить id записи экземпляра процесса, необходимо вычитать данные из объекта System process log history и отфильтровать записи по полю Процесс, выбрав необходимый процесс.

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Как сделать фиксацию времени при выборе новой стадии у кейса? Т.е. при выборе стадии "в работе" в колонку "время реакции" заносится текущая дата.

Ответ:

Можно создать процесс, который по сигналу изменения стадии обращения будет вычитывать обращение и  менять данное поле ориентируясь на смену стадии. Подробнее о функционале бизнес-процессов можно прочитать в Академии https://academy.terrasoft.ru/documents/technic-bpms/7-12/obzor-funkcion…;

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Нужно привязать письмо (активность):

   а) к Обращению, в Обработку и Хронологию

   б) в Изменение в Выполнение на деталь E-mail

Ответ:

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



Для того, чтобы связать письмо, которое отправляется элементом "Отправить email",  необходимо перейти в расширенный режим данного элемента и заполнить параметр "Изменение" .

Здесь есть два варианта, а именно:

1. Изменение уже создано в системе - тогда необходимо просто вычитать необходимую запись и подставить её id в данный параметр

2. Изменения ещё нет - необходимо для начала его создать ( элемент "Добавить данные"), а после этого вычитать id созданной записи и подставить.



Если задача заключается в том, чтобы связать письмо, которое создалось другим способом (синхронизация почты или отправка вручную), необходимо:

а) вычитать id письма - раздел Активности, категория Email и другие фильтры для определения id;

б) вычитать id Изменения (см. пункты 1-2);

в) изменить данные - активность - пункт а.id - изменение = пункт б.id.

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

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

Ответ:

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

- стартовый сигнал на "Изменение записи" в объекте "Контрагент";

- чтение данных поля "Ответственный" из объекта "Контрагент", у которого id равен тому параметру, который был записан стартовым сигналом;

- изменение данных у всех записей объекта "Контакт", у которых контрагент равен тому параметру, который был записан стартовым сигналом.

Перед реализацией процесса настоятельно рекомендуем ознакомиться с документацией по дизайну и реализации процессов в нашем приложении. Большое количество статей по этому вопросу есть на Академии:

https://academy.terrasoft.ru/documents/technic-bpms/7-12/dizayner-processov

https://academy.terrasoft.ru/documents/technic-bpms/7-12/sozdanie-biznes-processov

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Есть кастомная сущность КоммерческоеПредложение (КП), у которой есть связная сущность ПродуктКП (связь 1:N)

В сущности Счет есть справочное поле, которое смотрит на Продажу. У Продажи есть аналогичное поле на КП. Также у Счета есть связная сущность ПродуктВСчете (1:N)

При проставлении ссылки на Продажу у Счета запускается БП, в котором необходимо перетянуть ПродуктыКП в ПродуктыВСчете

Для этого используется блок БП Добавить данные с режимом добавления данных как «Добавить результат выборки». В этом блоке мы выбираем все ПродуктыКП по заданному условию фильтрации: КП = Читать продажу.Первый элемент результирующей коллекции.Основное КП.

Этот блок не работает и продукты не перетягиваются.

Как сделать правильно?

 

Ответ:

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

1. Процесс запусается по сигналу изменения счета (заполнение поля продажа).

2. Читать данные счета.

3. Читать данные продажи (из счета).

4. Добавить данные в продукт в счете .

    4.1 Добавить результат выборки.

    4.2 Выборка по объекту Продукт  в КП .

    4.3 Фильтр: Комерческое предложение = Комерческое предложение из продажи (из пункта 3).

    4.4 Какие значения колонок установить:

        Счет = счет из сигнала или чтения данных 

        Продукт = результат выборки.продукт

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Имеется ли возможность изменять статус обращения(-ий) с помощью бизнес-процесса и, если можно, то как это осуществить?

Ответ:

Решить вашу задачу можно простым бизнес процессом. Ниже пример процесса, который устанавливает состояние 'В работе', для обращения, в котором была изменена дата 'Время реакции'. По этому примеру можно настроить свой процесс.

1. Процесс запускается по сигналу:

Изображение удалено.

2. Для обращения, в котором была изменена колонка 'Время разрешения' меняем состояние на 'В работе' в соответствии со значением справочника 'Состояния обращений'

Изображение удалено.

С документацией по построению бизнес процессов можно ознакомиться здесь: https://academy.terrasoft.ru/documents/technic-bpms/7-12/elementy-proce…

Нравится

Поделиться

0 комментариев
Показать все комментарии

Вопрос:

Мы создали бизнес-процесс, в котором документ должен быть завизирован несколькими пользователями. Документ отправляется одновременно всем визирующим. 

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

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

Это признак того, что договор не прошел через какого либо участника визирования...

Ответ:

Как вариант, для реализации данного кейса, можно использовать генератор сигналов.

Пример бизнес процесса: 

Изображение удалено.



В данном примере использован элемент "Исключающее “ИЛИ” по событиям"



Его подробное описание: https://academy.terrasoft.ru/documents/technic-bpms/7-12/element-proces…

Для корректного использования данного элемента рекомендуется ознакомиться со статьей по промежуточным событиям на Академии: https://academy.terrasoft.ru/documents/technic-bpms/7-12/elementy-proce…



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

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

Нравится

Поделиться

0 комментариев
Показать все комментарии