AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2005, 19:10   #5  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
Копированием aspx файла и соответствующей папки.
В первой строке
<%@ Page language="c#" Inherits="Microsoft.Crm.Application.Pages.SFA.Accounts.Home" CodeBehind="Microsoft.Crm.Application.Pages.SFA.dll" %>
надо заменить CodeBehind="Microsoft.Crm.Application.Pages.CS.dll" - получим ту же форму в модуле сервиса, остаётся толко сделать закладку через ISV.config (т.е. мы использовали наследование и полиморфизм).
В вижал студи форму я так и не менял. Проблема в том, что мы наследуем практически готовую страницу.

По вопросам
1) Имеют ли право разработчики компании-партнера
создавать свои формы в MS CRM 1.2
на базе web-компонент Microsoft.Crm 1.2?

Такое право похоже есть (если следовать правилам поддержки), но если этот метод не описан в SDK то этот метод не поддерживается/ не тестирвался т.е. не факт что это будет работать после апгрейда.
2) Могут ли разработчики фактически это делать?
Возможно, но мы не делали т.к. делаем только модификации, соответствующие стандартам Microsoft. Кроме того это сложно т.к. в MS CRM используется модель, управляемая метаданными, которые хранятся в БД. Т.е. создавая новую форму (точнее уже сущность) придётся либо иметь две абсолютно одинаковые по настройкам формы, либо лесть в базу данных и создавать новые таблицы, что не рекомендуется, т.к. это может нарушить целостность системы и приведёт к потере поддержки. Резюме: лучше этого не делать.
3)Имеется ли какая-нибудь документация по этим компонентам
(компонентам CRM работающим на сервере)

Microsoft.Crm.Platform - это бизнес логика, которая работает на сервере.
Всего есть 4 уровня:
1-уровень представления (кастумизация на основе java скриптов в picklist)
2-уровень приложения (кастумизация стандартными средствами, через настройки)
3-уровень платформы - реализует бизнес - логику на этом уровне программист может интегрировать свои сервисы.
4-уровень доступа к БД - недоступен программисту на прямую (доступен через уровень 3)
4) Есть ли у кого-нибудь пример Web-проекта под Visual studio
который реализует простую web-форму, встраиваемую в MS CRM?
(важно!) эта форма должна использовать компоненты MS CRM
т.е. иметь такой же внешний вид и функциональность


Примера такого проекта у меня нет, но разработчики могут сделать такую web форму - это тривиальная задача. Чтобы она была похожа на остальные формы... про это есть статья для разработчиков на сайте Microsoft не помню не названия ни ссылки, но можно найти по смыслу, к этой статье прилагаются каскадные таблицы стилей MS CRM.


Для вашей задачи целесообразно разработчикам написать страницу, используя Microsoft.Crm.Platform, реализовав только поиск и списочное представление по заданому представлению (которое например задается в xml файле), а потом встроить эту страницу по вкладке с помощью ISV.config

Хотя не понятно как поступать с правами безопасности, тк. для данной роли придётся закрыть родной SFA\home_accts, возможно есть смысл просто закрыть права просмотра на организации (в связанных записях будет видно только название организации без права открытия карточки), зачем, если не секрет, нужна такая функциональность?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Microsoft Dynamics CRM Team Blog: Reports for CRM 4.0 using SQL Server 2008 and Report Builder 2.0 Blog bot Dynamics CRM: Blogs 0 11.11.2008 08:05
Microsoft Dynamics CRM Team Blog: Top 14 Microsoft Dynamics CRM Sites and Downloads Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:26.