مدیریت گروه های تصویب با InfoPath در محیط زیست FBA

من هزینه فرآیند تصویب که من نیاز به پیاده سازی با استفاده از InfoPath در فرم های احراز هویت مبتنی بر (FBA) محیط زیست با استفاده از فرم های خدمات (InfoPath مبتنی بر وب).

دو گروه تایید وجود دارد و روند کار می کند مثل این:

  • کاربر پر کردن یک گزارش هزینه و آن را برای تصویب تسلیم.
  • That triggers an email to first level approver group.
  • First level approver reviews and approves or denies the report.
  • If first level person approves it, system notifies second level approver.

On the InfoPath side of things, I have different sections that hide/appear based on whether the user is a member of one of those approval groups.

In an FBA environment the username() تابع همیشه خالی برمی گرداند, متاسفانه. What I’ve done is set up a a custom list called “Approval Groups”.

من هیچ ستون های اضافی را به لیست اضافه کنید.

وقتی فرم باز می شود, آن دارای یک قانون مثل این:

image

"تعیین ارزش یک میدان" است که در اینجا:

image

این است که اساسا گفت:: پرس و جو گروه تصویب لیست های سفارشی و فیلتر است که پرس و جو با دنبال هر ردیف که در آن ارزش عنوان = "نوردیک".

در صورتی که هر مقدار را بر می گرداند, then the current user is a member of that group. I know it contains that value because the string length is greater than zero.

Close the loop by securing the individual items in the Approval Group list. At run-time, if the current user doesn’t have appropriate security access to that item then the query won’t return it, string-length will be zero and now you know the current user is not part of that group. You can use that fact as needed in the form.

This is a super brief write-up. I’m pressed for time or I’d provide more detail.

I don’t know how relevant it is that I’m in an FBA environment. This would probably work well in a non-FBA environment but I can imagine cases where this would be useful.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

برچسب ها: ,

یکی در "مدیریت گروه های تصویب با InfoPath در محیط زیست FBA

  1. Juan Morató Moscardó

    سلام پل,
    I have a similar problem and I will be very glad if you can explain how you created the "Approval Control" اتصال داده ها در محیط FBA, زیرا تا آنجا که من می دانم InfoPath ایجاد اتصالات داده را پشتیبانی نمی کند به لیست سایت ها با استفاده از احراز هویت FBA.

    پاسخ

پاسخ

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *