CRM stringmap】的更多相关文章

CREATE view [dbo].[V_stringmap] as SELECT DISTINCT Entity.Name as tablename,StringMap.AttributeName as columnname,StringMap.AttributeValue,StringMap.Value from Entity join StringMap on StringMap.ObjectTypeCode = Entity.ObjectTypeCode…
一.查询用户和团队 插入的类型:OwnerIdType 可以为用户或团队: 1.团队: select top 1 ObjectTypeCode from metadataschema.entity where logicalname='team'     结果为:8 2.用户: select top 1 ObjectTypeCode from metadataschema.entity where logicalname='systemuser'    结果为:9 二.CRM的一个实体(比如为n…
我们在做一些自定义查询的时候会去查询选项集字段的值,但是实体的选项集字段是一个整型字段,直接查询并不能找到对应的选项集的显示内容.所以我们需要找到存放选项集键值对的表来做关联查询找到我们想要的值. Dynamics CRM存放选项集内容的表为stringmap表,继承自stringmapbase 以下以商机为例进行一个简单的查询 SELECT * FROM StringMap A,EntityView B WHERE A.ObjectTypeCode = B.ObjectTypeCode AND…
行业:基于数据库的制造行业管理软件,包含ERP.MRP.CRM.MIS.MES等企业管理软件 数据库平台:SQL Server 2005或以上 系统架构:C/S 开发技术 序号 领域 技术 1 数据库 SQL Server 2008 R2 2 程序语言 C# .NET 4 3 数据访问 LLBL Gen Pro 3.1 https://www.llblgen.com/ 4 界面 Windows Forms  http://www.infragistics.com/ 5 数据通讯 .NET Rem…
导言 本页面打算收集SAP CRM实施中可以用于避免性能问题的注意事项,重要的事项会由图标标识. 如果你有其他的技巧想要说出来,别犹豫! 性能注意事项 通用 缓存读取类访问,特别是在性能关键的地方,比如字段检查,这时要避免数据库查询. 尝试把所有的东西放在同一个CRM_ORDER_MAINTAIN调用当中,以避免不必要的开销.编辑多文档的时候也是一样,需要被替换为一个调用. 不要无限制地使用SAP内部API,比如,只读取需要的数据就可以,而不是整个业务. 总是把性能放在心上,特别是在实现经常被调…
树视图可以用于表示数据的层次. 例如:SAP CRM中的组织结构数据可以表示为树视图. 在SAP CRM Web UI的术语当中,没有像表视图(table view)或者表单视图(form view)那种专门的树视图类型.我们可以认为树视图是表视图的一种特例.因此,没有可以用于创建树视图的向导,需要按以下特定的步骤手动改造已存在的视图. 首先,这个看起来挺难的,但是随着实践次数的增多,你会很容易理解它.在本文,我将创建一个如下模样的树视图. 如你所见,它有两级结构.第一级展示LEAD ID,下一…
在CRM中的用户界面对象类型的帮助下,我们可以做这些工作: 进行不同的视图配置 创建动态导航 从设计层控制字段标签.值帮助 控制BOL对象的属性的可视性 从导航栏访问自定义组件 一个用户界面对象类型之下会有设计对象的集合,每个设计对象可以控制BOL对象的属性. 第一步, 创建一个回调类.前往事务SE24并且创建一个新类.这个类应该实现接口IF_BSP_DLC_OBJ_TYPE_CALLBACK. 让我们制作一个新的用户界面对象类型.进入SPRO事务中的以下路径,在下一个屏幕选择“新条目”. 按下…
向用户展示消息,在任何软件中都是十分重要的. 在SAP CRM WEB UI中展示消息,不是一项很难的任务,只需要创建消息并在之后调用方法来显示它 消息类和消息号: 我在SE91中创建了如下的消息类和消息号. 我们需要在合适的地方写代码以在Web UI中显示消息.这里我就在DO PREPARE OUTPUT方法放置代码了. cl_bsp_wd_message_service用于在Web UI中显示消息.在上面的代码中,我们获取了一个消息服务的实例,接着调用它的ADD_MESSAGE方法并传入消息…
在CRM的日常开发中,Data Encryption经常是不得不开启的一个功能.但是有时,我们可能遇到一种情况,Organization导入之后,查看Data Encryption是已激活的状态,但是Key却是空的,导致我们不能激活.笔者碰到过类似的情况,当时用的解决方法是清空激活的Key,然后从新激活,具体的操作是在SQL中执行如下的语句: use ***_MSCRM update [EmailServerProfileBase] set IncomingPassword=null; upda…
当用户从视图离开时,视图将失去它的数据.解决这个问题,需要引入客户控制器(Custom Controller)(译者注:SAP CRM客户端中,不同地方的Custom Controller会翻译为“客户控制器”.“自定义控制器”.“海关控制器”三种结果.这当中显然存在问题.下文如提到“自定义控制器”.“海关控制器”云云,均是按SAP客户端中相应位置的汉化为准,读者可视为同一词). 我们将相同类型的上下文节点添加给客户控制器,并且对客户控制器上下文节点和需要的视图的上下文节点进行数据绑定. 在我们…
网络上可以找到一些使用BOL查询.维护数据的DEMO,但几乎都是单纯的代码,缺乏说明,难以理解.本文除了代码外,还给出了详细的注释,有助于理解BOL编程中的一些基本概念. 这是一篇翻译的文章,你可能会发现部分内容不是很明确,这时可以直接阅读原文. 原文所在的sapcrmwebui.com是一个不错的博客,里面有较为完整的Web UI入门教程,然而网站不是很稳定,偶尔会连接不上,建议使用Internet Archive访问. 如果你访问不了Internet Archive,说明你需要一点过墙的手段…
这个(BOL里面)最重要的类值得一看. BOL中的每条记录都会在CL_CRM_BOL_ENTIT中表示.至今,我们已经写过一些事件处理器,并且我们已经直接或间接的通过这个类工作.在业务场景中,我们也许会处理合同.订单.线索.确认等等.... 在Web UI层面,所有的这些业务对象信息都可以使用这个类来表示.这是BOL(业务对象层)的灵活性的体现.也许程序中需要用到100个不同的对象,但是我们只使用一个单一的类来表示信息. 让我们看看调试过程中的数据. 在搜索页面的search事件处理器中设置一个…
业务对象层(BOL)和通用交互层(GenIL)属于业务层. 业务对象层:   在CRM WebClient会话运行期间,业务对象层存储业务对象的数据以及它们属性和关系的定义. 通用交互层 通用交互层将BOL和下层的业务逻辑.数据库连接起来. BOL内使用不同对象类型,主要有三种对象: 根对象  一个上级对象和一组对象通过层次结构互相关联.根对象也是一个访问对象,这意味着它有一个ID,可以用于决定访问对象本身的属性以及那些它的从属对象的属性. 从属对象 从属对象是一种特殊的业务对象,其属性不能单独…
在日常工作中,我们时不时会遇到在CRM测试环境上添加Optionset的时候,Default Value是某个值,但换到Production环境或者其他环境,添加的时候,Default Value可能却是另一个值.当然,一般的Optionset,比如Global Optionset,我们可以通过部署Solution的方式来保证Optionset的一致性,但是如果是非Solution可添加的Components呢?CRM是通过什么机制来确定Optionset Default Value的呢?   …
表单中有很多picklist字段 不想写链接stringmap代码: 实体ID查询方法: SELECT ObjectTypeCode from Entity  where  name='实体名称' 调用函数方法:select getpicklist('字段名称',字段值,实体ID) --@AttributeName 字段名称 --@AttributeValue 字段值 --@ObjectTypeCode 实体ID create function GetPickList( ), @Attribut…
QQ:2112326142   邮箱:jxsupport@qq.com 本公司开发的CRM源代码系统一份,附源代码,本公司产品唯一销售客服QQ号:2112326142  请联系此QQ号,以免给您的工作带来不必要的损失. CRM系统,功能强大,实用,界面友好. 主要功能包含:客户信息的管理与跟踪.业务线索的跟踪和分析.时间段内的业务工作报告.合同的管理与分析.客服管理.商务助理.业务费用的管理.客户的分析与销售任务的分配等. 系统所有参数可自定义配置.软件采用VS2015.MVC5.0.EasyU…
我们在将比较大的solution导入CRM的时候,经常会遇到超时的问题,这是因为CRM的本身的优化限制导致的,那么如何解决呢? 官方已经有了解决方案了. 在浏览完两种解决方法之后,我们要知道的是: 1. 这两种修改都只是临时的,Solution部署成功之后,需要修改回去: 2. 在第二种解决方案中,修改了web.config,这个需要重启iis才能生效. 这里我们再说说超大Solution会遇到的另一个问题:在CRM Solution界面点击Import,然后Browse选择Solution,点…
If you are using CRM Online - there is a sign out button in the upper right corner (in the web version). If you are using CRM On Premise with IFD there is also a sign out button. If you are using CRM On Premise without IFD there is no sign out button…
    DCRM 2013已经发布一段时间了,很多同学都在学习实践中.     截至目前,已经有了一些相关的更新,具体内容,可以参见web Page:http://blogs.msdn.com/b/crm/archive/2013/12/18/december-updates-for-crm-customer-center-implementation-guide-and-software-development-kit-sdk.aspx.     简而言之,目前更新的内容包括有: 汇总更新Ro…
    CRM 2013的安装文件,软件开发工具包(Sdk)以及实施指南,在微软官方网站已经有下载了.     具体地址如下: Name Url 发布日期 语言版本 说明 CRM Server http://www.microsoft.com/en-us/download/details.aspx?id=40341 9/24/2013 有中文版   SDK http://www.microsoft.com/en-us/download/details.aspx?id=40321 9/25/201…
文字是11年写的,贴出来共享一下,先来一张表结构图: 一.区域.表名:[territories] 1.我们先来看看区域表的结构. 从图中前面都是不能为空的字段,都是很重要的.来介绍一下这些字段: Terr_territoryid: 这个字段就是区域码 Terr_DBID:由于上面这个字段用来保存区域码了,所以用这个来做表的id Terr_Caption:区域码的中文名称,我们新建区域,只需要输入这个就可以了. Terr_ParentID:父区域的区域码.如果是根区域的话,父区域为空. Terr_…
Sage CRM 的区域是把整数区间-214748364 ~02147483647划分为一个个相等的区间,使用数字的范围来表示区域的概念. 默认情况下,crm把区域划分为10…
Coevery是开源的.NET Web平台项目,力争打造一个开放而鲁棒的CRM系统,采用Orchard架构,并使用AngularJS改善页面体验.作为一个后发优势的CRM 产品,Coevery 具有一些后期发展的优势,特别采用非常现代 技术.像: 单页面应用程序 (SPA),响应设计, ASP.NET API等等,而且开发公司是个国内的公司:http://www.novasoftware.cn/  (重庆诺怀软件有限公司). coevery官方地址:http://www.coevery.com/…
原创地址:http://www.cnblogs.com/jfzhu/p/4276212.html 转载请注明出处 Pivot Table是微软BI的一个重要工具,所以这里讲一下Dynamics CRM将数据导出到Excel的功能. (一)导出数据到Excel的三种类型 下图中点击红框内的按钮EXPORT TO EXCEL,会弹出三个选项 第一个是一个静态工作表,将当前页面内的数据导出到一张表内.该数据是静态的,也就是说CRM里的数据发生改变,工作表的数据不会发生相应修改.如果勾选了”Make t…
原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy feature是不再支持的了: CRM 4.0 plugin-ins CRM 4.0 client-side scripting CRM 4.0 custom workflow activities 2007 web service endpoint ISV folder support for cu…
原创地址:http://www.cnblogs.com/jfzhu/p/4012833.html 转载请注明出处 前面演示过如何安装Dynamics CRM 2013,参见<Step by step Dynamics CRM 2013安装 >. 本文演示如何使用Microsoft Dynamics CRM Deployment Manager来创建一个新组织. 演示环境使用的是CRM 2013,服务器架构如下图所示,系统中已经有了一个组织Philips,其数据库在计算机Eindhoven-SQ…
原创地址:http://www.cnblogs.com/jfzhu/p/4008391.html 转载请注明出处   SQL Server可以与CRM装在同一台计算机上,也可安装在不同的计算机上.演示环境安装好后应该有三台计算机,一台域控制器,一台SQL Server,和一台CRM Server,如下图所示.三台计算机的操作系统都是Windows Server 2012 Standard,SQL Server的版本是SQL Server 2012 Enterprise. 本文安装演示过程包括CR…
CRM系统(四川网脉系统)项目总结 为期八天的四川网脉系统(CRM系统)项目结束了,不管是在做这个项目的过程中还是答辩的过程中都有一些收获,下面对整个项目的开发做一个大致的总结. 一.项目概况 四川网脉系统主要用于对四川各地区学校的管理,整个系统共分为五个功能模块,分别是: 1.  资料管理,资料管理主要用于公司内部的员工信息.员工职位以及员工的访问权限的管理. 2.  学校管理,学校管理主要用于学校的活动开展情况和学校信息的管理. 3.  用户管理,用户管理主要用于班级的增加.删除以及学生信息…
很多情况下我们的CRM系统会和弟三方应用集成,一般情况我们会开发一个中间站点来提供web api 给弟三方应用. 参考:http://alexanderdevelopment.net/post/2015/01/24/authenticating-from-a-node-js-client-to-dynamics-crm-via-ad-fs-and-oauth2/ 利用adfs 带的auto2.0可以有一种简单的方式和弟三方应用集成.我们做的只需要类似像和微信.微博.QQ集成弟三登录功能一样实现…
一.准备工作: 1.添加 microsoft.crm.sdk.proxy.dll和microsoft.xrm.sdk.dll 引用到项目中!并引用以下using! using Microsoft.Xrm.Sdk.Client; using Microsoft.Xrm.Sdk; using Microsoft.Xrm.Sdk.Query; using System.ServiceModel.Description; using Microsoft.Crm.Sdk.Messages; 二.增删改查1…