microsoft crm portal development

20
Публикация форм Microsoft CRM на портале ASP.NET MVC РОМАН САВРАН, УДС КОНСАЛТИНГ

Upload: roman-savran

Post on 17-Jul-2015

82 views

Category:

Technology


0 download

TRANSCRIPT

Публикация форм Microsoft CRM на портале ASP.NET MVCРОМАН САВРАН, УДС КОНСАЛТИНГ

О чем пойдет речь

Получение доступа

Публикация форм

Публикация бизнес-логики

Регулирование доступа

Управление доступом

Предоставление доступа

Пометка в CRM о предоставлении доступа

• Генерация ключа и уникальной ссылки для регистрации

• Оптравка ссылки и инструкции по регистрации на электронную почту

Регистрация на сайте

• Получение имейла с уникальной ссылкой для регистрации

• Переход на сайт

• Регистрация с привязкой к карточке контакта

Создание профиля на портале

• Интеграция профиля в црм

• Привязка профиля на сайте к карточке контакта в CRM

Получение доступа

Регистрация на сайте

• Регистрация пользователя, напрямую либо с фейсбук, твиттер, гугл аккаунта

• Заполнение личных данных, адреса электронной почты, телефона и т.д.

Интеграция профиляклиента в CRM

• Создание карточки аккаунта в CRM системе

• Автоматическая привязка карточки клиента по имейладресу или номеру мобильного телефона к карточке контакта в CRM

Поиск и проверка дубликатов

• В случае невозможной автоматической привязки (нет, либо дубликаты) –ручная верификация аккаунта с созданием карточки контакта\деактивацией дубликата

Жизненный цикл аккаунта

Только один

аккаунт активен

Привязан

Не привязанДеактивирован

Публикация форм

FormXML – Почему?

Гибкие возможности настройки

Редактор форм знаком консультантам по Microsoft CRM

Невысокая стоимость модификации существующих форм и добавления новых форм на сайт

Возможность создания нескольких форм для разных целей

FormXML – Как?

Получение из CRM формы

Дополнение формы информацией про

возможные значения пиклистов и лукапов

или простановка значений полей

Преобразование формы из XML в HTML с

использованием XSLT преобразования

Form

Tabs

Tab

Labels

Label Label

Tab

Columns

Column Column

Sections

Section

Labels

Label Label

Section

Rows

Row

Cell

Labels

Label Label

Control

Cell

Row

Типы контролов. Примеры

AccessPrivilegeControl AccessTeamEntityPicker ActivitiesContainerControl ActivitiesWallControl

ArticleContentControl CheckBoxControl CompositionLinkControl ConnectionControl

Публикация бизнес-логики

Типы бизнес-логики• Расчет одних полей на базе другихРасчеты

• Проверка пользовательского вводаВалидация

• Фильтрация возможных значений в поляхФильтрация

• Запрет на изменение определенных полейДоступность

• Определяет обязательность полей на формеОбязательность

• Определяет какие поля видимые, а какие нетВидимость

Реакция на события формы

Реакция на изменение поля

Регулирование доступа

Права для всех пользователей сайта

Персонализированный пользователь

Сущности

• Права (чтение, запись)

• Формы

• Представления

Неперсонализированныйпользователь

Сущности

• Права (чтение, запись)

• Формы

• Представления

Персонализированные права

Доступ регулируется ролью

Пользователь сайта

Роль 1 Роль 2

Объект 1

Объект 2

Обэект3

Контакт

Данные CRM

Демо