Introduction to using Intalio

برای نصب Intalio designer کافیست فایل jar را اجرا کرده و و جادوگر نصب را راهبری کنیم. به این ترتیب در پایان نصب یک نسخه کامل از Eclipse به همراه plug-in های مورد نیاز نصب خواهد شد. بنابراین نیازی به نصب eclipse نمی باشد.

پس از نصب Intalio designer نوبت به نصب Intalio|BPM server می رسد. توجه داشته باشید که Intalio workflow هم همراه با Intalio server نصب خواهد شد.

برای نصب سرور ابتدا فایل فشرده مربوطه را در مسیر c:\intalio-bmps از حالت فشرده خارج کنید. قبل از هر چیز مطمئن شوید متغیر محیطی JAVA-HOME را set کرده اید. در ضمن پورت 8080 نیز باید در دسترس باشد در صورتی که از دیواه آتشین استفاده می کنید این پورت را باز نگه دارید. برای راه اندازی سرور کافیست وارد پوشه \bin شده و فایل startup.bat را اجرا کنید. را ه دیگر اجرای دستور Geronimo run می باشد. هنگامی که پیام Geronimo Application Server started نمایان شد runtime workflow راه اندازی شده است و شما می توانید کار خود را شروع کنید. برای متوقف کردن runtime workflow پنجره command prompt را ببندید یا از ctrl+c استفاده کنید. برای اطمینان پورت 8080 را telnet کنید.

حال با استفاده از مرورگر وب و آدرس زیر می توانید با استفاده از کنسول تحت وبی که در اختیار شما قرار می گیرد با runtime workflow ارتباط برقرار کنید.این کنسول امکانات مدیریتی را در اختیار شما قرار می دهد.

http://localhost:8080/bpms-console

برای ورود به سیستم از نام کاربری و کلمه عبور زیر استفاده کنید.

Username: admin

Password: changeit

صفحه bpms-console فقط از طریق مدیران Intalio قابل دسترسی می باشد.

برای اینکه مطمئن شوید تمامی پردازه ها به نحو احسنت اجرا شده اند و روند اجرای برنامه دچار مشکل نخواهد شد از آدرس http://localhost:8080/ui-fw/login.htm استفاده کنید. اگر پیغام خطایی دریافت نکردید تمام پردازه های مربوطه درست عمل کرده اند. این آدرس صفحه ایست که کاربران می توانند به پروسه های مربوط به خودشان دسترسی داشته باشند. کاربران معمولی و پرسنل عادی نمی توانند به bpm-consol وصل شوند. فقط از طریق این آدرس می توانند به رابط گرافیکی و حساب کاربری خود دسترسی داشته باشند.

در Intalio server یک پردازه به طور پیش فرض با نام absence request وجود دارد که نمونه خوبی برای آشنایی با نحوه کار Intalio server می باشد. به صفحه user interface رجوع کرده و با استفاده از نام کاربری examples\msmith و کلمه عبور password وارد سیستم شوید. این کاربر به طور پیش فرض داخل سیستم ایجاد شده است. هنگامی که وارد حساب کاربری این شخص می شوید هیچ task ای در ابتدا برای او تعریف نشده است فقط در زبانه processes یک پروسه در اختیار کاربر قرار دارد. هر کاربر فقط به پروسه های خاصی دسترسی دارد. مثلاً در این مثال کاربر با نام کاربری msmith فقط به پروسه درخواست مرخصی دسترسی دارد و هیچ پروسه دیگری را نمی تواند اجرا کند. حال روی نام پروسه کلیک کنید و بعد از پر کردن فرم مربوطه دکمه submit را فشار دهید. توجه داشته باشید که این فرم قبلاً توسط نرم افزار Intalio designer ساخته شده است. حال دکمه log out را فشار داده و از حساب کاربری msmith خارج شوید و با نام کاربری examples\ewilliams و کلمه عبور password وارد حساب کاربری Emily Williams شوید. این شخص مدیر آقای smith است و وظیفه قبول یا رد درخواست مرخصی کارمندان زیر دستش از جمله آقای smith بر عهده اوست. اگر وارد زبانه taks شوید ملاحظه می فرمایید که پیغامی مبنی بر درخواست مرخصی برای او ارسال شده است. بر روی آن کلیک کنید و تصمیم مورد نظر را گرفته و بر روی دکمه complete کلیک کنید تا پردازه تکمیل شود. در حالی که پرسنل کارهای خود را انجام می دهند مدیران سیستم می توانند روند اجرای پروسه ها را زیر نظر بگیرند. حال از طریق کنسول bpm و کاربر admin وارد سیستم شوید و در قسمت Instances بر روی پروسه درخواست مرخصی کلیک کنید تا روند اجرای آن نمایش داده شود. دیاگرام مربوطه را به دقت بررسی کرده تا با روند اجرای پروسه آشنا شوید.

حال وارد حساب کاربری msmith شوید و در قسمت notifications نتیجه درخواست مرخصی را ببینید.