Dynamics crm PowerApps-“应用程序”;设置“关于”;申请CRM中的预约

Dynamics crm PowerApps-“应用程序”;设置“关于”;申请CRM中的预约,dynamics-crm,microsoft-dynamics,powerapps,powerapps-canvas,Dynamics Crm,Microsoft Dynamics,Powerapps,Powerapps Canvas,所以我需要创建一个PowerApp,它可以在Dynamics CRM中进行预约。所有数据都会发送到CRM,但与约会有关的情况除外 最初,我使用的是正常的SubmitForm(),但切换到Patch()函数。我已将\u regardingobjectid\u值设置为有效的案例GUID。问题在于\u关于objectid\u类型-由于某种原因,我无法设置实体名称。在本例中,实体名称将为“incident”,但它不断抛出一个错误,指出它需要另一个GUID。我真的不知道该怎么办了 这是我正在使用的代码:

所以我需要创建一个PowerApp,它可以在Dynamics CRM中进行预约。所有数据都会发送到CRM,但与约会有关的情况除外

最初,我使用的是正常的
SubmitForm()
,但切换到
Patch()
函数。我已将
\u regardingobjectid\u值
设置为有效的案例GUID。问题在于
\u关于objectid\u类型
-由于某种原因,我无法设置实体名称。在本例中,实体名称将为“incident”,但它不断抛出一个错误,指出它需要另一个GUID。我真的不知道该怎么办了

这是我正在使用的代码:

Patch(
      Appointments;  
      Defaults(Appointments); 
      {
         Subject: txtSubject.Text; 
         'Start Time': DateTimeValue(_selectedStartTime); 
         'End Time': DateTimeValue(_selectedEndTime);
          Description:txtDescription.Text;
          _regardingobjectid_value: _regarding;
          _regardingobjectid_type: incident 
       }
)
因此,我想澄清一下,我真的希望我的任命能考虑到具体的情况。
目前,我收到一个错误,指出事件“名称无效”。如果删除该类型,则会出现模糊错误。当我将case id设置为type时,它会将我的记录输入Dynamics,但是没有case(可以理解)

这应该行得通。完全相同的问题在中得到了解决

您必须确保在应用程序设置中设置此
使用GUID数据类型而不是字符串
设置

Patch(
      Appointments;  
      Defaults(Appointments); 
      {
         Subject: txtSubject.Text; 
         'Start Time': DateTimeValue(_selectedStartTime); 
         'End Time': DateTimeValue(_selectedEndTime);
          Description:txtDescription.Text;
          _regardingobjectid_value: GUID(_regarding);
          _regardingobjectid_type: “incidents” 
       }
)
编辑

尼克在信中提到了这件事。应该是一个已知的bug

我选择Flow而不是直接向 PowerApp的CD是,此时您无法设置 “关于”在基于画布的PowerApp中写入任务时,但是 您可以使用Flow


这应该行得通。完全相同的问题在中得到了解决

您必须确保在应用程序设置中设置此
使用GUID数据类型而不是字符串
设置

Patch(
      Appointments;  
      Defaults(Appointments); 
      {
         Subject: txtSubject.Text; 
         'Start Time': DateTimeValue(_selectedStartTime); 
         'End Time': DateTimeValue(_selectedEndTime);
          Description:txtDescription.Text;
          _regardingobjectid_value: GUID(_regarding);
          _regardingobjectid_type: “incidents” 
       }
)
编辑

尼克在信中提到了这件事。应该是一个已知的bug

我选择Flow而不是直接向 PowerApp的CD是,此时您无法设置 “关于”在基于画布的PowerApp中写入任务时,但是 您可以使用Flow


这是最复杂的数据类型,因为它可以指向多个实体。您可以尝试使用一些单一实体查找并使用现有记录修补它,可能先硬编码值。当我硬编码值时,相同的错误会出现在_regardingobejctid_type字段中。它声明它需要一个GUID,我似乎找不到它的值。我不认为实体本身获得GUID,所以我不知道该怎么做。请尝试_regardingobjectid_值:GUID(_-about)和_-about应该是类似“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxx”的字符串。也可以尝试一下对象类型:112或“事件”Hi Yall。所以,似乎什么都不起作用,所以我使用了微软的流程。然后它就完美地工作了。出于某种原因,代码只是不想接受我的数据类型值。谢谢你的帮助和建议!是的,先生!它仍然会产生同样的错误和问题。这真的很奇怪,因为我同意这段代码应该可以工作。这肯定是最复杂的数据类型,因为它可以指向多个实体。您可以尝试使用一些单一实体查找并使用现有记录修补它,可能先硬编码值。当我硬编码值时,相同的错误会出现在_regardingobejctid_type字段中。它声明它需要一个GUID,我似乎找不到它的值。我不认为实体本身获得GUID,所以我不知道该怎么做。请尝试_regardingobjectid_值:GUID(_-about)和_-about应该是类似“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxx”的字符串。也可以尝试一下对象类型:112或“事件”Hi Yall。所以,似乎什么都不起作用,所以我使用了微软的流程。然后它就完美地工作了。出于某种原因,代码只是不想接受我的数据类型值。谢谢你的帮助和建议!是的,先生!它仍然会产生同样的错误和问题。这真的很奇怪,因为我同意这段代码应该可以工作。