Virtualization

Virtualization نرم افزار بیزاجی

در data model فرایند خود گزینه virtualization مشاهده می‌کنید. این گزینه باعث ایجاد ارتباط بین data model  و  یک منبع داده ی خارجی می‌شود.

Virtualization در بیزاجی یک مکانیسم یکپارچه سازی در سطح داده است که به مدل داده فرآیند اجازه می‌دهد تا به منابع داده خارجی متصل شود. با استفاده از این بخش شما می‌توانید به اطلاعات ذخیره شده در چندین منبع داده (RDBMS,XML,…) دسترسی داشته باشید.

یکپارچه سازی سیستم‌های قدیمی قبلی یکی از مسائلی هست که بیزینس‌‌‌ها هنگام تغییر سیستم‌های خود با آن رو به رو می‌شوند بیزاجی با قرار دادن گزینه‌ی  Virtualization این مشکل را بر طرف کرده است.

برای مثال فرض کنید شما در فرایند ثبت سفارش مشتری و ارسال کالا قرار دارید و برای بیزینس شما مهم است که مشتری شما در کدام استان کدام شهرستان و حتی در کدام آبادی قرار دارد. همان طور که می‌دانید تعداد شهرستان‌ها و آبادی‌ها در ایران خیلی زیاد است و شما نمی‌توانید این اطلاعات را مستقیم به نرم افزار بیزاجی وارد کنید برای این کار از گزینه‌ی virtualization استفاده کنید.

چگونه از virtualization استفاده کنیم؟

ابتدا باید مطمئن شوید منبع خارجی که داده‌ها، در آن قرار دارد ویژگی‌ها و مجوزهای لازم برای اتصال با بیزاجی را داشته باشد. گام بعد تعریف این مبع خارجی می‌باشد. هنگامی که همگام سازی بین منبع خارجی و بیزاجی اتفاق می‌افتد، اطلاعات به کاربران نهایی ارائه می‌شود تا آن را به عنوان بخشی از یک فرآیند تجاری در بیزاجی مدیریت کنند.

virtualization

برای مثال می‌خواهیم فرآیند ثبت و ارسال سفارش بررسی کنیم. در این بیزینس نیاز داریم اطلاعات مکان مشتری را تا سطح شهرستان و آبادی داشته باشیم. برای استاندارد بودن اطلاعات ما باید به مشتری لیست شهرستان‌های ایران و آبادی های آن‌ها را داشته باشیم و در فرم به آن‌ها نمایش بدهیم و آن‌ها شهرستان و آبادی مورد نظر خود را انتخاب کنند.

برای وارد کردن لیست تمام شهرستان‌ها و آبادی‌ها ابتدا آن‌ها را درون پایگاه داده SQL در جدولی به نام شهرستان‌ها می‌ریزیم برای این جدول دو ستون به نام‌های کد و نام شهرستان می‌سازیم و داده‌ها را وارد می‌کنیم.

نکته: بیزاجی همه typeها را پشتیبانی نمی‌کند پس دقت کنید type داده‌هایی که می‌خواهید در بیزاجی بریزید مطابق جدول زیر باشد.

SQL Server data types

Character Strings

String

CHAR

String

VARCHAR
Not supported

TEXT / VARCHAR(MAX)

Exact Numbers

Big Integer

BIGINT

Integer

INT

Small Integer

SMALLINT

Tiny Integer

TINYINT

Currency

DECIMAL

Integer

If the number is too big, after the Replication or Virtualization configuration, it has to be changed manually to Big Integer

NUMERIC

Currency

MONEY

Currency (limited support)

SMALLMONEY

Boolean

BIT

Approximate Numbers

Float

FLOAT

Real

REAL

Date and Time

Date-time

DATE

Date-time

DATETIME

Not supported

SMALLDATETIME

Binary strings

Not supported BINARY
Not supported VARBINARY
Not supported IMAGE
Unicode Character Strings
String NCHAR
String NVARCHAR
Not supported NTEXT
Other Data Types
Not supported UNIQUEIDENTIFIER
Not supported TIMESTAMP
Not supported CURSOR
Not supported SQL_VARIANT
Not supported TABLE
Not supported XML

حال وارد نرم افزار بیزاجی می‌شویم. فرآیند مورد نظر خود را انتخاب کنید و وارد محیط مدلسازی داده شوید. سمت چپ در نوار بالا دو گزینه virtualized Entity  و Replicated Entity  را مشاهده می‌کنید.

Virtualization

 با انتخاب گزینه virtualized Entity وارد صفحه ‘Data Virtualization Wizard’ می‌شوید. در این بخش اطلاعات سیستمی که منبع داده خارجی در آن است را تعریف کنید.

در پنجره System، از لیست کشویی Select System گزینه New را انتخاب کنید. یک نام مرجع  (System Name) برای سیستم خارجی وارد کنید. این مرجع نشان دهنده سیستم خارجی در پروژه Bizagi شما خواهد بود. در دفعات بعدی، می‌توانید سیستم‌های موجود (پیکربندی شده قبلی) را از لیست کشویی Select System انتخاب کنید. نام نمایشی و توضیحات را وارد کرده و روی Next کلیک کنید.

نکته: در دفعات بعد با انتخاب این سیستم اطلاعات به صورت ذخیره شده نمایش داده می‌شود و لازم به وارد کردن آن نیست.

Virtualization

در پنجره Provider، از لیست کشویی Select Provider گزینه New را انتخاب کنید. در دفعات بعدی، می‌توانید سیستم‌های موجود (پیکربندی شده قبلی) را از لیست کشویی Select System انتخاب کنید.

نام ارائه دهنده را وارد کنید. این نام باید منحصر به فرد باشد (زمانی که بیش از یک منبع داده خارجی را در پروژه خود ثبت می‌کنید لازم است).

انتخاب کنید که منبع داده خارجی شما SQL Server است. سپس، اطلاعات زیر را وارد کنید:

  • سرور پایگاه داده: نام سرور پایگاه داده حاوی نمونه SQL Server .
  • نام پایگاه داده: نام پایگاهی که جداول در آن قرار دارد.
  • Authentication: روش احراز هویت که برای دسترسی به پایگاه داده استفاده می‌شود. شما می‌توانید بین SQL Server Authentication یا Windows Authentication یکی را انتخاب کنید. در صورت انتخاب احراز هویت ویندوز، نیازی به ارائه کاربر پایگاه داده و رمز عبور ندارید.
  • کاربر پایگاه داده: یک حساب ورود به سیستم برای دسترسی به آن پایگاه داده.
  • رمز عبور پایگاه داده: رمز عبور برای کاربر مشخص شده پایگاه داده.

در انتها بر روی Next کلیک کنید.

Virtualization

هنگامی که جزئیات اتصال به منبع داده خارجی خود را تعریف کردید، Bizagi جداول و نماهای موجود در منبع تعریف شده را نشان می‌دهد.

حال جداول مورد نیاز خود را انتخاب کنید و سپس بر روی Next کلیک کنید.

Virtualization

به عنوان یک مرحله اختیاری و قابل اجرا در هنگام اجرای فرآیندهای خود در یک پلتفرم دات نت، هنگامی که جداول یا نماها را برای مجازی سازی انتخاب کردید، می‌توانید تعیین کنید که فیلتری وجود داشته باشد تا بیزاجی رکوردهای خاصی را نادیده بگیرد. برای مثال، ممکن است تنظیم کنید که می‌خواهید شهرستان‌های خاصی را به مشتری نمایش دهید. سپس بر روی Finish کلیک کنید. با انجام این کار بیزاجی Entity های لازم را می‌سازد.

Virtualization

هنگامی که این پیکربندی با موفقیت کامل شد روی Close کلیک کنید.

مجازی سازی

یکپارچه سازی سیستم های قدیمی قبلی یکی از مسائلی هست که بیزینس ها هنگام تغییر سیستم های خود با آن رو به رو میشوند بیزاجی با قرار دادن گزینه ی  Virtualization این مشکل را بر طرف کرده است.

ویژگی های مهم

  • Virtualization فقط برای جداول موجود در منابع داده خارجی اعمال می‌شود که در بیزاجی به عنوان موجودیت اصلی (Master Entity) در نظر گرفته می‌شوند برای مشاهده اطلاعات بیشتر در مورد Master Entities به انواع موجودیت در بیزاجی مراجعه کنید.
  • اگر می‌خواهید از این ویژگی یکپارچه سازی برای جداول حاوی لیست مقادیر استفاده کنید. یعنی موجودیت‌های پارامتری که دارای رکوردهایی هستند بسازید، به Data Replication مراجعه کنند.
سایر مقالات
مدل سازی فرایند

آموزش Property

آموزش Property نرم افزار بیزاجی در بخش طراحی مدل  سازی فرایندی، با کلیک راست بر روی هر ماژول گزینه properties را می‌بینیم. با انتخاب این گزینه در نوار کناری سمت

ادامه مطلب »
سیست

نصب نرم افزار بیزاجی

راهنمای نصب نرم افزار بیزاجی نسخه‌ای که برای این آموزش نیاز است نصب شود نسخه‌های 11.2.4  به بالاتر است. مبنای تمام مقالات این سایت نسخه 11.2.4 است که پیش از

ادامه مطلب »
نرم‌افزار بیزاجی

چگونه نرم‌افزار بیزاجی می‌تواند فرآیندهای کسب‌وکار شما را بهینه کند؟

چرا نرم‌افزار بیزاجی یک انتخاب ایده‌آل برای بهینه‌سازی فرآیندهای کسب‌وکار است؟ در دنیای پیچیده کسب‌وکار امروز، اتوماسیون فرآیندهای کاری و بهینه‌سازی عملکرد سازمان‌ها به یکی از اولویت‌های اصلی مدیران تبدیل

ادامه مطلب »