Nama ERP Data ModelNama ERP Data Model
Modules
Search
Namasoft.com
Documentation
GitHub
Modules
Search
Namasoft.com
Documentation
GitHub
  • ApprovalDefinition

ApprovalDefinition

Arabic: تعريف موافقه - تعريف موافقات English: Approval Definition - Approval Definitions

criticalFields (ApprovalCriticalField) , inputs (ApprovalDefinition_inputs) , rules (ApprovalDefinition_rules) , selectors (ApprovalDefinition_selectors) , stepRespnsible (AppDefStepResponsible) , steps (ApprovalDefinition_steps)

Fields

Property
Column
Arabic
English
Type
Foreign Table
allowEditAfterUsage
allowEditAfterUsage
السماح بالتعديل بعد الاستخدام
Allow Edit After Usage

Boolean

allowModifyWhileUnderApproval
allowModifyWhileUnderApproval
السماح بالتعديل اثناء انتظار الموافقة
Allow Modification While Waiting Approval

Boolean

alternate
alternate_id
الموظف البديل
Alternate Employee

Reference

Employee

analysisSet
analysisSet_id
المجموعة التحليلية
Analysis set

Reference

AnalysisSet

analysisSetId
analysisSet_id

ID

analysisSetMustMatchRecord
analysisSetMustMatchRecord
يجب تطابق المجموعة التحليلية مع المجموعة التحليلية للسجل عند البحث عن موظفين
Analysis Set Must Match Record

Boolean

applyAlsoTo
applyAlsoTo_id
تطبق ايضا علي
Apply Also To

Reference

EntityTypeList

applyWhenQuery
applyWhenQuery
تطبيق عند التوافق مع الاستعلام
Apply When Query

BigText

approvalEmailSubject
approvalEmailSubject
قالب عنوان الايميل (مع التقرير)
Approval Email Subject (With Report)

Text

approvalEntity
approvalEntity
نوع الملف/المستند
Approval Entity

EntityType

approvalRef1Source
approvalRef1Source
مصدر مرجع 1 للموافقة
Approval Reference 1 Source

FieldID

approvalRef2Source
approvalRef2Source
مصدر مرجع 2 للموافقة
Approval Reference 2 Source

FieldID

approveLines
approveLines
الموافقة للسطور
Approve Lines

Boolean

arabicConfirmation
arabicConfirmation
عنوان عربي
Arabic

BigText

autoEscalateAfter.uom
autoEscalateAfterUom
الوحدة
Unit

TimePeriodType

autoEscalateAfter.value
autoEscalateAfterValue
القيمة
Value

Decimal

branch
branch_id
الفرع
Branch

Reference

Branch

branchId
branch_id
Branch ID
Branch ID

ID

branchMustMatchRecord
branchMustMatchRecord
يجب تطابق الفرع مع فرع السجل عند البحث عن موظفين
Branch Must Match Record

Boolean

code
code
الكود
Code

Text

colorCode
colorCode
كود اللون
Color Code

Color

commentRequired
commentRequired
يجب إدخال ملحوظة
Comment Required

Boolean

commitedBefore
commitedBefore
تم الحفظ مسبقا
Commited Before

Boolean

confirmBeforeStarting
confirmBeforeStarting
التأكيد قبل البدء
Confirm Before Starting

Boolean

considerRequestDateAsCreationDate
considerRequestDateAsCreationDate
اعتبار تاريخ طلب الموافقة هو تاريخ الإنشاء
Consider ِApproval Request Date As Creation Date

Boolean

convertRequestAfterApproval
convertRequestAfterApproval
تحوبل الطلب بعد الموافقة
Convert Request After Approval

Boolean

createTransactionId
createTransactionId

Text

creationDate
creationDate
تاريخ الإنشاء
Creation Date

DateAndTime

criteriaDefinition
criteriaDefinition_id
المعايير
Criteria

Reference

CriteriaDefinition

currentApprovalCase
currentApprovalCase_id

ApprovalCase

currentVersion
currentVersion
النسخة الحالية
Current Version

Integer

customViewName
customViewName

Text

date1
date1
تـــاريخ 1
Date 1

Date

date2
date2
تـــاريخ 2
Date 2

Date

date3
date3
تاريخ 3
Date3

Date

date4
date4
تاريخ 4
Date4

Date

date5
date5
تاريخ 5
Date5

Date

department
department_id
الإدارة
Department

Reference

Department

departmentId
department_id

ID

departmentMustMatchRecord
departmentMustMatchRecord
يجب تطابق القسم مع قسم السجل عند البحث عن موظفين
Department Must Match Record

Boolean

description1
description1
الوصف 1
description1

Text

description2
description2
الوصف 2
description2

Text

description3
description3
الوصف 3
description3

Text

description4
description4
الوصف 4
description4

Text

description5
description5
الوصف 5
description5

Text

doNotSendToFCM
doNotSendToFCM
لا ترسل تنبيهات لتطبيقات الجوال
Do Not Send Notifications To Mobile Apps

Boolean

docCategory
docCategory_id
تصنيف سجل
Record Category

Reference

DocCategory

documentFileStatus
documentFileStatus
حالة المستند
Document File Status

DocumentFileStatus

draftCreated
draftCreated
تم إنشاء مسودة
Draft Created

Boolean

draftXML
draftXML

BigText

editedBy
editedBy_id
بواسطة
Edited By

Reference

NaMaUser

emailTemplate
emailTemplate_id
قالب الإيميل
Email Template

Reference

ReportDefinition

englishConfirmation
englishConfirmation
عنوان إنجليزي
English

BigText

entitySystemEntryId
entitySystemEntry_id

ID

entityType
entityType
النوع
Entity Type

EntityType

fallBack
fallBack_id
الموظف الاحتياطي
Fallback Employee

Reference

Employee

fcmNotificationBodyTemplate
fcmNotificationBodyTemplate
قالب محتوى التنبيه
Notification Body Template

BigText

fcmNotificationTitleTemplate
fcmNotificationTitleTemplate
قالب عنوان التنبيه (إختيارى)
Notification Title Template (Optional)

BigText

firstAuthor
firstAuthor_id
منشئ السجل
First Author

Reference

NaMaUser

firstAuthorId
firstAuthor_id

ID

flushBeforeSummary
flushBeforeSummary
Flush Before Summary
Flush Before Summary

Boolean

generatedByLine
generatedByLine
كود سطر الإنشاء
generated By Line

Text

generatedDocsCount
generatedDocsCount

Integer

generatedFrom
generatedFromActualCode, generatedFromCode, generatedFromEntityType, generatedFromId
تم إنشاؤه من
Generated From

Genericreference

generationType
generationType
نوع الإنشاء
Generation Type

GenerationType

group
group_id
المجموعة
Group

Reference

MasterGroup

id
id

ID

ignoreUsageCapabilityOnAppr
ignoreUsageCapabilityOnAppr
تجاهل صلاحيات الاستخدام عند الموافقة
Ignore Usage Capability When Approving

Boolean

inActive
inActive
غير نشط
Inactive

Boolean

indexInParent
indexInParent

Integer

lastChangeVersion
lastChangeVersion

Integer

lastModifyTransactionId
LastModifyTransactionId

Text

lastUpdateDate
lastUpdateDate
تاريخ اخر تحديث
Last update Date

DateAndTime

legalEntity
legalEntity_id
الشركة
Legal Entity

Reference

LegalEntity

legalEntityId
legalEntity_id

ID

legalEntityMustMatchRecord
legalEntityMustMatchRecord
يجب تطابق الشركة مع شركة السجل عند البحث عن موظفين
Legal Entity Must Match Record

Boolean

lockVersion
lockVersion

Integer

mainFile
mainFile_id

Binary

LargeData

modifyWhileUnderApprovalPolicy
modifyWhileUnderApprovalPolicy
سياسة التعديل أثناء الموافقة
Modify While Under Approval Policy

ModifyWhileUnderApprovalPolicy

n1
n1
رقم 1
Number 1

Decimal

n2
n2
رقم 2
Number 2

Decimal

n3
n3
رقم 3
Number 3

Decimal

n4
n4
رقم 4
Number 4

Decimal

n5
n5
رقم 5
Number 5

Decimal

name1
name1
الاسم العربي
Name1

Text

name2
name2
الاسم الإنجليزي
Name2

Text

notificationTemplate
notificationTemplate_id
قالب التنبيهات
Notification Template

Reference

ReportDefinition

onRejectLineDelete
onRejectLineDelete
عند رفض سطر يتم حذفه
Reject Line Delete It

Boolean

otherAlternates
otherAlternates_id
البدلاء الآخرين
Other Alternates

Reference

SpecialResponsible

parentCode
parentCode

Text

preventUsage
preventUsage
منع الاستعمال
Prevent Usage

Boolean

printCount
printCount
عدد مرات الطباعة
Print Count

Integer

priority
priority
الأولوية
Priority

Long

ref1
ref1ActualCode, ref1Code, ref1EntityType, ref1Id
مرجع 1
Reference 1

Genericreference

ref2
ref2ActualCode, ref2Code, ref2EntityType, ref2Id
مرجع 2
Reference 2

Genericreference

ref3
ref3ActualCode, ref3Code, ref3EntityType, ref3Id
مرجع 3
Reference 3

Genericreference

ref4
ref4ActualCode, ref4Code, ref4EntityType, ref4Id
مرجع 4
Reference 4

Genericreference

ref5
ref5ActualCode, ref5Code, ref5EntityType, ref5Id
مرجع 5
Reference 5

Genericreference

remarks
remark
ملاحظات
Description

BigText

reqCommentInApprovalLinks
reqCommentInApprovalLinks
طلب ملاحظة في روابط الموافقة
Request Comment In Approval Links

Boolean

requireExecution
requireExecution
بجاجة لتنفيذ
Require Execution

Boolean

requireOtpForAllSteps
requireOtpForAllSteps
Require OTP For All Steps
Require OTP For All Steps

Boolean

reviseLevel
reviseLevel
مستوى المراجعة
Revise Level

ReviseLevel

reviseOnCompletion
reviseOnCompletion
مراجعة السجل مع اكتمال الموافقة
Revise Record On Approval Completion

Boolean

revised
primitiveValue
تمت المراجعة
Revised

Boolean

revisedBy
revisedBy_id

Reference

NaMaUser

sector
sector_id
القطاع
Sector

Reference

Sector

sectorId
sector_id

ID

sectorMustMatchRecord
sectorMustMatchRecord
يجب تطابق القطاع مع قطاع السجل عند البحث عن موظفين
Sector Must Match Record

Boolean

smsTemplate
smsTemplate_id
قالب الرسائل النصية
SMS Template

Reference

ReportDefinition

summaryQuery
summaryQuery
استعلام الملخص
Summary Query

BigText

summaryTemplate
summaryTemplate
قالب الملخص
Summary Template

BigText

systemGeneratedCodePrefix
systemGeneratedCodePrefix
System Generated Code Prefix
System Generated Code Prefix

Text

templates.copyEmailFrom
copyEmailFrom
نسخ الايميل من
Copy Email From

CopyTemplateFrom

templates.copyNotificationFrom
copyNotificationFrom
نسخ التنبيهات من
Copy Notification From

CopyTemplateFrom

templates.copySMSFrom
copySMSFrom
نسخ الرسائل من
Copy SMS From

CopyTemplateFrom

templates.emailReport
emailReport_id

Reference

ReportDefinition

templates.emailTemplate
emailTemplate
قالب الإيميل
Email Template

BigText

templates.notificationReport
notificationReport_id

Reference

ReportDefinition

templates.notificationTemplate
notificationTemplate
قالب التنبيهات
Notification Template

BigText

templates.preferredEmailSender
preferredEmailSender
مرسل الايميل المفضل
Preferred Email Sender

Text

templates.preferredSMSSender
preferredSMSSender
مرسل الرسائل المفضل
Preferred SMS Sender

Text

templates.smsReport
smsReport_id

Reference

ReportDefinition

templates.smsTemplate
smsTemplate
قالب الرسائل النصية
SMS Template

BigText

updateCapability
updateCapability_id
صلاحية التعديل
Update Capability

Reference

SecurityCapability

updateCapabilityId
updateCapability_id

ID

usageCapability
usageCapability_id
صلاحية الاستخدام
Usage Capability

Reference

SecurityCapability

usageCapabilityId
usageCapability_id

ID

useWithBudgetExceeded
useWithBudgetExceeded
يستعمل مع تخطي الموازنات
useWithBudgetExceeded

Boolean

useWithDelete
useWithDelete
مع الحذف
Use With Delete

Boolean

useWithInsert
useWithInsert
مع الإدخال
Use With Insert

Boolean

useWithUpdate
useWithUpdate
مع التعديل
Use With Update

Boolean

viewCapability
viewCapability_id
صلاحية المطالعة
View Capability

Reference

SecurityCapability

viewCapabilityId
viewCapability_id

ID

whatsAppMessage
whatsAppMessage_id
WhatsApp Message
WhatsApp Message

Reference

WhatsAppMessage

whatsAppPreferredSender
whatsAppPreferredSender
المرسل المفضل لواتساب
WhatsApp Preferred Sender

Text

criticalFields (عندما تتغير الحقول الاتية - Critical Fields)

Table Name: ApprovalCriticalField, Join Column: approvalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
criticalFields.fieldID
fieldID
الحقل
On Field

FieldID

criticalFields.id
id

ID

criticalFields.lineNumber
lineNumber

Integer

inputs (المدخلات - Inputs)

Table Name: ApprovalDefinition_inputs, Join Column: ApprovalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
inputs.id
id

ID

inputs.inputId
inputId
الحقل
Field Id

FieldID

inputs.lineNumber
lineNumber

Integer

inputs.name1
name1
الاسم العربي
Name1

Text

inputs.name2
name2
الاسم الإنجليزي
Name2

Text

inputs.requiredInput
requiredInput
مطلوب
Required

Boolean

inputs.stepSeq
stepSeq
مسلسل
Sequence

Long

rules (القواعد الواجب توافرها - Rules)

Table Name: ApprovalDefinition_rules, Join Column: ApprovalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
rules.id
id

ID

rules.lineNumber
lineNumber

Integer

rules.ruleId
ruleId
اسم القاعدة
Rule ID

FieldID

selectors ( - )

Table Name: ApprovalDefinition_selectors, Join Column: ApprovalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
selectors.applyWhenQuery
applyWhenQuery
تطبيق عند التوافق مع الاستعلام
Apply When Query

BigText

selectors.criteria
criteria_id
المعايير
Criteria

Reference

CriteriaDefinition

selectors.id
id

ID

selectors.lineNumber
lineNumber

Integer

selectors.priority
priority
الأولوية
Priority

Long

selectors.stepSeq
stepSeq
مسلسل
Sequence

Long

stepRespnsible (المسئولين بمعايير - Steps Responsible)

Table Name: AppDefStepResponsible, Join Column: ApprovalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
stepRespnsible.applyWhenQuery
applyWhenQuery
تطبيق عند التوافق مع الاستعلام
Apply When Query

BigText

stepRespnsible.criteria
criteria_id
المعايير
Criteria

Reference

CriteriaDefinition

stepRespnsible.id
id

ID

stepRespnsible.lineNumber
lineNumber

Integer

stepRespnsible.name1
name1
الاسم العربي
Name1

Text

stepRespnsible.name2
name2
الاسم الإنجليزي
Name2

Text

stepRespnsible.priority
priority
الأولوية
Priority

Integer

stepRespnsible.responsible.fieldId
fieldId
الحقل
On Field

FieldID

stepRespnsible.responsible.query
query
الاستعلام
Query

BigText

stepRespnsible.responsible.responsible
responsibleActualCode, responsibleCode, responsibleEntityType, responsibleId
الموظف المسئول
Responsible Employee

Genericreference

stepRespnsible.responsible.responsibleType
responsibleType
نوع المسئول
Responsible Type

ResponsibleType

stepRespnsible.stepSeq
stepSeq
مسلسل
Sequence

Long

steps (الخطوات - Steps)

Table Name: ApprovalDefinition_steps, Join Column: ApprovalDefinition_id

Property
Column
Arabic
English
Type
Foreign Table
steps.allowEditingFields
allowEditingFields
الحقول المسموح بتعديلها
Allow Editing Fields

FieldID

steps.alternate.fieldId
alternateFieldId
البدلاء | الحقل
Alternates | Field Id

FieldID

steps.alternate.query
alternateQuery
الاستعلام
Query

BigText

steps.alternate.responsible
alternateResponsibleActualCode, alternateResponsibleCode, alternateResponsibleEntityType, alternateResponsibleId
البدلاء | الموظف
Alternates | Employee

Genericreference

steps.alternate.responsibleType
alternateResponsibleType
البدلاء | نوع المسئول
Alternates | Responsible Type

ResponsibleType

steps.commentRequired
commentRequired
يجب إدخال ملحوظة
Comment Required

Boolean

steps.commentRequiredWithApproving
commentRequiredWithApproving
يجب إدخال ملحوظة مع الموافقة
Comment Required With Approving

Boolean

steps.commentRequiredWithEscalationToSupervisor
commentRequiredWithEscalationToSupervisor
يجب إدخال ملحوظة مع التصعيد إلى المدير المباشر
Comment Required With Escalation To Supervisor

Boolean

steps.commentRequiredWithRejecting
commentRequiredWithRejecting
يجب إدخال ملحوظة مع الرفض
Comment Required With Rejecting

Boolean

steps.commentRequiredWithReturning
commentRequiredWithReturning
يجب إدخال ملحوظة مع الإرجاع
Comment Required With Returning

Boolean

steps.commentRequiredWithReturningToPreviousStep
commentRequiredWithReturningToPreviousStep
يجب إدخال ملحوظة مع الإرجاع للخطوة السابقة
Comment Required With Returning To Previous Step

Boolean

steps.id
id

ID

steps.lineNumber
lineNumber

Integer

steps.modifyWhileUnderApprovalPolicy
modifyWhileUnderApprovalPolicy
سياسة التعديل أثناء الموافقة
Modify While Under Approval Policy

ModifyWhileUnderApprovalPolicy

steps.name1
name1
الاسم العربي
Name1

Text

steps.name2
name2
الاسم الإنجليزي
Name2

Text

steps.notificationRemark
notificationRemark
ملحوظة للتنبيه
Notification Remark

BigText

steps.notifyEmails
notifyEmails
ارسال الايميلات الي العناوين
Send Emails To Addresses

BigText

steps.notifyFields
notifyFields
ارسال التنبيهات و الرسائل و الايميلات الي الحقول
Send Notifications, SMS, and Emails To Fields

FieldID

steps.notifyFieldsOnlyExcludeResponsible
notifyFieldsOnlyExcludeResponsible
إرسال التنبيهات لحقل التنبيهات فقط دون المسئول
Notify Fields Only Exclude Responsible

Boolean

steps.reasonRequiredWithApproving
reasonRequiredWithApproving
يجب إدخال السبب مع الموافقة
Reason Required With Approving

Boolean

steps.reasonRequiredWithEscalationToSupervisor
reasonRequiredWithEscalationToSupervisor
يجب إدخال السبب مع التصعيد إلى المدير المباشر
Reason Required With Escalation To Supervisor

Boolean

steps.reasonRequiredWithRejecting
reasonRequiredWithRejecting
يجب إدخال السبب مع الرفض
Reason Required With Rejecting

Boolean

steps.reasonRequiredWithReturning
reasonRequiredWithReturning
يجب إدخال السبب مع الإرجاع
Reason Required With Returning

Boolean

steps.reasonRequiredWithReturningToPreviousStep
reasonRequiredWithReturningToPreviousStep
يجب إدخال السبب مع الإرجاع للخطوة السابقة
Reason Required With Returning To Previous Step

Boolean

steps.requireAllApprovers
requireAllApprovers
يتطلب موافقة الجميع
Require All Approvers

Boolean

steps.requireOtp
requireOtp
Require OTP
Require OTP

Boolean

steps.requiredStatus
requiredStatus

Text

steps.responsible.fieldId
fieldId
الحقل
On Field

FieldID

steps.responsible.query
query
الاستعلام
Query

BigText

steps.responsible.responsible
responsibleActualCode, responsibleCode, responsibleEntityType, responsibleId
الموظف المسئول
Responsible Employee

Genericreference

steps.responsible.responsibleType
responsibleType
نوع المسئول
Responsible Type

ResponsibleType

steps.stepSeq
stepSeq
مسلسل
Sequence

Long

steps.updatedFields
updatedFields

BigText

Edit On github
Last Updated:: 4/19/26, 12:24 AM