我通过浏览学习资料与Salesforce一起创建了招聘应用程序。我有个问题。在自定义对象中,我看到我创建了一个标准字段" Position Title"之后我必须创建所有其他字段作为" Custom Field&关系&#34 ;.我的问题是 - >是否位置标题是此对象中标识的主键/唯一?如果是这种情况,为什么数据类型是Text(80)?我可以有两个相同职位名称的记录" Sr.经理",对吗?在这种情况下,我的主键/唯一约束违反。
我已附上以下截图:
我是salesforce的新手。那么请帮助我理解系统?提前致谢
答案 0 :(得分:1)
Salesforce始终默认创建一组称为“标准字段”的字段,例如“创建日期”,“上次修改日期”或“所有者”。在该列表中,您可能会对两个感兴趣,Id是什么是主键/唯一标识符,而Name是一个您无法修改的文本(80)字段(仅定义它是否正在进行是文本或自动编号。)
所以要回答你的第一个问题,名称实际上并不是唯一的,也不是你的标识符,不幸的是,目前salesforce并没有提供一个简单的选项来拥有这个功能,以实现您可以使用该限制编写触发器或将Name定义为自动编号,并将位置标题添加为自定义字段,并标记唯一复选框。
最后一个实现的唯一问题是Name字段是一个特殊的字段,其中有一些与之关联的行为,它可能会模糊某些功能。例如,它将是在向该对象添加关系时显示的字段,或者如果您将该字段添加到相关列表,它将包含指向实际对象的链接,但它将显示自动编号而不是位置标题没有提供有关相关对象的大量信息。
此处有一个链接,其他人要求same idea。