Microsoft Dynamics CRM4.0学习笔记(一)

时间:2021-01-23 07:34:53

Microsoft Dynamics CRM4.0学习笔记(一)

简介:本文适合初学微软CRM的人借鉴,简单来说就是在CRM系统的左边菜单中添加一个菜单,

              新建一个页面,并在页面构成表单和添加部分功能菜单;

              技术角度来说,就是自定义实体、导出自定义项、导入自定义项、ISV.Config的结合运用;

              特别提醒:在进行自定义实体中的相关所有操作记得保存再发布,
              以免造成不必要的损失和"BUG"

              具体功能点如下:1、添加【项目测试彭振】菜单及页面

                                               2、列表、表单中添加CRM属性的九大类型字段、节点、IFRAME

                                               3、列表页添加功能点菜单【广告素材查看、车宝通关闭】等

                                               4、详情表单中添加功能点菜单【同步到EBS、客户排查】和树形菜单【执行单操作】

                                               5、当打开详情表单时,隐藏功能点树形菜单【执行单操作】中的【资源预订】节点

                                               6、OnChange、OnLoad、OnSave在表单以及属性字段上的运用以及字段样式等的控制

                                               7、关系以及映射与字段属性的结合运用(此处以后会进一步讲解)

            具体效果图如下:

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

项目实施如下:

 Microsoft Dynamics CRM4.0学习笔记(一)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

自定义实体(基本信息)

添加【项目测试彭振】菜单及页面

Microsoft Dynamics CRM4.0学习笔记(一)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

自定义实体(属性和视图)

列表、表单中添加CRM属性的九大类型字段、节点、IFRAME

当打开详情表单时,隐藏功能点树形菜单【执行单操作】中的【资源预订】节点

OnChange、OnLoad、OnSave在表单以及属性字段上的运用以及字段样式等的控制

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

自定义实体(关系)

关系以及映射与字段属性的结合运用(此处以后会进一步讲解)

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

导出自定义项、导入自定义项、ISV.Config的结合运用

列表页添加功能点菜单【广告素材查看、车宝通关闭】等
详情表单中添加功能点菜单【同步到EBS、客户排查】和树形菜单【执行单操作】

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

Microsoft Dynamics CRM4.0学习笔记(一)

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

编辑ISV.Config

isv.config其实也就是文字上面图片中所提到的customizations.xml,导出它>编辑它>导入它

则完成了我们的导出自定义项、导入自定义项、ISV.Config的结合运用,

下面看我们ISV.Config中要添加的代码,以用于

列表页添加功能点菜单【广告素材查看、车宝通关闭】等

详情表单中添加功能点菜单【同步到EBS、客户排查】和树形菜单【执行单操作】

<Entity name="new_projecttestpz">
- <ToolBar ValidForCreate="0" ValidForUpdate="1">
  <ToolBarSpacer /> 
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/','', 700, 500)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="提示信息" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="提示信息" /> 
  </ToolTips>
  </Button>
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/','',800, 600)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="同步到EBS" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="将相关记录同步到EBS,作为EBS资金池核销对象" /> 
  </ToolTips>
  </Button>
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/', '',1024, 768)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="客户排查" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="客户排查" /> 
  </ToolTips>
  </Button>
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/','',800, 500)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="同步到营销系统" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="将相关记录同步到营销系统" /> 
  </ToolTips>
  </Button>
  </ToolBar>
- <Grid>
- <MenuBar>
- <Buttons>
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/', '',800, 600)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="导单" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="导单" /> 
  </ToolTips>
  </Button>
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/', '',1024, 768)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="广告素材查看" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="广告素材查看" /> 
  </ToolTips>
  </Button>
  <ToolBarSpacer /> 
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/', '',1024, 768)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="车通宝关闭" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="车通宝关闭" /> 
  </ToolTips>
  </Button>
  <ToolBarSpacer /> 
- <Button Client="Web" JavaScript="openStdWin('https://www.baidu.com/', '',800, 600)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="2052" Text="审批执行单" /> 
  </Titles>
- <ToolTips>
  <ToolTip LCID="2052" Text="扫描执行单,进行批量审批" /> 
  </ToolTips>
  </Button>
  </Buttons>
  </MenuBar>
  </Grid>
- <MenuBar>
- <CustomMenus>
- <Menu ValidForCreate="0">
- <Titles>
  <Title LCID="1033" Text="执行单操作" /> 
  </Titles>
- <MenuItem JavaScript="openStdWin('https://www.baidu.com/', '',800, 600)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="1033" Text="资源预定" /> 
  </Titles>
  </MenuItem>
- <MenuItem JavaScript="openStdWin('https://www.baidu.com/', '',800, 600)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="1033" Text="资源预定导入" /> 
  </Titles>
  </MenuItem>
- <MenuItem JavaScript="openStdWin('https://www.baidu.com/', '',660, 330)" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="1033" Text="效果数据导入" /> 
  </Titles>
  </MenuItem>
  <MenuSpacer /> 
- <MenuItem JavaScript="if(confirm('执行单一旦释放将不可恢复,是否继续?') == true){openStdWin('https://www.baidu.com/','', 500, 200);}" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="1033" Text="执行单释放" /> 
  </Titles>
  </MenuItem>
- <MenuItem JavaScript="if(confirm('执行单一旦取消将不可恢复,是否继续?') == true){openStdWin('https://www.baidu.com/','', 500, 200);}" PassParams="1" WinParams="" WinMode="0">
- <Titles>
  <Title LCID="1033" Text="执行单取消" /> 
  </Titles>
  </MenuItem>
  </Menu>
  </CustomMenus>
  </MenuBar>
  </Entity>

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

OK,到此结束,本文以图文结合的方式讲述了文章开头所述的功能点和浅入微软CRM了!