שירותי טופס של InfoPath, טפסים מבוסס אימות (FBA) שמות קובץ ייחודי

אני כבר עובד על כמה טפסים של InfoPath השבוע ב- MOSS בסביבת FBA ולמדתי, כשהלכתי לפרוס הטפסים על סביבת הייצור עם FBA אזור זה שם המשתמש() פונקציית הפונקציה אינה פועלת. השתמשתי בזה כדי ליצור שמות קבצים ייחודיים.

. טוב, התפקיד הזה לא עובד בסביבת FBA (לפחות, לא מחוץ לקופסה). ו, על השתקפות, באמצעות שם המשתמש והסיסמה כפי שתכננתי לא יש מובטח שם קובץ ייחודי בכל מקרה.

הפתרון שלי היה להשתמש עכשיו() תפקוד ואת כלל שיורה על טעינה של הטופס. להקצות את שם הקובץ כדי רכיב נתונים כאשר הוא ריק:

image

image

היתרון של גישה זו היא כי שם הקובץ מוגדר רק פעם אחת. (אני לא מראה את זה במסך ירה, אבל לשים תנאי החוק לפתוח באש רק כאשר "myFilename" הוא ריק). נהגתי להגדיר את שם הקובץ ברמת מקור נתונים. בדרך כלל, שאני אעשה משהו (רע) כמו זה:

image

הבעיה עם זה היא כי, אם משתמש א' פותח את הטופס ביום שני ומשנה המשתמש B זה ביום שלישי, תגיעו עם שתי צורות שונות מאז שני משתמשים הציל אותה עם שמות משתמשים שונים.

כל כך, מציק ככל FBA ניתן באופן כללי עם InfoPath בפרט, זה גרם לי לחשוב מחדש על פרט טכני קטן אך חשוב מאוד ואת הגישה. זה מה שהייתי עושה אחרת!

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

תגיות טכנורטי:

תשאיר הודעה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *