Управление на одобрение групи с InfoPath в FBA среда

Имам сметка одобрение процес, който трябва да се прилага с помощта на InfoPath във формуляри, базирани на удостоверяване (FBA) среда с помощта на форми услуги (уеб базирани InfoPath).

Има две групи, одобрение и процесът работи като този:

  • Потребителят попълва отчет за разходите и го представя за одобрение.
  • Това предизвиква имейл до първо ниво одобряващ група.
  • Първо ниво одобряващ преглед и одобрява или отказва отчета.
  • Ако първото ниво човек го одобри, Системата предупреждава второ ниво одобряващ.

В InfoPath страна на нещата, Имам различни секции, които скриване/се появяват въз основа на това дали потребителят е член на една от тези групи, одобрение.

В FBA среда потребителско име() функция винаги връща празен, за съжаление. Това, което съм правил е настроен потребителски списък наречена "Одобрение групи".

Аз не добавите всички допълнителни колони към списъка.

Когато формулярът се отваря, има правило като този:

image

"Задаване на стойност на поле" е тук:

image

Това е основно казва: Заявка за одобрение група потребителски списък и филтър, който заявка по примера за всеки ред къде дял на стойност = "Северни".

Ако това се връща всяка стойност, след това текущият потребител е член на тази група. Знам, че той съдържа тази стойност, защото дължината на низа е по-голямо от нула.

Затворете кръга чрез осигуряване на отделните елементи в списъка група за одобрение. По време на изпълнение, Ако текущият потребител няма има право на достъп до този елемент тогава заявката няма да го върне, дължина на низ ще бъде нула и сега знаете текущият потребител не е част от тази група. Можете да използвате този факт, както е необходимо под формата.

Това е супер кратко хвалебствена статия. Аз съм притисната от времето или ще осигури повече подробности.

Не знам доколко е, че аз съм в FBA среда. Това вероятно ще работи добре в не-FBA среда, но мога да си представя случаи, когато това би било полезно.

</край>

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Technorati тагове: ,

Една мисъл на тема "Управление на одобрение групи с InfoPath в FBA среда

  1. Juan Morató Moscardó

    Здравей Пол,
    Аз имам подобен проблем и аз ще бъда много се радвам, ако може да обясни как сте създали "одобрение контрол" връзка с данни в FBA среда, защото, доколкото знам, InfoPath не поддържа създаването на връзки с данни към списъци в сайтове с помощта на FBA удостоверяване.

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *