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.

Другие вопросы по тегам