微软CRM系统二次开发步骤以及注意事项知识交流文档格式.docx
- 文档编号:13583404
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:13
- 大小:22.91KB
微软CRM系统二次开发步骤以及注意事项知识交流文档格式.docx
《微软CRM系统二次开发步骤以及注意事项知识交流文档格式.docx》由会员分享,可在线阅读,更多相关《微软CRM系统二次开发步骤以及注意事项知识交流文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
以下为在实体定义中的关系和影射设置图:
定义完好表以及字段之后,则要对表单和视图进行设计,以便在页面上进行显示操作,以下是设置表单的页面界面:
在上图中的AddaTab表示添加一个标签,如上图中的Detail;
AddaSection表示添加一个节,如上图中的“BusinessInformation”,AddFields表示在那个节中添加具体的字段,如“Ownership”;
AddanIFrame表示添加一个页面框架,跟html中的IFrame是一致的,用来引用外部的页面。
如果要删除以上的标签,节或字段,直接选中某个字段或节,选Remove即可。
要改变某属性,先选中该控件,选择“ChangeProperties”进入属性配置页面,如下图(其中一部分)所示:
自定义实体的操作,主要是要直接操作,微软CRM系统提供的接口,直接在该接口中进行添加,完成设置后系统会自动生成相关的页面表单,但还需要对表单以及视图进行相关的配置,当配置好后就可以在系统中使用了。
二:
站点图的配置
站点图只要是一个XML的配置文件,通过配置站点图的方法,可以调整在系统主页面中的站点导航显示功能,其结构如下所示:
1.Area中的各个属性的含义
属性名
描述
类型
值
是否必须
ID
ASCII唯一标示(不含空格)
CRM_Identifier
[a-zA-Z0-9_]+
是
Title
标签显示名称,覆盖ResourceId.
String
例如"
Sales"
否
ResourceId
被用于默认标签显示的名称
Icon
有效的图象URL地址
URL
Url
在Outlook点击目录时弹出的页面的URL
有效的URL
ShowGroups
在导航栏中的子目录中是否显示组名称
Boolean
True|false
2.Group中的各个属性的含义
Values
string
URL
在Outlook点击组名称时弹出的页面的URL
有效的URL
IsProfile
控制是否要在个性化工作区进行选择,然后在我的工作区进行显示
true|false
3.SubArea中的各个属性的含义
显示的Icon图标的URL
指向子目录页面的URL
Client
客户端类型Defaults或All
CRM_Client
AvailableOffline
控制该自目录是否离线可用
Entity
Schema名称
4.Privilege中的各个属性的含义:
实体Schema名称
Privilege
自目录显示所需要的权限
CRM_PrivilegeId
注:
CRM_PrivilegeId的值为Read,Write,Append,AppendTo,Create,Delete,Share,Assign,All中的一项或者是多项组合。
如果是组合用“,”间隔,中间不能有空格。
5.操作方法
1)导出站点图:
设置→自定义→导出自定义项,选择“站点图”,然后选择“其他动作”→“导出所选自定义项”。
或者之间使用
http:
//站点名/Tools/SystemCustomization/ExportCustomizations/exportCustomizations.aspx
2)修改导出的XML文档:
使用VisualS2003直接修改该XML文档,各个标签的含义如上所示。
3)导入站点图:
设置→自定义→导入自定义项,选择要导入的站点图XML文档,然后点“上载”,等该文件显示在列表中时,点“导入所有自定义项”或“其他动作”→“导入所选自定义项”。
也可以通过
//站点名/Tools/SystemCustomization/ImportCustomizations/importCustomizations.aspx
6.站点图实例
<
!
--客户服务管理-->
AreaId="
CS"
Title="
客户服务管理"
ResourceId="
Area_Service"
ShowGroups="
true"
Icon="
/_imgs/services_24x24.gif"
DescriptionResourceId="
Customer_Service_Description"
>
<
GroupId="
IsProfile="
SubAreaId="
nav_managekb"
Homepage_KBManager"
/_imgs/ico_18_126.gif"
Url="
/cs/home_managekb.aspx"
Client="
Web"
PrivilegeEntity="
kbarticle"
Privilege="
Read,Write,Create"
/>
/SubArea>
nav_contracts"
客户请求跟踪"
Entity="
contract"
/Group>
/Area>
三:
ISV.Config文件(实体页面导航条以及功能菜单)的配置
ISV.Config文件同样是一个XML文件,通过配置该文件,可调整页面导航条的设置以及功能菜单的设置,注意:
不过页面导航条的设置,系统默认的导航条是不能改变的。
自定义只能添加在系统默认导航条的下方或导航条中。
1.ISV.Config菜单及工具条设置XML文档结构图如下所示:
2.系统主菜单ROOT结构图如下所示:
3.系统实体相关页面Entities结构图如下所示:
1)在“Entity”字段中,Name属性为在系统定义的实体的Schema名称,如“Account”表示的客户表。
2)在“NavBarItem”字段中,Area属性为在系统中的站点图区域要显示的区域名称,如“Sales”。
3)在“Entity”节中,自定义的菜单和工具条显示在两个地方,一个是在系统的主页面,是定义的Grid节中的部分,为列表页面的工具条和菜单;
另外的部分显示在表单的页面部分,主要是菜单,工具条,页面导航条等。
4)“MenuBar”为实体表单页面的主菜单部分,可以自定义菜单。
5)“ToolBar”为实体表单页面的工具条部分,可以自定义工具条。
6)“NavBar”为实体表单页面的导航条部分,可以自定义导航条。
4.Toolbar结构图以及相关属性设置如下所示:
1)在“Toolbar”节中,“ValidForCreate”说明该工具条在实体表单中,新建实体信息时是否显示,ValidForCreate=“0”说明在新建实体信息时不显示该工具条,ValidForCreate=“1”说明在新建实体信息时显示该工具条。
2)在“Toolbar”节中,“ValidForUpdate”说明该工具条在实体表单中,更新实体信息时是否显示,ValidForUpdate=“0”更新在新建实体信息时不显示该工具条,ValidForUpdate=“1”更新在新建实体信息时显示该工具条。
3)ToolBarSpacer为工具条分隔条,以便对工具条进行分组。
4)Button节中各个属性说明:
Botton显示的名称
ToolTip
鼠标指向Botton时显示的提示信息
Botton中显示的图标的Url地址
点Botton指向的URL地址
JavaScript
点Botton触发的JavaScript的执行代码
PassParams
说明实体类型或ID号是否在URL中传递
String(0或1)
WinMode
显示的界面类型(0-Window(默认),1-模态对话框,2-非模态对话框)
String(0,1或2)
该Botton显示在Outlook或Web程序中,默认是Outlook与Web都显示,可填“Outlook”,“Web”
该Botton在离线是否显示,默认是false
true或false
5.NavBar结构图以及相关设置如下所示:
1)在“NavBar”节中,“ValidForCreate”说明该导航条在实体表单中,新建实体信息时是否显示,ValidForCreate=“0”说明在新建实体信息时不显示该导航条,ValidForCreate=“1”说明在新建实体信息时显示该导航条。
2)在“NavBar”节中,“ValidForUpdate”说明该导航条在实体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微软 CRM 系统 二次开发 步骤 以及 注意事项 知识 交流
![提示](https://static.bdocx.com/images/bang_tan.gif)