Меню Рубрики

Установка dynamic crm 2013

Установка Microsoft Dynamics CRM 2013 — Подготовка среды

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

Предыстория

В свое время работал в замечательной компании-интеграторе TOPS Consulting, помимо системного администрирования внутри компании, занимался работай на внешних проектах. Компания системный интегратор, и внедряет такие продукты как Microsoft Dynamics CRM, Microsft Dynamics AX, и другие продукты Microsoft. Так вот, пришлось мне устанавливать много раз Microsft Dynamics CRM 2011 и 2013, получил большой опыт в этом не легком деле, хочу им поделиться.
P.S.
Знаю, что уже давно вышли версии 2015 и 2016, но я думаю суть осталась таже. Возможно, потом напишу короткую статью по установке CRM 2016.

Microsoft Dynamics CRM 2013 — этапы установки

Предварительная подготовка среды установки CRM 2013

Сперва давайте посмотри какие системные требования нужны для успешной установки crm 2013. Под системные требования я подразумеваю требования к софту. Требования к железу не так критичны и зависят от нагрузки которая будет на систему.

Требования к операционной системе

Из своего опыта и технета Microsoft могу с уверенностью сказать, что CRM 2013 установится на операционную систему Windows 2008 R2 и Windows 2012. Windows 2012 R2 тоже поддерживается, со второго Roll Up для crm 2013 или CRM 2013 with SP1. Так что когда будите скачивать дистрибутив CRM, убедитесь, что он содержит в себе вшитый сервис пак, либо roll up не ниже 2 версии.

В общедоступном месте где можно скачать CRM 2013 (тут) лежит нулевая версия crm 6.0.0.809, которая 100% не встанет на Windows Server 2012 R2. Так, что если вам нужно ставить CRM на 2012 R2, то скачивайте CRM 2013 с встроенным SP1. Но такого пакета вы не найдете. Я по крайней мере не нашел. Есть способ установить на 2012 R2, но это танцы с бубном. Предлагаю не мучиться.

Требования к SQL

Сиквел для crm подойдет Microsoft SQL Server 2008 R2 или Microsoft Sql Server 2012 sp2. С другими сервиспаками тоже встанет, но лучше по мне так ставить самые последние версии, потом меньше проблем будет.

Общие требования

Из своего опыта установок, убедительно советую поставить последние обновления на windows и sql, прям из панели управления при помощи оснастки Windows Update. В дальнейшем не пожалеете.

Еще потребуется создать в Active Directory организационное подразделение (OU), например, crm2013 и сервисные учетные записи. Например, такие:

crmsqlsrv – сервисная служба для sql
crmrepsrv – сервисная служба для репорт сервера
crmappsrv – сервисная служба crm
crmdepsrv – сервисная служба crm
crmsnbsrv – сервисная служба crm
crmvsssrv – сервисная служба crm
crmasysrv – сервисная служба crm
crmmonsrv – сервисная служба crm

Да, можно использовать одну учетную запись под все службы, но Майкрософт не советует, и я тоже. Мастер установки в конце перед установкой будет предупреждать вас об этом. Потом могут возникнуть проблемы. Не поленитесь и создайте эти учетки. Учетки простые, просто в группе domain users.

У пользователя, под которым будет производиться установка crm, должны быть полные права на созданное OU. Пример на картинке ниже:

На sql и crm сервере необходимо установить .Net 3.5, для сервера 2012 это делается в диспетчере сервера, установка ролей и компонентов. Пример ниже:

На этом предварительный этап установки microsoft dynamics crm 2013 закончен, переходим к этапу 2 «Установка сиквел сервера Microsoft sql».

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

источник

Как связать разные типы процессов в Microsoft Dynamics CRM 2013. Реальный бизнес кейс

Введение

Мы хотим поделиться опытом небольшого, но полезного усовершенствования функционала работы с бизнес-процессами различных типов в Microsoft Dynamics CRM 2013. Наш подход не претендует на гениальность, но он позволил решить некоторые проблемы, которые мы опишем ниже, а также выполнить пожелания Заказчика. Может быть, кейс будет полезен кому-то в своей работе.

Читайте также:  Установка времени и даты на смартфоне

Некоторые типы процессов в Microsoft Dynamics CRM 2013

В Microsoft Dynamics CRM 2013 существует весьма неплохой функционал автоматизации потока операций, который является последовательностью шагов, которые в свою очередь могут использоваться для автоматизации реальных бизнес-процессов на основе Windows Workflow Foundation.

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

Наиболее часто используемый функционал бизнес-процессов Microsoft Dynamics CRM 2013 – это управление статусами объектов в зависимости от определенных параметров по условиям, автоматическое формирование значений атрибутов объектов, автоматическое формирование задач и уведомлений сотрудникам, участвующим в бизнес-процессе:

Функционал данного типа процессов весьма подробно описан в материалах Microsoft, сторонних методических материалах и различных тематических ресурсах, поэтому подробно останавливаться на его описании мы не будем.

Последовательность операций бизнес-процесса

Помимо вышеописанного функционала, в Microsoft Dynamics CRM 2013 появилась новая функциональность – последовательность операций бизнес-процесса (Business Process Flow), которая представляется собой новый визуальный интерфейс в виде пошаговой панели для объектов, с помощью которой можно определять и контролировать выполнение определенных шагов на каждом этапе процесса. Основные отличительные черты нового функционала:
• могут существовать различные процессы для различных ролей безопасности;
• можно запрещать перемещение между шагами процесса, если не выполнены какие-либо действия;
• функциональность процессов кросс-объектная.
Основным плюсом данного типа процесса является то, что он выступает помощником для пользователя при прохождении специфических бизнес-процессов и представляет собой визуализацию прохождения этапов для записи. На каждом этапе есть шаги, которые заполняются пользователем. Выполнив все требования на текущем этапе, можно перейти на следующий этап. Каждый Этап и Шаг можно настроить:

Несомненными плюсами использования данного типа процессов (который понравился пользователям) являются:
• визуализация последовательности этапов и шагов на этапе, что минимизирует вероятность ошибочных действий пользователя;
• возможность определения обязательных для заполнения атрибутов объекта в зависимости от этапа бизнес-процесса, что минимизирует неполноту заполнения требуемого объема информации.
Недостатком данного типа процесса является то, что переключение между этапами производится в ручном режиме по нажатию кнопки «Следующий этап» ленты последовательности операций бизнес-процесса на форме. При использовании штатного механизма в режиме коллективной работы пользователи, задействованные в процессе, не могли видеть действий друг друга и реагировать на них своевременно (например, ставить задачи).
Нашей целью было устранить этот недостаток.

Постановка бизнес-задачи

Как совместить функционал разных типов процессов?

Рассмотрим реализацию требуемого функционала на примере реализации бизнес-процесса подготовки, согласования и сдачи отчетности по командировкам (реальный бизнес-кейс).
В компании Заказчика развитие бизнеса связано с большим количеством командировок менеджеров к клиентам, большое внимание уделяется планированию работ для достижения эффективности продаж, а также сдаче отчетности (отчетности по итогам проведенных работ и финансовой отчетности). Бизнес-процесс подразумевает участие различных групп пользователей, разнесенных территориально.
Соответственно, Заказчику требовалось:
• создание нового раздела системы для работы с объектом «Командировка»;
• разработка бизнес-процесса как средства коллективной работы;
• разработка последовательности операций бизнес-процесса на форме сущности для наглядности действий и корректности вносимых сведений.
Бизнес-процесс работы с командировками содержит четыре этапа (основные моменты):
• «Подготовка» – формирование менеджером целей командировки, плана работ и бюджета командировки;
• «Согласование» – согласование дирекцией по продажам плана работ и согласование финансовым отделом бюджета командировки (или возвращение на доработку или фактическое отклонение);
• «Результаты» – формирование менеджером результатов работ в ходе командировки и финансовой отчетности;
• «Утверждение» – утверждение дирекцией по продажам результатов работ и утверждение финансовым отделом финансового отчета и закрытие командировки (или возвращение на доработку результатов и предоставление дополнительным отчетных документов).

Реализованное решение

Бизнес-процесс
На каждом этапе бизнес-процесса работы с командировками необходимо выполнять следующие типовые действия:
• отправлять уведомление по электронной почте участникам процесса о необходимости внесения определенной информации для выполнения следующих шагов этапа процесса;
• автоматически изменять статус объекта «Командировка» в зависимости от этапа процесса;
• при отклонении действий, выполненных на предыдущем этапе, автоматически возвращать процесс на этап назад для корректировки данных.
Для реализации данного функционала создается новый бизнес- процесс «Командировка — БП»:

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

Читайте также:  Установка реек для подвесных потолков

Подробно весь бизнес-процесс описывать не стоит – все сделано с помощью стандартного функционала Microsoft Dynamics CRM 2013, достаточно лишь внимательно описать этапы бизнес-процесса (к сожалению, отсутствие графического интерфейса при проектировании бизнес-процессов – слабая сторона системы).
Тем более, что наша цель – не описать реальный бизнес-процесс, а показать, как связать между собой разные типы процессов.

Последовательность операций бизнес-процесса

Далее для нового объекта «Командировка» создадим последовательность операций бизнес-процесса и опишем его шаги, включая обязательность атрибутов объекта, заполняемых на каждом шаге процесса:

Таким образом, мы реализовали для объекта «Командировка» визуализацию действий пользователя на форме:

Связь бизнес-процесса и последовательности операций бизнес-процесса

Теперь нам осталось связать между собой два типа процессов, то есть решить задачу автоматического управления этапами последовательности операций бизнес-процесса на базе фонового бизнес-процесса.
Тем самым мы достигаем следующие результаты:
• при работе с объектом «Командировка» пользователь имеет наглядную «инструкцию» по необходимым действиям;
• бизнес-процесс в фоновом режиме обеспечивает логику процесса работы с командировкой;
• переключение этапов процесса типа «последовательность операций бизнес-процесса» на форме объекта «Командировка» происходит в автоматическом режиме, не требует ручных действий пользователя;
• в форме объекта «Командировка» всегда отражается актуальный этап процесса (в том числе и при возврате на предыдущий этап).
Модифицируем объект «Командировка», добавив новые статусы в поле StatusCode:
• Подготовка;
• Согласование;
• Результаты;
• Утверждение.

Статусы объекта «Командировка» теперь соответствуют этапам последовательности операций бизнес-процесса.
Далее в условиях бизнес-процесса зададим обновления поля StatusCode объекта «Командировка» на соответствующие значения статусов, сформированных ранее.

Последним этапом мы должны обеспечить автоматическое обновление этапа последовательности операций бизнес-процесса для объекта «Командировка» на то значение, которое задается автоматически в шаге бизнес-процесса.
Для этого нам нужно добавить небольшой скрипт для обновления шагов на форму объекта «Командировка»:

Открыть форму объекта «Командировка», перейти в раздел «Свойства формы», добавить файл со скриптом, и в блоке «Обработчик событий» добавить метод updateProcessStep.
Сам скрипт для автоматического обновления статсуса очень простой и выглядит следующим образом:

Заключение

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

На данном простом примере мы постарались показать, как можно расширить функционал работы с процессами разных типов в Microsoft Dynamics CRM 2013 и, возможно, сделать систему более комфортной для конечных пользователей.

источник

Microsoft Dynamics CRM 2013 — Установка RollUP

Добрый день, уважаемые читатели и посетители моего блога. С вами на связи Александр Глебов. Я продолжаю рассказывать как установить Microsoft Dynamics CRM. Это заключительная часть цикла статей по установке, в этой части я расскажу и покажу как происходить установка RollUP для CRM и srsdataconnector. Читаем далее.

В третьей части мы устанавливали CRM и модуль отчетов (srsDataConnector), теперь на них надо накатить так называемые «Накопительные обновления». На момент написания статьи для CRM 2013 были следующие обновления:

Установка RollUP — этапы

На своем опыте понял следующую закономерность, когда я ставил в такой последовательности, проблем никогда не было.

  1. Установка обновления на CRM сервер — перезагрузить сервер
  2. Установка обновления на сервер отчетов (тот сервер где установлен srsDataConnector) — перезагрузить сервер

Первым делом нам надо будет установить Service Pack 1 для CRM, можно скачать его по ссылке выше, либо сами загуглите.

После скачивания, копируем файл CRM2013-Server-KB2941390-ENU-amd64.exe на сервер CRM и запускаем от имени администратора. Процесс установки довольно банален.

Нажимаем далее. Соглашаемся с лицензионным соглашением, нажимаем далее. Нажимаем установить. После установки перезагружаем сервер и переходим к следующему этапу.

В процессе скачивания мы скачали service pack не только для сервера crm, но и для srsDataConnector. Копируем этот файл (CRM2013-Srs-KB2941390-ENU-amd64.exe) на сервер где установлен модуль отчетов CRM (обычно это sql сервер на котором установлен reportServer sql). Далее запускаем его от имени администратора, установка опять же, проста и банальна.

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

Картинки процесса установки этих обновлений не привожу, так как процесс действительно очень простой.

Читайте также:  Установка грузов на ротор

В результате этих установок у нас получится на выходе CRM 2013 with SP1, но для SP1 на момент написания статьи вышло накопительное обновление за номером 4 (RollUp4), его необходимо также установить. Ссылку на него я давал выше. Процесс установки точно такой же. Сперва ставим обновление на сервер, перезагружаем. Далее ставим обновление на модуль отчетов, перезагружаем. Если делали по моей схеме, проблем вообще не должно быть.

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

источник

Установка Microsoft Dynamics CRM 2013 — установка Microsoft SQL Server 2012

Всем привет! С вами Александр Глебов, и я продолжаю рассказывать о том как установить Microsoft Dynamics CRM 2013. В первой части цикла статей, я описывал, что необходимо сделать перед началом установки. В этой статье мы поговорим о том как правильно установить Microsoft SQL Server 2012 для использования его в crm. Поехали.

Перед установкой SQL, прочитайте первую часть: «установка Microsoft Dynamics CRM 2013 — Подготовка среды» этого цикла статей. Ссылка откроется в новом окне.

Предварительные требования

CRM 2013 работает со следующими сиквел серверами:

  • Microsoft SQL Server 2014: Enterprise, 64-bit; Business Intelligence 64-bit; Standard, 64-bit; Developer, 64-bit (for non-production use only)
  • Microsoft SQL Server 2012: Enterprise, 64-bit SP1; Business Intelligence, 64-bit SP1; Standard, 64-bit SP1; Developer, 64-bit SP1 (for non-production use only)

Скажу по секрету, я ставил и на SQL 2008 R2 64-bit, но официальная поддержка, только тех, что выше перечислены.

Обратите внимание, что это все 64 битные версии SQL, и ставить одну из них надо на следующие ОС:

  • Windows Server 2008 (SP2 or R2) 64-bit-based versions
  • Windows Server 2012 (RTM or R2) 64-bit-based versions

Ограничения

Microsoft Dynamics CRM 2013 не будет работать со следующими sql серверами:

  • 32-bit versions of Microsoft SQL Server
  • SQL Server Compact or Microsoft SQL Server Express
  • Microsoft SQL Server 2008 versions

Установка Microsoft SQL Server 2012

Итак, для начала его нам необходимо скачать. После скачивания запускаем setup.exe, в появившемся окошке щелкаем установка, далее новая установка…

На странице ключ продукта нажимаем далее, соглашаемся с условиями лицензии и далее, на странице обновления продукта включаем обновления и далее,

Какое-то время займет скачивание и установка обновлений, после появится окошко с проверкой на возникшие проблемы. Там будет два предупреждения, на них не обращаем внимание. С брандмауэром разберемся после установки sql. Нажимаем далее. На следующей странице выбираем «Установка компонентов SQL Server» и далее. Отмечаем компоненты как на картинке:

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

На следующей странице необходимо добавить пользователей администраторов в sql. Я добавляю обычно текущего пользователя и домаин админс. Картинка ниже:

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

После успешной установки sql, если включен брандмауэр, необходимо добавить исключения в него. Открыть порты. Необходимо открыть TCP: 80, 1433, 135, 139, 445; UDP: 123, 137, 138, 445, 1025
Далее переходим к следующему этапу: Установка Microsoft Dynamics CRM

И как всегда, задавайте ваши вопросы в комментариях. Буду рад ответить. Надеюсь статься была для вас полезна.

источник