جداول دیتابیس — جداول موتور تولید فرآیند
WFCategory 	.20.1
این جدول اطلاعات دسته بندی )پوشه ها( تعریف شده در موتور تولید فرآیند را در خود نگه می دارد. شمایی از جدول را در تصویر ذیل مشاهده میکنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :CategoryID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
CategoryName: نام پوشه را در خود ذخیره می کند.
ParentID: در صورت که پوشه شما درون یک پوشه دیگر تعریف شده باشد، کد پوشه والد در این فیلد قرار خواهد گرفت.
RoleID: کد نقش سازمانی سمتی که پوشه را ایجاد کرده است را ذخیره می کند.
UserID: کد کاربری که پوشه را ایجاد کرده است را ذخیره می کند.
CreationDate: تاریخ و زمان ایجاد پوشه را ذخیره می کند.
WFDBConnection	.20.2
اطلاعات تنظیمات ارتباط با بانک اطلاعاتی در موتور تولید فرآیند را در خود نگه می دارد. شمایی از جدول رادر تصویر ذیل مشاهده میکنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :ConnectionID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
ConnectionName: نام بانک اطلاعاتی است که در زمان تعریف بانک در موتور تولید فرآیند توسط کاربر در فیلد ViewName تایپ شده است .
DBType: نوع بانک اطلاعاتی انتخابی برای ارتباط در موتور تولید فرآیند است.
DataSource: کانکشن اتصال به بانک اطلاعاتی در موتور تولید فرآیند است ) .IP و Instance دیتابیس می باشد(.
DBName: نام بانک اطلاعاتی در دیتابیس اصلی است که در مقرر است در موتور تولید فرآیند از آن استفاده شود.
UserName: نام کاربری دسترسی  به بانک اطلاعاتی در دیتابیس اصلی است.
Password: رمز عبور دسترسی  به بانک اطلاعاتی در دیتابیس اصلی است.
CreationDate: تاریخ و زمان تعریف ارتباط با بانک اطلاعاتی را ذخیره می کند.
WFError	.20.3
WFError	.20.3
اطلاعات خطاهای رخ داده در حین اجرای فرآیند را در خود نگه می دارد. شمایی از جدول را در تصویر ذیلمشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :ErrorID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
ErrorMsg: متن خطای رخ داده را ذخیره می کند.
StackTrace: اطلاعات کد نوع مدرک) ETC(، کد مدرک) EC( و کد نقش سازمانی شروع کننده گردش فرآیند را ذخیره می کند.
MethodName: متد اجرا شده که به ازای آن خطا روی داده است را ذخیره می کند. )می تواند یکی از متدهای داخلی یا ... باشد(.
Query: متن کد اجرا شده که منجر به خطا گردیده است را ذخیره می کند.
CreationDate: تاریخ و زمان وقوع خطا را مشخص می کند.
WFID: کد فرآیندی که اجرا گردیده است. این کد از جدول WFStructure گرفته می شود.  FK از جدول
WFStructure است.  ExecutedID:  کد رکورد اجرا شده فرآیند می باشد که از جدول WFExecute گرفته می شود.  FK از جدول
.است WFStructure
UserID: کد کاربر اجرا کننده فرآیند که منجر به خطا شده است را ذخیره می کند.
WFExecute	.20.4
WFExecute	.20.4
به ازای هر بار شروع فرآیند، یکXML  از روال آخرین ورژن فرآیند تولید شده و در جدولWFExecute  یک رکوردثبت می گردد  .این جدول اطلاعات اجرای فرآیند  را در خود نگه می دارد. شمایی از جدول را در تصویر ذیل مشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :ExecuteID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
WFID: کد فرآیندی که اجرا گردیده است. این کد از جدول WFStructure گرفته می شود.  FK از جدول
WFStructure است.  AppName: نام سامانه ای که فرآیند در آن شروع گردیده است.
UserID: کد کاربری شروع کننده فرآیند می باشد.
ExecutionDate: تاریخ و زمان شروع فرآیند می باشد.
ContentXML: محتوای فرآیند از آغاز تا پایان در قالب XML مبی باشد.
WFVesionID: کد ورژن اجرا شده فرآیند می باشد. این کد از جدول WFStructureVersion برداشته می شود.
.است WFStructureVersion از جدول FK
Status: وضعیت اجرای فرآیند است. در صورتی که فرآیند خاتمه یافته باشد مقدار FINISH را نمایش می دهد.
WFHistory	.20.5
WFHistory	.20.5
اطلاعات نودهای عامل انسانی هر فرآیند در موتور تولید فرم را  در خود نگه می دارد. شمایی از جدول را درتصویر ذیل مشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :ID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
FromScenario: کد شناسایی نود تعریف شده در فرآیند که مدرک از آن ارسال شده است )-1 نشان دهنده نود شروع است(.
ToScenario: کد شناسایی نود تعریف شده در فرآیند که مدرک از آن دریافت شده است.
ID :UserID نقش سازمانی ایجاد کننده Log است که  FK است که از جدول WFVirtualUser خوانده می شود.
WFExecutedID: کد رکورد اجرا شده فرآیند می باشد که  FK است که از جدول WFExecute گرفته می شود.
Response: پاسخ کاربر است که دارای 3 مقدار 1 )تایید(، 0 )رد( ،-1 )بازگشت( می باشد. )تعاریف این مقادیر مطابق تنظیمات راهبر در نود بانک اطلاعاتی می تواند تغییر کند(.
Status: وضعیت اجرا را مشخص می کند. مقدار CS به معنی Complete و اتمام مرحله است.
CreationDate: تاریخ و زمان ایجاد این مرحله را ذخیره می کند.
GroupNo: فرض کنید که در فرآیند از یک نود انسانی، مدرکی به 10 نفر ارجاع می خورد. یعنی 10 رکورد در جدول WFHistory که GroupNo یکسان دارند این فیلد بیشتر در زمانی که درصد پاسخ در ادامه فرآیند موثر است استفاده شده و بر مبنای GroupNo تشخیص داده می شود ارجاع از یک نفر به ده نفر اتفاق افتاده است.
WFLogTrace .20.6
این جدول اطلاعات اجرای فرآیند به صورت مرحله به مرحله را در خود نگه می دارد. شمایی از جدول را درتصویر ذیلمشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
فیلدهای مهم این جدول به شرح ذیل است:
PK :ID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
WFExecutedID : کد رکورد اجرا شده فرآیند می باشد که از جدول WFExecute گرفته می شود.  FK از جدول
WFExecute است.  FromScenarioCode: کد شناسایی نود تعریف شده در فرآیند که مدرک از آن ارسال شده است.
FromScenarioName: نام نود تعریف شده در فرآیند که مدرک از آن ارسال شده است.
ToScenarioCode: کد شناسایی نود تعریف شده در فرآیند که مدرک از آن دریافت شده است.
ToScenarioName: نام نود تعریف شده در فرآیند که مدرک از آن دریافت شده است.
ID:ExecuterID نقش سازمانی ایجاد کننده Log است که از جدول WFVirtualUser خوانده می شود.  FK از
جدول WFVirtualUser است.  Status: وضعیت این مرحله از فرآیند در این فیلد ذخیره است.
LogDate: تاریخ و زمان اجرای این مرحله از فرآیند است.
WFStructure	.20.7
اطلاعات فرآیندهای نوشته شده در موتور تولید فرآیند را در خود نگه می دارد. شمایی از جدول را در تصویرذیل مشاهده میکنید.
فیلدهای مهم این جدول به شرح ذیل است:
فیلدهای مهم این جدول به شرح ذیل است:
PK :WFID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
WFType : نمایان گر نوع فرآیند و یا سرویس می باشد.
APPName: سامانه است که فرآیند بر روی آن ایجاد و طراحی شده است.
WFName : نام فرآیند ایجاد شده را ذخیره می کند.
WFStructureXml : ساختار ایجاد شده برای فرآیند را در قالب XML ذخیره می کند.
MaxScenarioCode: بالاترین کد شناسایی نود تعریف شده در فرآیند است.
IsActive: از نوع بیت است و مقدار صفر و یک را می پذیرد. در صورت 1 بودن فرآیند فعال خواهد بود.
CreationDate: تاریخ و زمان ایجاد فرآیند است.
WFStructureVersion	.20.8
به ازای هر بار ویرایش فرآیند و سپس شروع فرآیند آن، یک ورژن جدید از فرآیند تولید خواهد شد. این ورژن ها را جدول
WFStructureVersion در خود نگه می دارد. شمایی از جدول را در تصویر ذیل مشاهده میکنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK : :WFVersionID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
WFID: کد فرآیندی نوشته شده اولیه است. این کد  FK از جدول WFStructure گرفته می شود.
WFStructureXml: ساختار فرآیند پس از ویرایش در این فیلد ذخیره می شود.
CreationDate: تاریخ و زمان ایجاد ورژن فرآیند را ثبت می کند.
WFVirtualUser	.2
هر نقش سازمانی) RoleID( که در سازمان با موتور تولید فرآیند و فرآیندهای آن کار نماید )حتی به عنوان کاربر در یکفرآیند دخیل باشد(، یک ID جدید به ازای آن RoleID در این جدول برای او ثبت شده و از این پس، از این ID در اجرای فرآیند استفاده خواهد شد. شمایی از جدول را در تصویر ذیل مشاهده میکنید.
فیلدهای مهم این جدول به شرح ذیل است:
فیلدهای مهم این جدول به شرح ذیل است:
PK :ID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
AppName: نام سامانه ای است که فعالیت بر روی آن انجام شده است.
RoleID :UserIDString کاربری است که در موتور تولید فرم به نحوی فعالیت داشته است.
CreationDate: تاریخ و زمان ایجاد را در خود ذخیره می کند.