جداول دیتابیس — جداول موتور تولید فرم
Entity_Metadata
این جدول شامل اطلاعات فرم های تولید شده در موتور تولید فرم است. به ازای هر فرمی که در موتور تولید فرم ایجاد گردد، یک رکورد در جدول Metadata اضافه شده که اطلاعات داده های ساختاری فرم شامل نام انگلیسی و فارسی و ... را در خود دارد .شمایی از جدول را در تصویر ذیل مشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :EntityTypeCode و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد. به ازای هر فرم یک
EntityTypeCode یا ETC وجود دارد که کد شناسایی فرم در کل سیستم می باشد.
EntityTypeName: نام انگلیسی فرم است که در گام یک فرم ساز تعریف شده است.
EntityTypeFarsiName: نام فارسی فرم است که در گام یک فرم ساز تعریف شده است.
PictureTemplateApp_Name: مسیر فایل پس زمینه فرم است که در گام یک فرم ساز بارگذاری شده است.
TemplateProperty: تنظیمات نمایشی فرم مانند عرض و طول، رنگ پس زمینه و ... را در قالب یک XML نگهداری می کند.
CreationDate: تاریخ ایجاد فرم را نگهداری می کند.
FieldsNames: نام فیلدهای فرم که در گام دوم فرم ساز تعریف گردیده اند در قالب یک XML نگهداری می شود.
SimpleSearchFields: فیلدهایی که در گام سوم فرم ساز تیک جستجو ساده برای آن ها خورده است، در قالب یک
XML نگهداری می شود.
AdvancedSearchMap: فیلدهایی که در گام سوم فرم ساز تیک جستجو پیشرفته برای آن ها خورده است، در قالب یک XML نگهداری می شود.
EntityNumberRule: قانون ایجاد شماره داخلی فرم که در گام یک فرم ساز مشخص می شود را نگهداری می کند.
RelatedFieldsXml: فیلدهایی از نوع وابسته در گام دوم فرم ساز )وابسته به فر، چندفرم، لینک، گزارش، اشاره گر و ...( و ارتباطات آن ها را در قالب یک XML نگهداری می کند.
WorkFlowNames: درصورت قرار دادن فرآیند در گام یک فرم ساز برای فرم، نام فرآیند در این فیلد قرار می گیرد.
RelatedServices: درصورت قرار دادن سرویس در گام سوم فرم ساز در دکمه های پیشرفته فرم، نام سرویس ها در این فیلد قرار می گیرد.
Entity_DataType	.15.2
انواع مختلف داده که در گام دوم فرم ساز وجود دارد را در خود نگه می دارد. شمایی از جدول را درتصویر ذیلمشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :DataTypeCode و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
EnglishName: نوع داده با نام انگلیسی را ذخیره کرده است.
FarsiName: نوع داده با نام فارسی را ذخیره کرده است.
MaxLength: حداکثر طول داده که به صورت پیش فرض تعیین شده است را ذخیره نموده است.
AllowNULL: از نوع بیت است و مقدار صفر و یک را می پذیرد در صورت ذخیره مقدار 1 پیش فرض مجوز
Nuull بودن داده را ذخیره نموده است.
Entity_DataTypes_Defaults	.15.3
پیش فرض های تعریف شده در گام دوم فرم ساز را در خود نگه می دارد. شمایی از جدول را در تصویر ذیلمشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
فیلدهای مهم این جدول به شرح ذیل است:
PK :DefaultCode و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
DefaultEnglishName: نام انگلیسی پیش فرض را ذخیره می کند.
DefaultFarsiName: نام فارسی پیش فرض را ذخیره می کند.
OriginalValue: مقدار متن پیش فرض تایپ شده را نمایش می دهد.
Value: مقدار متن پیش فرض تایپ شده را نمایش می دهد.
DefType: نوع پیش فرض را ذخیره می کند.
FarzinePayment	.15.4
مرتبط به فیلد پرداخت الکترونیک در فرم می باشد. زمانیکه یک فیلد از نوع پرداخت الکترونیک در گام دوم
فرم ساز برای فرم اضافه شود، مقادیر و تنظیمات آن به جای قرارگیری در جدول همان فرم، در جدول FarzinePayment قرار خواهد گرفت. به ازای هر تراکنشی که با بانک انجام شود، یک رکورد در این جدول درج خواهد شد .شمایی از جدول را در تصویر ذیل مشاهده می کنید.
فیلدهای مهم این جدول به شرح ذیل است:
PK :ID و یا کلید اصلی جدول می باشد. به صورت اتوماتیک مقدار می گیرد.
ETC: کد شناسایی نوع مدرکی است که فیلد پرداخت الکترونیک در آن قرار دارد. )از جدول Entity_Metadata خوانده می شود(.
EC: کد رکورد مدرکی است که درخواست پرداخت الکترونیک از آن ارسال شده است.
BankKey: درگاه بانک تعیین شده است.
Amount: مبلغ مورد نظر برای پرداخت می باشد.
SendStruct: ساختار ارسالی برای بانک را نگهداری می کند.
SendDate: تاریخ ارسال درخواست به بانک را نگهداری می کند.
ReceivedStruct: ساختار دریافتی )نتیجه تراکنش( از بانک را نگهداری می کند.
ReceivedDate: تاریخ دریافت پاسخ بانک را نگهداری می کند.
IsDeleted: در صورتی که رکورد تراکنش پاک گردد، مقدار عددی 1 را نمایش خواهد داد.
DeletedUserID: کدکاربری که تراکنش را پاک نموده است نمایش داده می شود.
DeletedRoleID: کد نقش سازمانی سمتی که تراکنش را پاک نموده است نمایش داده می شود.