Я пишу рабочий процесс, который должен выполнять определенные действия в зависимости от того, какие поля изменены, когда кто-то редактирует элемент. Например, если пользователь входит и удаляет роль (задание) из элемента (сотрудника), мне нужен рабочий процесс, чтобы понять, что было изменено поле роли, вывести, какая роль была удалена (или потенциально добавлена), а затем уведомить менеджера этой роли и выполнять любые другие необходимые задачи. Другим примером может быть, если поля адреса в элементе будут изменены, тогда соответствующий отдел кадров должен быть уведомлен об этом изменении.Рабочий процесс, который знает, какие поля были изменены
Для этого я собираюсь попробовать блок кода при запуске рабочего процесса, который сравнивает две верхние записи истории, и любые поля, которые отличаются, будут помечены как измененные, и я буду принимать соответствующие действия в зависимости от каждого поля ,
Может кто-нибудь, пожалуйста, скажите мне, что другие варианты для получения этой функциональности, как я хотел бы знать, есть ли лучший способ. Спасибо