Я бы сделал следующее:
- Создайте список с элементами одобрения в нем
- Создайте запрос на утверждение, как вы сделали
- Проверьте, равна ли сумма> = 5000
- Если он запрашивает одобрение у вице-президента и генерального директора (выполните те же шаги, что и в шаге 1, но на этот раз с использованием префиксов вице-президента и генерального директора для ваших переменных и задач сбора).
Если возможно, я бы также ссылался на внешние списки для суммы проверки и имен вице-президента и генерального директора, чтобы вам не приходилось повторно развертывать рабочие процессы при изменении суммы или изменении вице-президента / генерального директора.
Здесь хорошая сценарий схожего сценария рабочего процесса множественного утверждения здесь
Как сторонний разработчик, возможно, вы не захотите отправлять электронные письма с URL-адресом задачи. Я бы посоветовал кодировать реальные URL-адреса страниц редактирования в электронное письмо, чтобы пользователям (т.е. менеджерам, вице-президентам и исполнительным директорам) не приходилось просматривать задачу , затем нажмите кнопку «Изменить элемент», а затем подтвердите, просмотрев экран «Редактирование», вы можете получить URL-адрес и ввести свой TaskItemID рабочего процесса непосредственно в URL-адрес, что даст конечному пользователю лучший общий опыт. Только одно нажатие кнопки для подтверждения / отклонения вместо нескольких нажатий для перехода к экрану.