Когда запросчик заполняет мою форму, его просят выбрать, из какого региона он.На основе этого выбора утверждающие для этого региона будут извлекаться из матрицы утверждений и автоматически заполняться в поля формы, ранжированные по иерархии (руководитель, региональный менеджер, президент и т. Д.).
Когда запрашивающая сторона отправляет форму,рабочий процесс уведомляет первого утверждающего (самый низкий ранг в иерархии) о том, что у него есть ожидающий запрос на утверждение.Этот утверждающий открывает форму и выбирает из переключателей кнопки Утвердить или Отклонить.В случае одобрения рабочий процесс отправляет уведомление следующему утверждающему в строке.
Мой вопрос заключается в том, что когда первый утверждающий уведомляется и открывает форму для утверждения / отклонения, он также получает доступ ко всем другим переключателям подтверждения / отклонения для утверждающих от 2 до n (аналогично утверждающим от 2 доn также не должно иметь доступа к каким-либо предварительным вариантам одобрения).По сути, утверждающий X должен иметь возможность делать выбор только в разделе утверждающего X. Чтобы смягчить это, я хотел, чтобы поле переключателя проверяло 2 вещи для каждого утверждающего:
1) Является ли текущий утверждающий на указанномсписок утверждающих для этого раздела?2) Зарегистрирован ли текущий утверждающий в SharePoint?
Мне нужно иметь возможность проверить, вошли ли они в систему, потому что каждый раздел Утверждения в иерархии будет автоматически заполняться утверждающими, которые всегда будут делать первую проверку = true.Поскольку это всегда будет правдой, имя утверждающего не только должно совпадать с именем, которое автоматически заносится в их раздел утверждающего, но также должно быть зарегистрировано. Таким образом, другие утверждающие, не вошедшие в систему, вызовут переключение кнопок радио.отключено.
Я могу выполнить первую часть, но не вторую.
Возможна ли вторая проверка в InfoPath 2010?Если да, то как мне это сделать?
Спасибо