قسمت بیست و پنج : ومبحث 1-1 ابزار Infopath ازشیرپوینت 2010
توسط
- 2011-11-25 - 12:12 AM (بازدید: 4234)
|
شیرپوینت ابزارهای جانبی وکاربردی مهمی ازجمله Infopath راداراست که تعریف
بهتری از این ابزار كاهش نياز به ورود اطلاعات دستي از طريق استفاده از فرم هاي
الكترونيكي تحت وب میباشد ما بااستفاده از این ابزار به طراحی وایجاد هرگونه فرمی
میپردازیم که دراینجا باهم Infopath 2010 را مبحث به مبحث تشریح خواهیم کرد.
برای ایجاد فرم های Infopath نوع های مختلف فرم راباید بشناسیم نکاتی که باید بدانیم
1.jpg
· SharePoint Form Library یک library با template فرم میباشد که کاربران میتوانند ورود اطلاعات داشته باشند .
· Blank Form یک فرم خالی ایجاد میکنیم که این بار base بروی browserمیباشد وبرای استفاده از فرم خالی بخواهیم سفارشی کنیم.
· Blank Form (InfoPath Filler) این فرم توسط خود کاربر بروی سیستم خودش ایجاد میشود وWeb baseنمی باشدویا به عبارتی پابلیش نشده است.
· Database استفاده کنید از این template که baseهم فرم میباشد و بروی جداول access or SQL قرار میگیرد.
· Web Service با استفاده از این فرم درخواست میکنید یک web services برای اطلاعات .
· XML or Schema این قالب استفاده میشود برای تبادل اطلاعات ازیک فایل XML or Schema
· Data Connection File ایجاد یک فرم میباشد که این فرم از یک Data Connection File ذخیره بروی شیرپوینت استفاده میکند
· Convert Existing Form ازنامی که وجود دارد استنباط میشود که فایل موجود infopath را convert میکند ولی درحقیقت فایلهای excel & word را به فرم infopath کانورت میکند برای خودم که خیلی جالب بود عملی هنوز تست نکردم ولی حتما اینجا تست میکنیم .
· Document Information Panel با استفاده از این آیتم infopath سفارشی میکند اطلاعات ورودی را بروی base DOC بروی ستونهای شیرپوینت این Templateاستفاده می کند ازیک doc libaray برای سفارشی کردن اطلاعات ورودی
· Blank 2007 Form استفاده ازاین فرم ایجاد میکند یک فرم web base با ورژن 2007
· Blank 2007 Form (InfoPath Filler) ایجاد میکند یک فرم Client base که نیاز به نصب infopath 2007 میباشد .
نکته : فرم های infopath وفرم های sharepoint باهم درتعامل هستند فرم های
شیرپوینت baseبروی Web میباشد ولی infopath طراحی میشود با این قصد ونیت
که از فرم های شیرپوینت استفاده کند .
برای مثال ازیک فرم خالی برای طراحی شروع میکنیم بروی فرم خالی جدول ایجاد
میکنیم که داخل Cellsمربوط به جدول Label ایجاد میکنیم ودرمقابل آن Controls که
محتویات داخل جدولمان را مشخص میکنند وازقسمت home وازقسمت controles
میتوانیم controls که در دسترس میباشد را داخل فرم اضافه کنیم که نوع Control با
توجه به شکل زیر 1+2 مشخص میکنیم که ورودی اطلاعاتمان درچه فرمتی وبه
شکلی باشد
2.jpg
3.jpg
بعد از طراحی فرم باید آنرا submitکنیم یعنی ارایه دادن که به چند روش میتوان آنرا
Submit کرد بعدازطراحی فرم باید آنرا ارایه دهیم وبعد ازارایه آنرا پابلیش کنیم دربرخی
مواقع بعد ازارائه هم میتوان ازفرم بروی شیرپوینت استفاده کرد .مراحل مختلف
Submitرا درمبحث بعد توضیح خواهم داد مراحل کاری، ایجاد یک فرم وطراحی آن
وپابلیش بروی Form Library میباشد ابتدا قبل ازایجاد فرم بروی Infopath باید یک
refrence با Templateفرم داشت که برای ایجاد آن باید یک Form Library بروی
شیرپوینت ایجاد کرد ویا اتوماتیک هنگام پابلیش فرممان بروی سرور خودش این
Libraryرا ایجاد کند .مبحث بعدی نوع Submit یاهمان نحوه ارائه دادن فرم به
سرورشیرپوینت میباشد .
Source : Microsoft -Mr anhchang