PowerApps - "Set Regarding" для назначения в CRM
Поэтому мне нужно создать PowerApp, который бы назначал встречи в Dynamics CRM. Все данные отправляются в CRM - кроме случая, касающегося назначения.
Первоначально я использовал нормальный SubmitForm()
но переключился на Patch()
функция. Я установил _regardingobjectid_value
к действительному регистру GUID. Проблема заключается в _regardingobjectid_type
- по какой-то причине, я не могу установить имя объекта. В этом случае имя объекта будет "инцидентом", но оно продолжает выдавать ошибку, в которой говорится, что ему нужен другой 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
}
)
Поэтому, чтобы уточнить, я просто очень хотел бы, чтобы мое назначение рассматривало указанное дело. В настоящее время я получаю сообщение об ошибке, в котором говорится, что "имя неверно". Если я удаляю тип, я получаю неоднозначную ошибку. И когда я устанавливаю идентификатор дела в тип, он вводит мою запись в Dynamics, но без учета регистра (понятно, что так).
1 ответ
Это должно работать. Точно такая же проблема решена в этом сообщении в блоге.
Вы должны убедиться, что установили это Use GUID data types instead of strings
настройка в настройках приложения.
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”
}
)
Редактировать:
Ник упомянул в своем блоге об этом. Должна быть известная ошибка.
Единственная причина, по которой я выбираю Flow в отличие от записи непосредственно в CDS из PowerApp, заключается в том, что в этот момент вы не можете установить "отношение" при записи в задачу в PowerApp на основе Canvas, но вы можете использовать Flow.