ابتدا بروی سایتمان یک Custom List به نام درخواست پیشنهادات ایجاد می کنیم که از سه ستون به نام هایسلام به همه دوستان طبق صحبت های که قبلا مطرح کرده بودیم برای ایجاد این پست زمان ایجاد شد تا این پست زده شود اولین سناریو را با یک نظر سنجی کاربردی وساده شروع میکنیم که دراین بحث نکته هایی مثل سازگاری نرم افزار Infopath با Workflow خواهید دید که واقعا برای Customize شدن فرآیندهای کاری خیلی کاربردی میباشد .
Untitled.jpg
FullName & Suggestion & SiteRating " نام کامل "و" پیشنهادات" و" سرعت سایت " تشکیل شده است.
1.png
واز داخل Sharepoint Designre سایتمان را باز می کنیم ویک Workflow Site فرآیند ازنوع ایجاد می کنیم توجه داشته
باشید این فرآیند مربوط به سایت میباشد ما تا به اینجا فرآیند برای لیست ها و Sub Site ایجاد میکردیم ولی اینبار برای
سایت ایجاد میکنیم به نام ارائه پیشنهادات سایت و مدت زمانی برای جمع آوری اطلاعات از سایت رادارد.
خوب ما برای جمع آوری اطلاعات در Workflow برای مثال اطلاعات کارکنان در Sharepoint Designer پارامتر ایجاد میکنیم
با دو آیتم کاربردی به نام Action & Condition دراین محیط کار می کنیم . ویک آیتم مهم دیگری به نام
Initiation Form Parameters وجود دارد
فایل پیوست 1207
که سه پارامتر به نام های
1.نام کارمندان 2. لیست پیشنهادهای شما ازجنس Single line و Site Rating سرعت سایت از جنس Choise راانتخاب میکنیم .
برای اولین Step فرآیندمان از منوی Action انتخابمان را ایجاد یک لیست میباشد یعنی Create item in this list وبعد
بروی همین لینک کلیک میکنیم و فیلدهای موردنظرمان را از پارامترهایی که ایجاد کرده ایم انتخاب میکنیم فرضا
set this field مربوط به ستونهای لیست را نشان میدهد و بروی FX کلیک کرده وپارامتر متناظر بااین فیلد را انتخاب
میکنیم دراینجا ستون title هم ستاره دار وفورس میباشد یک تناظر انتخاب کرده
و ok می کنیم وسپس Email ست می کنیم به شکل زیر.
فایل پیوست 1208
درایمیلها یادمان باشد برای Feedback"نتیجه فرآیند" خواستیم اطلاع رسانی داشته باشیم. درقسمت
add or change look کلیک کرده و Data Source را ازقسمت Variable & Parametres انتخاب میکنیم.
وپابلیش می کنیم بروی سایتمان ؛ توجه کنید بعد از پابلیش از قسمت Site Action گزینه مربوط به Workflow Site
راکلیک میکنیم که در اینجا قرارداده شده است یک مشکلی که من با این آیتم داشتم و موجود نبود داخل Site Action
بنابراین از تنظیمات سایتم گزینه Workflow setting را انتخاب کرده وworkflow موردنظر را استارت می زنیم چون فرآیند
جاری نظرسنجی میباشد می توانیم لینک مربوط به این فرآیند را به صفحه home اضافه کنیم نکته مهم این سناریو
سازگاری Workflow با نرم افزار Infopath اگر فرآیند را با sharepoint Designer باز کنیم خواهیم دید درقسمت
Forms مربوط به WorkFlow فرم infopath > فرآیند موجود میباشد .
فایل پیوست 1209
که میتوانیم بروی آن ویرایش انجام دهیم وحتی فونت و عکس بگذاریم وبروی سایتمان مجددا پابلیش کنیم
4.png
درعکس شماره 4 می بینید که عکس قرار داده ام جالب اینجاست که این عکس با پسوندGIF هم میباشد ومانند فلش
عمل کرده وداخل نظرسنجی مشاهده میشود.
میتوانیم با تغییرات بروی همین فایل pdf نظرات قبلی را هم مشاهده کنیم به صورت زیر عمل میکنیم به سراغ فرم
infopath از sharepoint Designer می شویم درسمت راست از این فرم یک سری ابزار به نام Fields وجود داردکه دو
حالت به شما میدهد
show basic View & Show advance Viewحالتadvance را انتخاب می کنیم واز قسمت Field گزینه درخواست پیشنهادات Secondry راانتخاب میکنیم
5.png
ودرآیکونهای لیست شده دراین قسمت گزینه DataField را بازکرده و sharepoint list item را درگ میکنیم داخل فرممان درهنگام درگ آیتم هایی ظاهر میشود وما گزینه Repating Table راکلیک می کنیم
6.png
قسمتهای هایلایت شده را توجه بفرمایید و ستوهای اضافی مثلID را پاک میکنیم ونوع فونت و تغییری را که لازم است
انجام میدهیم و پابلیش میکنیم ازسمت SITE برویWF که لینک آنرا درصفحه اصلی قرارداده ایم خواهیم دید که فرآیند
ایجاد شده دقیقا فرم INFOPATH بود که توسط ما پابلیش شده است واما " نظر سنجی به شکل زیر میباشد"
7.png
موضوعات مشابه:
- صفحه آلومینیومی
- خرید سرور HP تا 4.5 ملیون؟
- خبر بد: تبدیل ودیعه 3 میلیونی خطوط E1 به هزینه 1.5 میلیونی
- کمک کنین دارم دیونه میشم