بیزاجی
بررسی اجمالی
معماری داخلی Bizagi بر طراحی مدرن و فناوری های مدرن تکیه دارد تا راه حلی کامل در کلاس سازمانی ارائه دهد.
Bizagi کد میانی تولید نمیکند و به دلیل رویکرد مدلمحور آن، میتوانید به راحتی: یک پیکربندی در دسترس بالا تنظیم کنید، راهحل خود را مقیاسبندی کنید، یا از مکانیسمهای اضافی در موتور پایگاه داده (به عنوان مثال، یک تکرار ODS) برای بهینهسازی دادهها استفاده کنید. دسترسی برای عملیات روزانه و برای گزارش.
نمودار زیر اجزای اصلی داخلی سرور اتوماسیون و معماری داخلی آن را نشان می دهد:
برای اطلاع از نمای کلی معماری سوئیت بیزاجی به معماری بیزاجی مراجعه کنید.
ویژگی ها و اجزاء
همانطور که در بالا نشان داده شد، ویژگیهای کلاس سازمانی از طریق اجزای اصلی زیر در Bizagi پشتیبانی میشوند.
پورتال کاری
Bizagi یک پورتال کاری مبتنی بر وب را برای کاربران نهایی ارائه میکند که در آن فهرستی از فعالیتهای “کارها” به آنها ارائه میشود.
پورتال کاری نقطه دسترسی کاربران نهایی است که در آن با سیستم تعامل خواهند داشت (یعنی قادر به شروع فرآیندهای جدید، انجام وظایف، دسترسی به تجزیه و تحلیل عملکرد و گزارش و غیره).
دسترسی به پورتال کاری فقط به یک مرورگر نیاز دارد و میتواند: برای اینترانت یا اینترنت با پشتیبانی چند زبانه راهاندازی شود و سفارشیسازیهایی (مانند استفاده از رنگهای شرکتی یا آرم) داشته باشد.
برای کسب اطلاعات بیشتر در مورد پورتال کاری برای کاربران نهایی، لطفاً به پورتال کاری بیزاگی مراجعه کنید.
گردش کار BPMN
گردش کار BPMN در Bizagi WorkflowEngine نیز نامیده می شود و گردش کار را کنترل و اجرا می کند.
این موتور مستقیماً فرآیندهای مدلسازی شده در BPMN را همانطور که قبلاً با Bizagi Modeler ایجاد شده بود تفسیر میکند.
تمام ویژگیهای پیچیده BPMN مانند همکاری بین فرآیندها از طریق سیگنالها و پیامها، تراکنشهای طولانیمدت فرآیند و طراحی زیرفرآیند و غیره را تفسیر و اجرا میکند.
BAM و Analytics
ویژگی های BAM و Analytics گزارش قدرتمندی را برای شاخص های مدیریتی (برای نظارت و بهبود فرآیندها) ارائه می دهند.
تجزیه و تحلیل گرافیکی برای هر دو BAM (زمان واقعی) و Analytics (روندهای تاریخی، تنگناها) ارائه شده است.
برای اطلاعات بیشتر در مورد ویژگی های Analytics، لطفاً به تجزیه و تحلیل فرآیندها مراجعه کنید.
برای برنامههایی که در آنها حجم بالایی از اطلاعات و درخواستهای تحلیل وجود دارد که ممکن است بر عملکرد تأثیر بگذارد، یک ویژگی اختیاری ذخیره اطلاعات عملیاتی (ODS) میتواند برای بهبود عملکرد تنظیم شود
برای اطلاعات بیشتر در مورد نحوه استفاده از Bizagi ODS برای BAM و Analytics، لطفاً به پیکربندی Bizagi ODS برای تجزیه و تحلیل فرآیند مراجعه کنید.
مدیریت داده
Bizagi یک موتور داده قدرتمند را ارائه می دهد که EntityManager نام دارد.
این اطلاعات را به شیوه ای امن، سازگار و یکپارچه بین اجزای مختلف خود مدیریت می کند و اطلاعات را از فرآیندها بازیابی می کند (قادر به مشاوره است).
این بدان معناست که مدیریت اطلاعات به صورت شفاف برای کاربران انجام می شود، صرف نظر از اینکه این اطلاعات به صورت محلی در مدل داده Bizagi ذخیره می شود یا حتی در یک منبع اطلاعات خارجی (که از طریق مکانیسم های مهم یکپارچه سازی مانند مجازی سازی یا تکرار پوشش داده می شود).
امنیت و سازمان
یک ماژول امنیتی گزینههای احراز هویت و مجوز را برای نقشها، مهارتها، موقعیتها، مناطق و مکانهای مختلف تعریفشده در ساختار سازمانی مدیریت میکند.
گزینه های احراز هویت شامل احراز هویت ویندوز، و ادغام LDAP، از جمله موارد دیگر است.
در سازمان، امکان تعریف و تخصیص طرحهای زمان کاری (و تقویم تعطیلات) مختلف برای کاربران مختلف و مکان آنها وجود دارد.
برای اطلاعات بیشتر در مورد امنیت و سازمان، به امنیت پورتال کاری مراجعه کنید.
قوانین کسب و کار
Bizagi یک موتور قوانین کسب و کار را برای اجرای سیاست هایی که منطق کسب و کار را تشکیل می دهند ارائه می دهد.
این موتور در Automation Server اجرا میشود تا انتقالهای مختلف گردش کار را فعال کند، اجرای فعالیتها را کنترل و همگامسازی کند، تصمیمهای خودکار را با قوانین پیچیده (مانند جداول تصمیمگیری و درختهای تصمیم) بگیرد و محاسبات را انجام دهد.
ایجاد قوانین کسب و کار در Bizagi توسط یک ویرایشگر گرافیکی کاربر پسند کمک می کند که امکان تعریف منطق تجاری را بدون نیاز به برنامه نویسی فراهم می کند.
لایه نقشه برداری سازمانی (لایه ادغام)
یک لایه ادغام قوی، منعطف و قدرتمند بخشی از راه حل برای مشتریان شرکتی است.
در پروژه هایی که نیاز به ادغام فرآیندها با برنامه های کاربردی موجود است، لایه ادغام Bizagi گزینه های متعددی را برای یکپارچه سازی کسب و کار و برنامه ارائه می دهد:
- سرور ایمیل:
Bizagi Processes میتواند اعلانهای ایمیل خودکار را با استفاده از یک سرور پست الکترونیکی سازگار با SMTP، مانند Lotus Notes و Exchange، ارسال کند.
پیکربندی SMTP را مرور کنید تا درباره پیکربندی سرور ایمیل برای فرآیندهای Bizagi خود اطلاعات بیشتری کسب کنید.
- ECM برای اسناد:
Bizagi از یکپارچهسازی با سیستمهای مدیریت محتوای سازمانی که از استاندارد CMIS پشتیبانی میکنند، مانند SharePoint، Alfresco و Documentum و غیره پشتیبانی میکند. پیوست های آپلود شده در Bizagi Processes را می توان به گونه ای پیکربندی کرد که در یک مخزن اسناد مرکزی ذخیره شوند.
برای اطلاعات بیشتر به یکپارچه سازی ECM مراجعه کنید.
- منابع داده های خارجی:
Bizagi دو ویژگی یکپارچه سازی قدرتمند را برای یک رویکرد یکپارچه سازی در سطح داده ارائه می دهد، که در آن ساختارهای داده (جدول) از یک منبع داده خارجی را می توان با مدل داده در Bizagi، استفاده مجدد و بهره گیری از دارایی های شرکت شما هماهنگ کرد.
این فناوری یکپارچهسازی در Bizagi Data Replication یا Data Virtualization نامیده میشود، که از طریق آن میتوانید به طور خودکار فهرستهایی از اطلاعات را از هر منبع داده وارد کنید (فقط خواندنی، به عنوان یک کار زمانبندی شده) یا میتوانید اطلاعات جداول نوع تراکنش را به هر دو صورت همگامسازی کنید. به طوری که این مقادیر در زمان واقعی به روز می شوند.
اطلاعات بیشتر در مورد مجازی سازی داده و تکرار داده ها را مشاهده کنید.
- رویدادهای تجاری
Bizagi از امکانات مختلفی برای رقص در فرآیندهای خود پشتیبانی می کند.
این به امکان واکنش به رویدادهای تجاری که توسط یک فرآیند دیگر در Bizagi ایجاد میشوند، یا واکنش به رویدادهای نوع ناهمزمان، مانند رویدادهای زمانبندی شده اشاره دارد.
این ویژگی قدرتمند، مدلسازی فرآیندهایی را که توسط پیامها، سیگنالها، تایمرها یا هر محرک ناهمزمان دیگری شروع یا پرچمگذاری میشوند، ممکن میسازد.
اگرچه این مفهومی است که شامل رقص بین فرآیندها (همکاری BPMN) است، اما از اقدامات رویدادهای تجاری از طریق مشاغل سفارشی نیز پشتیبانی می کند.
کارهای سفارشی ممکن است برای مشخص کردن پردازش دسته ای یا دیگر سناریوهای پیچیده و یکپارچه، مانند بررسی اسناد در یک مسیر فیزیکی و تفسیر آنها استفاده شود.
- یکپارچه سازی برنامه (Enterprise Service Bus، ERP، CRM، برنامه های اصلی، سیستم های قدیمی):
Bizagi از ادغام با ESB شرکت (به عنوان مثال، IBM WebSphere) و هر سیستم دیگری پشتیبانی می کند.
میتوانید خدمات مبتنی بر وب (SOAP، REST) یا APIهای تجاری خاص را از طریق فرآیندهای Bizagi فراخوانی کنید (روشهای فراخوانی در dll. یا jars).
برای این رویکرد، سه ویژگی مهم در زیر شرح داده شده است:
الف) فراخوان خدمات
روش ترجیحی ما برای ادغام از طریق خدمات مبتنی بر وب است، که در آن این پیکربندی توسط یک جادوگر در Bizagi (اجتناب از نیاز به برنامهنویسی یا داشتن نمایه با سطح دانش فنی بالا) کمک میکند.
این ویژگی اتصال دهنده خدمات وب است که امکان فراخوانی یک وب سرویس SOAP یا یک سرویس REST را از Bizagi فراهم می کند.
برای اطلاعات بیشتر در مورد فراخوانی خدمات، به نحوه فراخوانی خدمات وب REST یا SOAP از Bizagi (ادغام در سطح فرآیندها) مراجعه کنید.
ب) فراخوانی کد خارجی یا سفارشی (API ها، رابط ها)
استفاده از API ها یا اتصال دهنده ها (کلاس های EJB، JMS و غیره) از طریق گزینه های توسعه پذیری Bizagi امکان پذیر است.
میتوانید اجزای سفارشی را که مالک یا توسعهدهی کردهاید اضافه کنید.
مفهوم پشت این، داشتن یک جزء مجزا در دات نت و سپس ثبت فایل ساخته شده آن (a.dll) در Bizagi است.
به این ترتیب، روشهای این جزء را میتوان مستقیماً در قوانین تجاری فرآیندها فراخوانی کرد.
برای اطلاعات بیشتر در مورد فراخوانی های API، به ویژگی Component Library مراجعه کنید.
علاوه بر این، کانکتورهای خارج از جعبه برای سیستم های خاصی مانند SAP در دسترس هستند.
Bizagi دارای یک رابط SAP داخلی است تا به راحتی BAPIها را از فرآیندهای شما بدون برنامهنویسی فراخوانی کند.
برای اطلاعات بیشتر در مورد کانکتور Bizagi SAP، به ویژگی کانکتور SAP مراجعه کنید.
- Bizagi API (لایه SOA)
Bizagi از معماری سرویس گرا برای بهترین شیوه ها در جهت قابلیت های یکپارچه سازی و طراحی پیروی می کند.
با استفاده از API Bizagi می توان عملکرد فرآیندهای Bizagi را از یک سیستم خارجی فعال کرد.
Bizagi API مجموعه ای جامع از روش های وب سازگار، راحت و آسان برای استفاده را دارد.
هر پروژه Bizagi عملکرد و پرس و جوهای گردش کار خود را ارائه می دهد که قبلاً به عنوان روش های وب SOAP موجود منتشر شده است.
این امر راه اندازی رویدادهای تجاری در Bizagi را آسان تر می کند، که در سیستم دیگری کنترل می شوند (برای هر ادغام احتمالی که نیاز به به روز رسانی اطلاعات ارسال شده از سیستم دیگری به Bizagi دارد).
چنین روشهای وب موجود در Bizagi Processes عبارتند از: شروع فرآیندها، انجام یک فعالیت یا راهاندازی یک رویداد، بهروزرسانی یا دریافت اطلاعات بهروز از فرآیندها، و لغو نمونههای فرآیند، و غیره.
برای اطلاعات بیشتر در مورد خدمات وب که قبلاً برای Bizagi Processes منتشر شده است، برای برنامه های خارجی به Bizagi API مراجعه کنید.
مدیریت حجم کار
مسیریابی و متعادل سازی حجم کار (تخصیص کار) را می توان با الگوریتم های اصلی مورد استفاده مانند: صف، دور رابین و موازنه بار پیکربندی کرد.
برای این مدیریت و بهینه سازی، معیارهای مهمی مانند تقویم کاری و تعطیلات درگیر است و تفویض کار و واگذاری مجدد نیز می تواند فعال شود.
مدیر کش
مدیر کش یک پیشرفت قابل توجه در پروژه های ماموریتی راه حل های بزرگ شرکتی است که فرآیندهای آن شامل تعداد زیادی کاربر نهایی (همزمان) می شود.
مدیر کش با دستیابی به بهینهسازی دسترسی به دادهها و ماندگاری در پایگاه داده با مدیریت دامنهها، بهبودهایی را برای عملکرد پورتال کاری فراهم میکند.