У меня есть процесса утверждения расходов, что мне нужно реализовать с помощью InfoPath в проверке подлинности на основе форм (FBA) окружающей среды с использованием служб форм (веб InfoPath).
Существует две группы утверждения и как работает процесс:
- Пользователь заполняет отчет о расходах и представляет ее на утверждение.
- Что вызывает email к первой группе уровня утверждающего.
- Первого уровня утверждающего обзоры и утверждает или отклоняет доклад.
- Если первый уровень человек утверждает его, система уведомляет второго уровня утверждающего.
На стороне InfoPath вещи, У меня есть различные разделы, которые скрыть/появляются на основе того, является ли пользователь членом одной из этих групп утверждения.
В среде FBA имя пользователя() функция всегда возвращает пустой, к сожалению. Что я сделал настройки настраиваемого списка под названием «Утверждение групп».
Я не добавлять какие-либо дополнительные столбцы в список.
Когда форма открывается, Она имеет правило, как это:
«Установите значение поля» находится здесь:
В основном это говорю: Запрос утверждения группы настраиваемого списка и фильтр, запрашивающие, глядя на любой строке где Title в значение = «NORDIC».
Если это возвращает любое значение, затем текущий пользователь является членом этой группы. Я знаю, что он содержит значение, потому что длина строки больше нуля.
Закройте петли, защита отдельных элементов в списке Группа утверждения. Во время выполнения, Если текущий пользователь не имеет надлежащей безопасности доступа к этому элементу затем запрос не возвращает его, Длина строки будет равен нулю, и теперь вы знаете, текущий пользователь не является частью этой группы. Вы можете использовать этот факт при необходимости в форме.
Это супер краткая Рецензия. Я являюсь настаивали на время, или я бы обеспечить более подробно.
Я не знаю, как она актуальна, что я нахожусь в среде FBA. Это, вероятно, будет работать в среде не FBA, но я могу представить себе случаи, где это будет полезным.
</конец>
Следуй за мной по щебетать на http://www.twitter.com/pagalvin
Привет Павел,
У меня аналогичная проблема и я буду очень рад, если вы можете объяснить, как вы создали "одобрение управления" подключение данных в среде выполнения агента FBA, потому что, насколько я знаю InfoPath не поддерживает создание подключения данных к спискам в сайтов, использующих проверку подлинности FBA.