Dynamics crm 如果字段类型是在表单中计算出来的,我是否可以使特定角色“系统管理员”的字段可编辑

Dynamics crm 如果字段类型是在表单中计算出来的,我是否可以使特定角色“系统管理员”的字段可编辑,dynamics-crm,microsoft-dynamics,dynamics-crm-2016,dynamics-365,Dynamics Crm,Microsoft Dynamics,Dynamics Crm 2016,Dynamics 365,我正在表单数据类型=单行文本中使用计算字段,但是我希望为具有系统管理员角色的特定用户使此字段可编辑 我尝试使用字段安全配置文件使此字段可编辑,以便系统管理员可以在此处更新或创建记录,但在安全配置文件中,此处禁用了更新/创建选项,并且无法更改 有没有合适的方法来实现这一点?我们可以为特定角色集编辑计算字段吗 否,您不能直接编辑计算字段的值 解决方法是创建一个单独的字段,只有特定用户才能在其中输入数据。然后,在计算字段中,您可以添加一个条件,从另一个字段中获取手动输入的值(如果存在),或者对计算字段

我正在表单数据类型=单行文本中使用计算字段,但是我希望为具有系统管理员角色的特定用户使此字段可编辑

我尝试使用字段安全配置文件使此字段可编辑,以便系统管理员可以在此处更新或创建记录,但在安全配置文件中,此处禁用了更新/创建选项,并且无法更改


有没有合适的方法来实现这一点?我们可以为特定角色集编辑计算字段吗

否,您不能直接编辑计算字段的值


解决方法是创建一个单独的字段,只有特定用户才能在其中输入数据。然后,在计算字段中,您可以添加一个条件,从另一个字段中获取手动输入的值(如果存在),或者对计算字段使用原始操作。

检索计算字段时,计算字段将以SQL进行计算,但不会存储在字段中

因此,对于计算字段,没有存储值的位置。这使得在某些情况下无法计算相同的字段,而在其他情况下无法手动计算相同的字段

您需要有两个字段—计算字段和覆盖字段。在计算字段中,您设置了一个条件,即如果替代字段包含数据,则操作是将计算字段设置为等于替代字段。else有一个操作来计算字段作为您的正常值

下面是一个示例,我创建了一个字段testca`new_testca',如果填充了帐号,它将使用该值,如果没有,它的值将是我输入的一些文本,需要帐号


谢谢你,亨里克。我们不能使用JavaScript将此字段配置为在用户以系统管理员身份登录时解锁吗?请分享您对此的想法。如果通过此字段您指的是计算字段,则否。