PowerApps - «Set Regarding» для назначения в CRM - PullRequest
1 голос
/ 05 апреля 2019

Итак, мне нужно создать 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 Ответ

0 голосов
/ 12 апреля 2019

Это должно работать.Точно такая же проблема решена в этом сообщении в блоге .

. Обязательно установите этот параметр 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.

...