Powerapps - Как проводить аудит? - PullRequest
0 голосов
/ 13 мая 2018

Как бы вы сделали, чтобы реализовать Audit Trail, например.добавить действие пользователя (редактировать, новый, удалить, распечатать), OldValue и NewValue в отдельной таблице «Audit Trail»?Примерно так:

 ID | DATE    | USERNAME | FORMNAME | ACTION | FIELDNAME | OLDVALUE | NEWVALUE 
 01    180513   user       form1      edit      Risk         Low       High

Старые значения не должны быть перезаписаны, и я застрял там, потому что "patch" перезаписывает старые значения ...

1 Ответ

0 голосов
/ 14 мая 2018

Одним из вариантов может быть подтверждение каждого изменения.

Пример:

  • Если пользователь изменяет проверяемое поле, показывать всплывающее окно подтверждения.
  • Используйте свойство OnSelect кнопки «Подтвердить», чтобы записать новую строку в источник сбора / данных
  • Используйте строку Defaults в вашей команде Patch , чтобы каждый раз добавлять эту строку в источник сбора / сбора данных, а не перезаписывать ее.

Удачи!

...