13.11.2014, 17:49 | #1 |
Участник
|
Как реализовать процесс согласования в CRM 2013 Online
Коллеги, посоветуйте как реализовать следующую схему согласования...
Предположим есть несколько этапов. 1. Создание заявки 2. Утверждение заявки 3. Проверка тарифов 4. Создание договоров. Было решено сделать это в рамках одной кастомной сущности. Я создал процесс, который состоит из соответствующих шагов, где люди заполняют нужные поля. Прям радость и безмятежность. А теперь вмешивается реальная жизнь. 1. Процесс согласования в жизни не линейный. Т.е. если человек отклонит с этапа 4 например, это значит что заявка должна вернуться на этап 1. Пытался настроить воркфлоу(ВФ) чтобы по атрибутам согласовано\отклонено менялся Stage. Но ВФ не умеет обновлять Stage как я вижу. Это так? Пока я решил сделать это через создание плагина, который будет менять этап при отклонении на нужный. 2. Вторая проблема состоит в том, что утверждать заявку должен не абы кто а определенный сотрудник или группа сотрудников. Подобной гибкости я в процессах не нашел. Те роли, которые есть ограничивают лишь возможность человека менять процесс на тот, который ему доступен. Как можно разрешать группе сотрудников или одному сотруднику двигать процесс только в определенные этапы в соответствии с некоторой ролевой моделью? |
|
|
|