如何在自定义通用数据服务实体中自动生成“主要名称”字段?

时间:2018-10-20 09:46:36

标签: dynamics-crm powerapps common-data-service powerapps-modeldriven

主名称字段默认为“必填”。如何在保存时按GUID或随机数填写此字段?

2 个答案:

答案 0 :(得分:0)

PowerApps中有一个GUID()函数可生成随机的GUID。默认情况下,其结果是GUID类型的数据(文本,值,日期等)。

主要名称是一个文本字段。要将GUID函数的结果强制为文本字符串,请在其周围包裹Text():

Text(GUID())

因此,在您的Patch语句或PrimaryName字段的Update属性中,您可以使用上面的表达式将GUID作为字符串放入。

答案 1 :(得分:0)

无代码解决方案:您可以将该字段标记为非char line[260]; int n = 0; sscanf(source, "%259[^\n]%n", line, &n); if (line > 0) { // success, now read potential \n or more line ... } else { // read potential \n (a short line) ... } // process line // next line source += n; ,因此您将不受限制。您可以使用无代码的UI工作流程用一些固定的文本填充“主要名称”字段。可以在创建后触发此WF。

代码解决方案:可以在预创建时触发插件,并且可以使用自定义C#代码在此字段中预填充一些自动编号/文本。

专业提示:模型驱动的应用程序不过是经典的Dynamics CRM,因此在搜索解决方案时使用该关键字:)