Dynamics crm PowerApps-“应用程序”;设置“关于”;申请CRM中的预约
所以我需要创建一个PowerApp,它可以在Dynamics CRM中进行预约。所有数据都会发送到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。我真的不知道该怎么办了 这是我正在使用的代码:
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。所以,似乎什么都不起作用,所以我使用了微软的流程。然后它就完美地工作了。出于某种原因,代码只是不想接受我的数据类型值。谢谢你的帮助和建议!是的,先生!它仍然会产生同样的错误和问题。这真的很奇怪,因为我同意这段代码应该可以工作。