מבוא לשליחת נתוני טופס

הערה:  אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית .

במאמר זה

מבט כולל

שליחת נתוני טופס למסד נתונים של Access או SQL Server

שליחת נתוני טופס לשירות אינטרנט

שליחת נתוני טופס בשרת שבו פועל Microsoft Windows SharePoint Services

שליחת נתוני טופס בהודעת דואר אלקטרוני

שליחת נתוני טופס ליישום בשרת אינטרנט

שליחת נתוני טופס באמצעות קובץ חיבור נתונים

שליחת נתוני טופס באמצעות קוד

מבט כולל

כאשר אתה משתמש ב- Microsoft Office InfoPath forms לאיסוף נתונים כחלק מתהליך עסקי גדול יותר, הנתונים בדרך כלל אינם נשארים בטפסים שמשתמשים ממלאים. במקום זאת, נתוני הטופס עוברים מהטופס לשלב הבא בתהליך העסקי, בדרך כלל למקור נתונים חיצוני כגון מסד נתונים, שירות אינטרנט או יישום בשרת אינטרנט. לדוגמה, עובד עשוי להשתמש ב- InfoPath כדי למלא טופס דוח הוצאות ולאחר מכן לשלוח את הטופס לשירות אינטרנט שבו ניתן לעבד את הטופס.

טופס InfoPath הנשלח למקור נתונים חיצוני

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

  • מסד נתונים של Microsoft Office Access או Microsoft SQL Server

  • שירות אינטרנט

  • שרת שבו פועל Microsoft Windows SharePoint Services

  • בהודעת דואר אלקטרוני

  • יישום בשרת אינטרנט

  • יישום מותאם אישית המארח InfoPath

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

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

בכל פעם עיצוב תבנית טופס הניתנת לשליחה למקור נתונים חיצוני, InfoPath יפעיל את הפקודה ' שלח ' בתפריט ' קובץ ', וכן את לחצן שלח בסרגל הכלים רגיל, כברירת מחדל. בהתאם לצרכים שלך, תוכל לבחור לשנות את השם של הפקודה ' שלח '. בנוסף, באפשרותך גם להוסיף לחצן ישירות בתבנית הטופס שמשתמשים יכולים ללחוץ עליה כדי לשלוח את נתוני הטופס שלהם לאחר שיתחילו הממלא את הטופס.

באפשרותך להגדיר גם את תבנית הטופס שלך כך אחד מהבאים מתרחש לאחר שטופס נשלח:

  • סוגר הטופס הקיים.

  • סוגר הטופס הקיים ופותח טופס חדש וריק.

  • הטופס הקיים נשאר פתוח.

בנוסף, באפשרותך לכתוב הודעה המופיעה לאחר שהמשתמשים שולחים את הטופס ותציין אם הטופס נשלח בהצלחה.

לראש הדף

שליחת נתוני טופס למסד נתונים של Access או SQL Server

טפסי InfoPath נשלחים לעיתים תכופות למסדי נתונים, בין אם מדובר כדי לעדכן טבלה בודדת ברשומה של לקוח או עבור תרחישים מורכבים יותר, כגון שינוי של טבלאות מרובות המקושרות בתבנית טופס דוח הוצאות. באפשרותך לעצב את תבנית הטופס שלך ב- InfoPath כך שניתן לשלוח ישירות למסד נתונים של Access או SQL Server ללא צורך שתשתמש script או קוד מותאם אישית. באפשרותך גם לשלוח נתוני טופס לסוגים אחרים של מסדי נתונים באמצעות קוד מותאם אישית או על-ידי שליחת הטופס לשירות אינטרנט המחובר למסד נתונים זה.

כדי לשלוח טופס למסד נתונים של Access או SQL Server, עליך לעצב תבנית טופס המבוססת על מסד נתונים זה. פעולה זו מבטיחה כי של תבנית הטופס מקור נתונים תואם את המבנה של מסד הנתונים. אם אתה מוסיף חיבור מסד נתונים תבנית טופס קיימת, משתמשים לא יוכלו לשלוח את הטפסים המלאים שלהם למסד הנתונים, מאחר מקור הנתונים של הטופס אינו תואם את המבנה של מסד הנתונים. אם תבנית הטופס אינו תואם את המבנה של מסד הנתונים, InfoPath אין אפשרות לעדכן את השדות הנכונים במסד הנתונים בעת שליחת הנתונים.

בעת עיצוב תבנית טופס של InfoPath המבוססת על מסד נתונים, שים לב את הבעיות הבאות:

  • כאשר אתה מתחבר תבנית הטופס יותר מטבלה אחת במסד הנתונים, עליך להיות מחובר הטבלאות על-ידי שדות המפתח.

  • סוגי נתונים ארוכים, כגון תמונות, תמונות, אובייקטי OLE, קבצים מצורפים וסוגי הנתונים תזכיר Access או SQL, עליך ייכללו חיבור הנתונים. InfoPath אינו תומך חיבורי נתונים לסוגי מקור נתונים אלה. כדי לא לכלול שדות ספציפיים במסד הנתונים, השתמש באשף חיבורי הנתונים כדי להגדיר את חיבור הנתונים.

באפשרותך לקבוע אם אחד מנושאים אלה חל על-ידי קריאת המידע בתיבה תקציר בעמוד האחרון של אשף חיבורי הנתונים. המצבים סיכום אם שליחת טופס זמינה, אם היא אינה זמינה, תקציר מסבירה את הסיבה לכך.

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

לראש הדף

שליחת נתוני טופס לשירות אינטרנט

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

קיימות שתי שיטות נפוצות: עיצוב תבנית טופס השולחת טפסים לשירות אינטרנט:

  • התחברות תבנית טופס קיימת לשירות אינטרנט

  • עיצוב תבנית טופס חדשה המבוססת על שירות אינטרנט

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

פרטים טכניים

כאשר משתמשים שולחים טופס לשירות אינטרנט, הטופס נשלח כנתוני שפת סימון מורחבת (XML) במעטפת SOAP. במעטפת SOAP מתפקדת כפרמטר קלט עבור פעולת שירות האינטרנט שצוין. תוכל להשוות זאת לשליחת טופס באמצעות HTTP, שתוצאתה מסמך XML בבקשת HTTP POST.

לפני שתחבר לתבנית טופס של InfoPath לשירות אינטרנט, שקול את הנקודות הבאות:

  • InfoPath אפשרות להתחבר לשירות אינטרנט המשתמש בסגנון קריאה לפרוצדורה מרוחקת (RPC) מקודד. רק מסמכים מילולי קידוד נתמכת.

  • אם תקבע את התצורה של תבנית טופס כך שלו טפסים יכולים לשלוח נתונים לשירות אינטרנט, באפשרותך לציין כי ניתן לשלוח רק הנתונים בשדות מסוימים או קבוצות, או באפשרותך לשלוח כל הנתונים בטופס.

לאחר הגדרת חיבור הנתונים לשירות האינטרנט, באפשרותך להוסיף לחצן שלח לתבנית הטופס ולהתאים אפשרויות שליחה אחרות שבהן אתה מעוניין.

לראש הדף

שליחת נתוני טופס בשרת שבו פועל Microsoft Windows SharePoint Services

באפשרותך לעצב תבנית טופס השולח נתונים בשרת שבו פועל Microsoft Windows SharePoint Services. על-ידי ביצוע פעולה זו, באפשרותך לאחסן ולארגן כל טפסי המשתמשים בספריית מסמכים. בנוסף, המשתמשים שלך יכולים למלא טפסים המבוססים על תבנית הטופס ישירות מתוך ספריית המסמכים. באפשרותם גם לייצא נתוני טופס ל- Microsoft Office Excel או למזג את הנתונים ממספר טפסים לטופס יחיד. בנוסף, כאשר תפעיל שליחת טפסים ישירות לספריית מסמכים, תוכל להגדיר מראש את שמות הקובץ עבור הטפסים עם ערכים סטטיים, עם ערכים המבוססים על נתונים בטופס, או על-ידי שימוש של נוסחה.

לאחר קביעת התצורה של תבנית הטופס כדי לאפשר שליחת טפסים לספריית מסמכים SharePoint, באפשרותך להוסיף לחצן שלח לטופס ולהתאים אישית אפשרויות שליחה אחרות, כגון הטקסט בלחצן שלח, ההודעות שיוצגו למשתמש לציין אם הטופס נשלח בהצלחה, אם להשאיר את הטופס פתוח לאחר השליחה.

לראש הדף

שליחת נתוני טופס בהודעת דואר אלקטרוני

שימוש בתוכנית דואר אלקטרוני הוא אחת הדרכים הקלה ביותר והנפוצות ביותר של הגדרת זרימת עבודה עבור תהליך עסקי. באפשרותך לעצב תבנית טופס InfoPath המאפשרת למשתמשים ללחוץ על לחצן שלח בסרגל הכלים רגיל או בתפריט ' קובץ ' כדי לשלוח את הטופס המלא כקובץ מצורף או בגוף של הודעת דואר אלקטרוני. ניתן להגדיר מראש את כתובות הדואר האלקטרוני, שורת הנושא ואת שם הקובץ המצורף בעת עיצוב תבנית הטופס שלך — באמצעות ערכים סטטיים, עם ערכים בהתבסס על ערכים בטופס או באמצעות נוסחה. לדוגמה, באפשרותך לעצב את תבנית הטופס שלך כך הטפסים שהושלמו יישלחו באופן אוטומטי בהודעת דואר אלקטרוני עם שורת נושא מוגדרת מראש, לכתובת דואר אלקטרוני המבוססת על ערך בטופס. בנוסף, בהתבסס על נתונים שהמשתמשים מזינים בטופס, באפשרותך להגדיר שמות קובץ דינאמיים עבור הטופס.

יד למשתמשים לשלוח את הטפסים שלהם כהודעות דואר אלקטרוני, חייבת להיות להם Microsoft Office Outlook 2003 או Microsoft Office Outlook 2007 מותקנת במחשבים שלהם. משתמשים שיכולים מילוי טפסים בדפדפן אינטרנט אינם זקוקים Outlook כדי לשלוח את הטפסים שלהם כהודעת דואר אלקטרוני.

לאחר קביעת התצורה של תבנית הטופס כדי לאפשר שליחת טופס בהודעת דואר אלקטרוני, באפשרותך להוסיף לחצן שלח לסרגל הכלים רגיל ואת הפקודה שלח לתפריט קובץ בתבנית הטופס ולהתאים אישית שליחה אחרים האפשרויות, כגון הטקסט המופיע על לחצן שלח, ההודעות שיוצגו למשתמש כדי לציין אם הטופס נשלח בהצלחה, אם ברצונך להשאיר את הטופס פתוח לאחר השליחה.

לראש הדף

שליחת נתוני טופס ליישום בשרת אינטרנט

אם ברשותך דף קיים של Active Server Pages (ASP) או קוד אחר בשרת אינטרנט ניתן לעבד נתוני XML, באפשרותך לעצב את תבנית הטופס שלך כך שמשתמשים יוכלו לשלוח טפסים מלאים לשרת האינטרנט הזה באמצעות שיטת HTTP POST. אם תקבע את התצורה של תבנית הטופס שלך כדי לאפשר למשתמשים לשלוח את הטפסים שלהם בדרך זו, InfoPath יוצר הודעה כולל את נתוני הטופס ולאחר מכן שולח הודעה זו אל שרת האינטרנט. בעת עיצוב תבנית טופס לשליחת נתונים לשרת אינטרנט, באפשרותך להוסיף לחצן שלח אל תבנית הטופס שלך, לציין את הטקסט המופיע על לחצן שלח, להתאים אישית את ההודעות המוצגות למשתמשים כדי לציין אם הטופס היה נשלח בהצלחה, ולאחר מכן ציין אם להשאיר את הטופס פתוח לאחר השליחה.

לראש הדף

שליחת נתוני טופס באמצעות קובץ חיבור נתונים

ב- Microsoft Office InfoPath 2007 לך גם את היכולת ליצור קובץ XML המכונה קובץ חיבור נתונים הכולל את כל ההגדרות הדרושות עבור חיבור נתונים. באפשרותך לאחסן קובץ זה בספריית חיבור נתונים באתר Microsoft Office SharePoint Server 2007, ולאחר מכן לעצב מספר תבניות טופס המשתמשות בקובץ XML זהה כדי לקבוע תצורה של חיבור נתונים. שימוש בקובץ חיבור נתונים משמעו שאם דבר מה משתנה בחיבור הנתונים — לדוגמה, אם המיקום של הנתונים החיצוניים מקור משתנה — באפשרותך לעדכן את קובץ חיבור הנתונים פעם אחת, במקום לעדכן את חיבור הנתונים בכל טופס בודדים התבנית. כל תבניות טופס המשתמשות קובץ חיבור הנתונים יתעדכנו באופן אוטומטי עם ההגדרות החדשות.

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

לראש הדף

שליחת נתוני טופס באמצעות קוד

כדי ליצור פונקציונליות מתקדמת בתבנית הטופס שלך לשליחת נתוני טופס, באפשרותך לכתוב קוד מנוהל באמצעות Microsoft Visual Basic .NET, Microsoft Visual C# .NET או קובץ script. לדוגמה, באפשרותך להוסיף פונקציונליות לתבנית הטופס המאפשרת שליחת טפסים למיקום יותר מרשומה אחת בו-זמנית או מקור נתונים חיצוני שאינו נתמך בדרך כלל על-ידי InfoPath.

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

לראש הדף

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×