本节开始讲实体中的基础数据存储对象,也就是字段。

Dynamics CRM目前总共有13种字段类型,分别为单行文本、选项集、多选选项集、两个选项、图像、整数、浮点数、十进制数、货币、多行文本、日期和时间、查找、客户。如下图:

不同字段有不同的应用场景,下面会对每种类型进行详细的讲解。

首先我们需要确定好要为哪个实体进行字段的添加,确定好后找到对应的实体,点击其对应的字段项就可以进入字段操作的界面。切换视图通过字段的可定义程度对字段进行筛选。

列表操作有新建、编辑以及删除等基本操作,其中删除和编辑需要选中字段后才可以使用。

下面开始新建字段,点击新建按钮就可以看到弹出一个新建字段的页面

  • 显示名称:字段在表单以及视图等地方的显示名称。
  • 字段要求:分三种分别是可选:可为空;业务建议的:建议必填,界面上字段会有一个绿色的‘+’图标;业务必须的:必填,界面上会有一个红色的‘*’图标。
  • 名称:数据库中字段的名称。
  • 可搜索:可以在视图中通过字段进行查找记录。
  • 字段安全性:是否启用字段安全性权限。详情点击字段安全性配置了解。
  • 审核:是否启用审核,启用审核后该字段的各种操作会被记录到审核日志但是会消耗一定的资源。
  • 说明:字段的描述。
  • 数据类型:定义字段的数据类型。
  • 字段类型:根据不同的数据类型会有不同的类型。详见下面讲解。
  • 格式:根据不同的数据类型也会有不同的字段格式。详见下面讲解。
  • 最大长度:字段所占据的最大长度。

下面对不同字段类型进行一些说明

一、单行文本

单行文本顾名思义就是基础的短字符文本字段。在Dynamics CRM产品里面单行文本字段有六种分别是电子邮件、文本、文本区域、URL、股票代码、电话。不同类型的文本会在页面上有不同的展示。

二、选项集

选项集是键值对类型的字段,存放的是单选的内容,在界面上以下拉框的方式展现。

 使用现有选项集:系统可以预定义一些公共选项集,选择是后可以引用这些公共选项集提高创建选项集字段的效率。

默认值:从设定的列表值选取一个作为创建记录时默认填充的值,可以为空。

选项:这一块就是进行选项集选项添加的模块,点击图标可以新增选项,然后可以在右边的标签填写显示值内容,以及值一栏填写内容对应的实际值,该值只支持数字。另外可以选中不需要的选项点击图标进行删除选项,还可以通过图标对选中的选项进行排序,另外可以使用图标对整体选项进行按首字母顺序排序。

三、多选选项集

多选选项集和单选选项集相比可以同时选择多个值进行存储。其他的操作与选项集一样。

四、两个选项

两个选项默认是是与否,一般用于做是否选项以及二选一的类型比如男女等。存储类型为布尔类型

五、图像

图片的控件,一个实体只能有一个图像字段。

六、整数

顾名思义就是正负整数,取值范围(-2,147,483,648~2,147,483,648)。代表数字的字段有些情况会用到除了简单意外的另外两种计算和汇总类型。可以默认给字段加上一些计算公式或者对于其他实体的一个字段的数据汇总。

【计算类型】

如果设置了计算字段类型的话可以对字段设置计算规则,图中表示的是如果创建者不为空则字段值为5*10.

【汇总类型】

上图表示汇总字段会自动汇总单价字段的值。

七、浮点数

浮点数代表小数,可以选择0-5位小数做精度,取值范围(-1,000,000,000.00~1,000,000,000.00)

 八、十进制数

十进制数相对来说介于整数和浮点数之间,十进制数支持计算和汇总字段并且小数位精度可以达到10位,取数范围和浮点数大小一致。

 九、货币

货币类型在Dynamics CRM是一个自定义的数字类型字段,数据库以Decimal方式存储。在产品界面可以看到货币类型的字段旁边会有一个货币符号在旁边表示该字段是与钱有关的一个字段。同时支持计算与汇总,并且精度的方式有多种。另外它的范围更大,(-922,337,203,685,477.00~922,337,203,685,477.00)

 十、多行文本

多行文本可以存放大量的文本内容,最大长度为1048576,因为存放文本多所以在界面展示的时候可以设置具体多行文本的宽度以及高度。

 十一、日期和时间

日期和时间字段主要用于选择和展示日期和时间类型的字段。字段也可以进行计算,不建议使用汇总。

日期三种可选,仅日期的话字段只能展示日期,当地用户时间存放的是采用了GPT时区转换,这种日期在数据库存放的可能和界面上的不一样所以做开发的时候需要注意。还有一种与时区无关保存的就是界面上选择的时间。 

 十二、查找

查找类型的字段是一种特殊的字段,应用也比较广。查找字段主要作用就是当前实体和其他实体做引用关系。也可以理解为一个外键。在界面上显示为一个超链接的样式,点击可以查看关联实体的记录。同时我们需要做主从表的时候也需要用到查找字段进行关联来实现。

在目标记录类型可以选择需要关联的实体。

关系名称定义外键的名称。

十三、客户

客户类型也是一个特殊的查找类型字段,它和客户做关联同时也会与客户对应的联系人有关系。通常用来做客户关系密切的记录会用到。

以上就是Dynamics CRM的所有字段的介绍。下节会讲Dynamics CRM表单的布局介绍。

Dynamics CRM实体系列之字段的更多相关文章

  1. Dynamics CRM实体系列之键

    这一节开始讲一下Dynamics CRM实体的键.键的作用个我们平时创建Primary Key的概念差不多.保证数据的唯一性. 键的设置在后台实体导航下面的键选项 点击新建创建一个键,会弹出一个窗口进 ...

  2. Dynamics CRM实体系列之窗体

    本节开始讲Dynamics CRM的窗体排版和设计,窗体也就是我们实际可以看到的表单界面.Dynamics CRM提供了一套独立的表单模板设计引擎,可以很方便的为开发者提供无代码开发,只需要简单的拖动 ...

  3. Dynamics CRM实体系列之视图

    这一节开始讲视图.视图在Dynamics CRM中代表着实体的数据展示列表,通过这个列表可以对数据进行一个初步预览,也可以进行一些数据的定向筛选和搜索进行精确的浏览一部分数据.同时视图也是查看详细实体 ...

  4. Dynamics CRM实体系列之图表

    本节开始讲解Dynamics CRM的图表功能.任何产品基本上都会有数据分析的工具,Dynamics CRM当然也不例外,作为一个专门做销售管理的软件数据分析自然也是对于销售管理者的决策有很大的作用的 ...

  5. Dynamics CRM实体系列之1:N、N:1以及N:N关系

    Dynamics CRM在实施过程中会遇到很多多个实体关联的问题,这样可以实现多个实体的记录通过关联的字段实现数据的综合展示,在Sql Server里面叫做外键,在Dynamics CRM叫做关系.D ...

  6. 在标准实体特殊消息上注册插件及Dynamics CRM 2015中计算字段的使用

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复157或者20151005可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 前面的 插件系列博客教程 讲述了 ...

  7. Dynamics CRM中一个查找字段引发的【血案】

    摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复267或者20180311可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...

  8. Dynamics CRM - 为 Form 或者字段设置 Error Notification

    在 Dynamics CRM 开发中,我们一般要利用 JS 来做一些数据验证的功能,我们也需要将验证结果显示出来,比起直接 alert 出信息来提示用户的方式,CRM 提供了更加美观和人性化的方式来通 ...

  9. Dynamics CRM EXCEL导入数据字段类型为选项集时的注意事项

    在开始先展示下CRM的导入数据涉及选项集字段时的一个问题 下图是选项集字段的属性 下图是我要导入的excel中的列值,可以看出列明和字段名是一致的,而列值却不是选项集中已有的选项 在导入校验时,只要字 ...

随机推荐

  1. js 使用socket-io发送文件

    更多 前端 import { Component, OnInit, ViewChild, ElementRef } from '@angular/core'; import { MediaDevice ...

  2. ipv4ipv6 地址字符串表示最大长度

    1 for IPV4 #define INET_ADDRSTRLEN 16 111.112.113.114 32位IPV4地址,使用10进制+句点表示时,所占用的char数组的长度为16,其中包括最后 ...

  3. js 实现红绿灯变换

    class LightFn{ async run(){ while(true){ console.log('this is green 3000'); await this.sleep(3000); ...

  4. 喜忧参半的SQL Server触发器

    SQL Server触发器在非常有争议的主题.它们能以较低的成本提供便利,但经常被开发人员.DBA误用,导致性能瓶颈或维护性挑战. 本文简要回顾了触发器,并深入讨论了如何有效地使用触发器,以及何时触发 ...

  5. WPF -- 一种直线识别方案

    本文介绍一种直线的识别方案. 步骤 使用最小二乘法回归直线: 得到直线方程y=kx+b后,计算所有点到直线的距离,若在阈值范围内,认为是直线. 实现 /// <summary> /// 最 ...

  6. 后端程序员之路 24、Redis hiredis

    Redishttps://redis.io/ Redis快速入门 - Redis教程http://www.yiibai.com/redis/redis_quick_guide.html wget ht ...

  7. 《C++ Primer》笔记 第3章 字符串、向量和数组

    位于头文件的代码一般来说不应该使用using声明. 如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去.与之相反,如果不使用等号,则执行的是直接 ...

  8. Java 多线程 02

    多线程·线程间通信 和 GUI 单例设计模式 * A:单例设计模式 * 保证类在内存中只有一个对象 * B:如何保证 * a:控制类的创建,不让其他类来创建泵类的对象,私有化构造方法 * b:在本类中 ...

  9. 漏洞复现-CVE-2014-3120-ElasticSearch 命令执行漏洞

        0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场) 0x01 影响版本 < ElasticSearch 1.2的版本 ...

  10. cve-2018-2893 weblogic -WLS核心组件反序列化

    漏洞分析 https://www.freebuf.com/column/178103.html https://www.freebuf.com/vuls/177868.html 攻击者可以在未授权的情 ...