تبديل طريقة العرض طريقة عرض استناداً إلى معرف المستخدم في نموذج InfoPath

كان لدينا بلد متقدم نموذج InfoPath مع وجهات نظر متعددة لدعم جهاز توظيف جديدة / عملية على الصعود. عندما توظف الشركة شخص جديد, قسم تكنولوجيا المعلومات ومجموعات أخرى بحاجة لاتخاذ إجراءات (إعداد كشوف المرتبات, تمكين الوصول إلى التطبيقات المناسبة, حدد موقع مكتب, إلخ). نحن نستخدم في النموذج ولكن طريقة عرض مختلفة للنموذج لكل من هذه المهام.

في هذه الشركة, معظم الأشخاص الذين شاركوا في العملية التجارية من البارعين في تكنولوجيا المعلومات, حتى عندما يقومون بالوصول النموذج, هذه طريقة العرض الافتراضية قائمة "" عرض مع الأزرار التي توجيهها إلى وظيفتها المحددة. ومع ذلك, أننا بحاجة إلى تبسيط الأمور للمدير المباشر لتأجير جديد. هذا الشخص يجب أن لا نرى أي من تكنولوجيا المعلومات المتعلقة بالأشياء. في الحقيقة, وقالت أنها ينبغي أن انظر عرض واحد فقط من النموذج وحتى لا يكون خياراً لمعرفة آراء أخرى.

وفي حالتنا, أن المباشرة الحساب لمدير يرتبط مباشرة بشكل مجاملة اتصل محدد (وأنا دائماً الرغبة في استدعاء منتقي أشخاص "" لسبب من الأسباب).

الخطوات كما يلي:

1. في وضع التصميم, انتقل إلى أدوات-> خيارات النموذج-> فتح وحفظ.

2. قم بتحديد "قواعد".

3. إنشاء قاعدة جديدة للعمل الذي هو "التبديل إلى عرض" وحالته وروافع اسم المستخدم() الدالة.

اسم المستخدم() تقوم بإرجاع "بسيطة" اسم المستخدم دون المجال. إذا كان تسجيل الدخول إلى SharePoint باستخدام بيانات الاعتماد "domainpagalvin", اسم المستخدم() تقوم بإرجاع "باجالفين".

المحدد من الاتصال يوفر ثلاث بتات المعلومات لجهة اتصال. أككونتيد "" جزء مفيد جداً لهذا السيناريو. الشيء الوحيد الذي يجعل هذا حتى قليلاً من التحدي هو أن المحدد من الاتصال (في بلدي البيئة على أي حال) تقوم بإرجاع معرف المستخدم والمجال, كما هو الحال في "domainpagalvin". وهذا يمنعنا من القيام بشرط مساواة مستقيم إلى الأمام منذ أككونتيد ("domainpagalvin") وسوف ابدأ المساواة في اسم المستخدم() ("باجالفين").

يمكننا الحصول على حول هذا باستخدام "يحتوي على" عامل التشغيل: أككونتيد يحتوي على اسم المستخدم().

يمكن أن نأخذ فيها مرة أخرى وقبل تعليق مجال الثابت تلوينها أمام اسم المستخدم() دالة الحصول على الاختيار لدينا المساواة والقضاء على خطر إيجابية كاذبة في يحتوي على عامل التشغيل.

كنا حقاً مثل التبديل تلقائياً عرض لمستخدمين آخرين استناداً إلى عضوية مجموعة الأمان الإعلانية على. وعلى سبيل المثال, عندما يقوم عضو من "أنها تحليلات" الفريق يصل إلى النموذج, تلقائياً بالتبديل إلى عرض تحليلات تقنية المعلومات. لم يكن لدينا الوقت لتنفيذه, ولكن فكرتي الأولى هي لإنشاء خدمة ويب التي سوف تحتوي على أسلوب مثل "إيسميمبيروفاكتيفيديريكتوريسيكوريتيجروب", تمرير اسم المستخدم() والعودة إلى الوراء true أو false. أي شخص لديه أي شيء آخر, أكثر من فكرة ذكية? هل هناك أي وظيفة SharePoint أننا يمكن الاستفادة من InfoPath البت في ذلك?

</نهاية>

[تشنورتي] بطاقات:

3 افكار عن "تبديل طريقة العرض طريقة عرض استناداً إلى معرف المستخدم في نموذج InfoPath

  1. بينغبك: طريقة عرض Infopath رمز التبديل استناداً إلى المستخدم « بلوق سلاديسكروس 's

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *