همانطور که در پست قبلی بیان شد، یکی از روش های مناسب برای پیاده سازی فرآیندهای کاری در محیط شرپوینت استفاده از نرم افزار Nintex Workflow می باشد. به کمک این نرم افزار به راحتی می توان فرآیندهای کاری مختلف را در مدت زمان کوتاهی پیاده سازی نمود. پس از نصب محصول می توان آن را در سایت های مورد نظر فعال نمود تا امکان طراحی و مدیریت فرآیندها در لیست ها و مخازن اسناد آن فراهم شود. با این نرم افزار می توان به طور گرافیکی فرآیند مورد نظر را روی لیست و یا مخزن اسناد مورد نظر طراحی کرد؛ پیاده سازی این فرآیند به طور خودکار توسط نرم افزار انجام می گیرد. در این پست به طور خلاصه برخی از امکانات پرکاربرد این محصول برای طراحی فرآیندهای کاری بیان می شوند.
لیست ها و مخزن اسناد(List and Liybrary):
- Create an item: به کمک این عملگر می توان در مرحله خاصی از فرآیند مورد جدیدی را در یک لیست ایجاد نمود. همانطور که در شکل زیر مشاهده می شود، به کمک این عملگر می توان تنظیماتی چون: نوع محتوای مورد نظر و مقادیر فیلدهای مختلف مورد ایجاد شده را مقداردهی کرد.

در زمان مقداردهی به فیلدهای مورد جدید، همانطور که در تصویر زیر مشاهده می شود، امکان انتخاب مقدار از منابع دیگر و یا پارامترهای تعریف شده در همین فرآیند وجود دارد. البته این کار در تمامی عملگرهای دیگر نیز امکان پذیر است.
- Set field value: به کمک این عملگر می توان مقدار فیلد خاصی از آیتم تحت فرآیند را مقداردهی نمود.
- Check in, Check out , cancel Check out: به کمک این عملگرها می توان روی تحویل گرفتن و یا تحویل دادن مستندات در مخازن اسناد کار کرد.
- Copy an item, Delete an item, Set item permission, Update an item : به کمک این عملگرها هم می توان عملیات متنوعی را روی موارد لیست ها انجام داد. همچنین در این گروه عمگرهایی برای ایجاد لیست های جدید و یا جستجوی مقدار خاصی در لیست نیز وجود دارد.
تعامل با کاربر(User interaction):
- Assign a Flexi task,Assign a to do task, Complete workflow task, Delegate Workflow task, Task reminder: امکان ایجاد انواع مختلف وظایف برای کاربران و کار با آنها از طریق این عملگرها امکان پذیر است.
- Send a notification: به کمک این عملگر اطلاع رسانی به کاربر در مرحله خاصی از فرآیند انجام می گیرد. مثلا می توان به کاربر مورد نظر ایمیلی با متن و موضوع دلخواه ارسال نمود.
- Request review: از این عملگر برای درخواست از کاربر خاصی جهت بازدید و اظهار نظر در مورد آیتم ایجاد شده استفاده می شود.
- Reqest Data: به کمک این عملگر می توان در مرحله خاصی از فرآیند داده خاصی را از کاربر دریافت نمود.
* نکته قابل ذکر در اینجا این است که به کمک این ابزار می توان در صورت نیاز مثلا در مواقع عدم حظور در خواست های دریافت شده توسط فرآیند را جهت بررسی به شخص دیگری واگذار نمود(Deligation). همچنین این ابزار امکان اطلاع رسانی و دریافت نظرات از طریق سرویس پیام کوتاه روی تلفن های همراه را نیز پشتیبانی می کند.
سایت و محیط کاری(Site and Workspace):
- در سطح سایت نیز عملگرهایی برای ایجاد و یا حذف سایت ها و مجموعه سایت ها وجود دارد.
جامعیت(Integration):
در زمینه جامعیت با سیستم های دیگر در این ابزار امکاناتی برای فراخوانی وب سرویس ها، اجرای SQL ، پرسش و جو در BDC، AD، XML و شرپوینت و یا ارتباط با سیستم Biz Talk فراهم است. به کمک عملگر فراخوانی وب سرویس می توان به راحتی از تمامی وب سرویس های موجود در شرپوینت در فرآیند های کاری استفاده نمود و یا در صورت نیاز وب سرویس جدیدی را به این مجموعه اضافه و از این طریق فراخوانی نمود. لیست کامل وب سرویس های موجود را می توانید در اینجا مشاهده نمایید.
Logic an Flow:
در این زمینه این ابزار امکاناتی برای ایجاد انواع فلوچارت های منطقی فراهم می کند؛ از جمله امکان ایجاد ماشین حالت(State Machines) و یا سایر امکانات منطقی مانند حلقه ها و عملیات موازی و یا شرط هایی با منطق Switch.
موارد فوق تنها برخی از عملگرهای ساده و پرکاربرد موجود در ابزار نینتکس هستند. عملگرهای مختلف دیگری نیز در این محیط وجود دارند از جمله عملگرهایی که به کمک آنها می توان با نرم افزارهای خارجی مانند SQL و یا Active Directory ارتباط برقرار کرد. همچنین در این ابزار امکان اتصال به نرم افزارهای ارتباطی مایکروسافت مانند Exchange ,Biz Talk و یا Live communication server نیز وجود دارد.
تمامی مطالب فوق تنها بخش کوچکی از امکانات ابزار نینتکس برای طراحی فرآیندها هستند. علاوه بر این امکانات تکنیکی برای پیاده سازی فرآیندها، این ابزار وب پارتهایی نیز فراهم می کند که به کمک آنها می توان وضعیت فرآیندهای مختلف را روی صفحه مشاهده نمود. همچنین امکاناتی نیز برای مدیران فراهم می آورد تا به کمک آنها نحوه اجرای فرآیندها در سازمان را مورد بررسی قرار دهند تا در صورت وجود تنگناهایی در مسیر فرآیندهای سازمانی، این تنگناها به سرعت شناسایی شوند. همچنین امکان تهیه گزارشات آماری از اجرای فرآیندها نیز امکان پذیر می باشد. برای آشنایی بیشتر با امکانات نینتکس می توانید نسخه آزمایشی سی روزه آن را از سایت این شرکت دریافت نمایید. نسخه اصلی این محصول را نیز همراه با بسته زبان فارسی آن می توانید از طریق شرکت راهـکار خـلاق که تنها شریک رسمی شرکت نینتکس در ایران می باشد دریافت نمایید.