вторник, 12 ноября 2013 г.

Microsoft Dynamics Crm 2013. Business Process Flow

В этой статье вы узнаете:

  • что такое Business Process Flow (далее BPF)
  • стандартные, готовые к использованию BPF
  • как создать и настроить BPF

Хочу отдельно отметить, что в русской локализации Microsoft Dynamics CRM 2013  Business Process Flow – Последовательность операций бизнес-процесса.

Что же такое BPF? Это процесс, который выступает помощником для пользователя при прохождении специфических бизнес процессов. BPF представляет собой визуализацию прохождения этапов для записи. Чтобы лучше понять что собой представляют BPF рассмотрим процесс Преобразования интереса в возможную сделку. Я выбрала уже существующий Интерес, вверху которого мы видим активный Этап Квалифицировать с соответствующими шагами, такими как Интервал времени, Предполагаемый бюджет и т.д. На каждом Этапе есть Шаги, которые заполняются пользователем. Квалифицировав Интерес можно перейти на следующий Этап - Развить. Каждый Этап и Шаг можно настроить. О том как создавать и настраивать BPF вы сможете прочесть ниже.

BPF для Интереса 

В системе есть готовые BPF, которые идут в поставке Решения по умолчанию для Microsoft Dynamics Crm 2013, вы можете их изменять или отключать по своему усмотрению. Для организации с русским языком доступно всего 3 стандартных BPF, в то время как для организации с английским языком доступно больше готовых BPF.

Доступные BPF:

  1. Преобразование возможной сделки в продажу. Данный BPF является помощником при заполнении Возможной сделки.
  2. Преобразование звонка в обращение. Данный BPF не соответствует своему названию. Он помогает при прохождении этапов в Обращении.
  3. Преобразование интереса в возможную сделку. Данный BPF является помощником при заполнении Интереса и заполнении Возможной сделки после квалификации Интереса.

Создаём свой BPF

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

image

Как пример создадим BPF для решения следующей бизнес задачи. Например, пользователю необходимо заполнить Название организации и Контактный телефон, затем создать Контакт, связанный с Организацией и создать звонок для связи с Контактом Организации через 2 дня.

  1. Переходим Параметры – Процессы
  2. Нажимаем Создать.
  3. Вводим Название процесса – Процесс заполнения новой организации
  4. В Категории выбираем – Последовательность операции бизнес-процесса
  5. Сущность – Организация. И нажимаем Ок

Создание BPF

В открывшемся окне  BPF при необходимости вводим дополнительное описание для процесса. Далее переходим к созданию этапов и шагов для заполнения данных Организации:

  1. Вводим название нашего первого Этапа в строку Создать Этап. Для добавления нового Этапа необходимо нажать на плюсик image. Назовём этап Квалифицировать.
  2. Вводим название Шага для Этапа Квалифицировать. Для добавления новых шагов необходимо нажать плюсик image. Назовём шаг Определить название организации
  3. В колонке Поля выбираем поле Название организации. В колонке Требуется ставим галочку, если хотим чтобы поле обязательным к заполнению. Если поле обязательно к заполнению, то пользователь не сможет перейти на следующий этап не заполнив этого поля.

Вот так выглядит наш первый этап

image

Далее добавим в процесс создание Контакта. Для этого нажимаем image и выбираем Контакт image. Добавляем нужные Этапы и Шаги для Контакт как описано выше. После опять нажимаем Параметры, добавляем Звонок и необходимые Этапы с Шагами.

Готовый BPF выглядит следующим образом.

Организация

image

Контакт

image

Звонок

image

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

Чтобы ваш процесс заработал его необходимо Сохранить image, а затем Активировать image.

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

image

image

среда, 8 августа 2012 г.

Microsoft Dynamics CRM 2011. Как переименовать состояние действий (StateCode)

 

Сегодня столкнулась с необходимостью изменить состояния действий (поле Состояние действия StateCode). Данное поле является некастомизируемым.

clip_image002

Решить данную задачу можно переименовав состояние выбранного действия, используя трансляции. Рассмотрим пример, необходимо переименовать Состояние действия задачи «Открыть» в «Открыта». Чтобы переименовать состояние любого из действий, необходимо сделать следующее:

1. Перейти Параметры – Настройки и выбрать Настроить систему или Решения (в случае если необходимо работать с решением). В данном примере будет использоваться решение по умолчанию.

clip_image004

2. В открывшемся решении нажать кнопку «Экспорт трансляций». Перед вами появится предупреждение, что экспорт может занять время, нажимайте «Ок».

clip_image006

3. Сохраняем файл на Рабочий стол.

4. У вас появится архив под названием CrmTranslations. Извлеките содержимое архива и в появившейся папке откройте файл CrmTranslations.

5. В открывшемся файле перейдите на вкладку «Локализированные метки»

clip_image009

В данном файле нам и предстоит корректировать состояние действий. Чтоб было проще найти необходимое поле вы можете воспользоваться поиском в открывшемся файле, нажав комбинацию клавиш Ctrl+F. В нашем примере необходимо переименовать состояние действия задачи. Для этого в открывшемся окне поиска вводим «состояние задачи».

clip_image011

Выбираем состояние задачи «Открыть» и переименуем в «Открыта»

clip_image012clip_image013

6. Сохраняем файл и добавляем папку CrmTranslation в архив.

Чтобы изменения вступили в силу необходимо импортировать трансляции. Для этого делаем следующее:

1. Открываем решение, в которое необходимо импортировать трансляции.

2. Нажимаем на кнопку «Импорт трансляций» и выбираем архив, который необходимо загрузить и нажимаем на кнопку «Импорт»

clip_image015

3. Чтобы изменения вступили в силу, необходимо нажать кнопку «Опубликовать все настройки»

Теперь, перейдя в область Рабочая область и выбрав в меню Действия любую задачу вы увидите, что Состояние действия задачи переименовалось из «Открыть» в «Открыта».

clip_image017

Однако, в представлении с действиями Состояние действия отображается как «Открыть» даже после изменения Состояния действия для Задачи.

clip_image019

Чтобы изменить Состояние действия в представлении необходимо сделать следующее:

1. Аналогично первому примеру необходимо Экспортировать трансляции из решения.

2. В файле CrmTranslation, нажав Ctrl+F, ввести следующее в поле поиска «состояние действия». В поиске будет предложено несколько вариантов, необходимо выбрать тот вариант, который представлен на скриншоте ниже.

clip_image021

3. Для примера переименуем Состояние действия в представлении «Открыть» в «Открыто»

clip_image023

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

В данной статье мы рассматривали работу с трансляциями в Microsoft CRM 2011. Данное решение подойдет и для Microsoft CRM 4.0. Важно помнить что в CRM 4.0 экспорт меток перевода возможен, если установлен более чем один язык, в CRM 2011 такого ограничения нет, экспорт трансляций возможен если в системе установлен один язык.