payamvha/farzin_Org_RAG huggingface dataset:
HelpForSDK_WebService — مقدمه
1.	متد‌هاي قابل دسترس جهت مديريت كارتابل:	4
	ارجاع زدن يك مدرك :	4
	پاسخ زدن يك مدرك:	6
	انتقال كارتابل:	7
2.	متد‌هاي قابل دسترس جهت مديريت مدرك:	9
	ايجاد يك مدرك جديد:	9
	بروزرساني  يك مدرك:	12
	امضا نمودن يك مدرك:	14
	حذف امضا يك مدرك:	16
	دريافت ليست هامش هاي يك مدرك:	18
	دريافت گردش سازماني يك مدرك:	19
	افزودن يك فايل به مدرك:	20
	افزودن يك مدرك  به يك مدرك:	21
	دريافت فايل هاي مرتبط با مدرك:	22
	دريافت خروجي قالب چاپ يك مدرك:	24
	دريافت اطلاعات يك مدرك بر اساس ساختار  XML:	25
	دريافت اطلاعات يك مدرك بر اساس ساختار  XML:	25
3.	متد‌هاي قابل دسترس جهت مديريت گروه‌هاي كاربري:	26
	ايجاد گروه‌هاي كاربري جديد:	26
	حذف يك گروه كاربري:	28
	بروزرساني گروه‌هاي كاربري:	29
	دريافت كد يك گروه كاربري:	30
	وجود يا عدم وجود يك گروه كاربري:	31
4.	متد‌هاي قابل دسترس جهت مديريت واحد‌هاي سازماني:	32
	ايجاد يك واحد سازماني جديد:	32
	بروزرساني يك واحد سازماني:	33
	حذف يك واحد سازماني:	34
	انتقال واحد سازماني:	35
	انتقال واحد سازماني  به سطح اول:	36
	وجود يا عدم وجود واحد سازماني:	37
	وجود يا عدم وجود واحد سازماني:	37
	مقدار دهي خصوصيت يك دبيرخانه:	38
5.	متد‌هاي قابل دسترس جهت مديريت مجوزهاي سازماني:	39
	يكسان نمودن مجوز‌هاي يك سمت با سمت ديگر:	39
6.	متد‌هاي قابل دسترس جهت مديريت نگهداري شخصي:	40
	كپي نمودن نگهداري شخصي از يك سمت به سمت ديگر:	40
	انتقال نگهداري شخصي يك سمت به سمت ديگر:	41
7.	متد‌هاي قابل دسترس جهت مديريت سمت‌هاي سازماني:	42
	ايجاد يك سمت‌ سازماني جديد:	42
	بروزرساني يك سمت سازماني:	43
	حذف يك سمت سازماني:	44
	حذف يك سمت از واحد سازماني:	45
	حذف يك سمت از واحد سازماني:	45
	افزودن يك سمت به يك كروه ‌كاربري :	46
	حذف يك سمت به از كروه ‌كاربري :	48
	انتقال سمت سازماني:	49
	انتقال سمت سازماني  به سطح اول:	50
	تعريف پرسنل جانشين:	51
	حذف پرسنل جانشين:	53
	انتقال سمت سازماني از يك واحد به واحد ديگر:	54
	دريافت اطلاعات يك سمت:	55
8.	متد‌هاي قابل دسترس جهت مديريت كاربران:	56
	افزودن كاربر جديد :	56
	حذف كاربر :	60
	بروزرساني كاربر :	61
	كنترل وجود كاربر:	65
	تغيير كلمه عبور:	66
9.	متد‌هاي قابل دسترس جهت اعمال موارد امنيتي:	67
9.	متد‌هاي قابل دسترس جهت اعمال موارد امنيتي:	67
	رمز نمودن كلمه عبور :	67
10.	متد‌هاي قابل دسترس جهت انجام عمليات مربوط در دبيرخانه :	68
	ثبت وارده نمودن يك مدرك :	68
	ثبت وارده نمودن و بروزرساني اطلاعات يك مدرك :	70
	ثبت صادره نمودن يك مدرك بدون درخواست الكترونيكي :	72
	ثبت صادره نمودن يك مدرك داخلي :	74
	دريافت كد نوع مدرك و كد مدرك بر اساس كد و رمز رهگيري :	76
11.	متد‌هاي قابل دسترس جهت ورود به لايه SDK:	77
	Login :	77
	Logout :	78
12.	متد هاي قابل دسترس جهت مديريت فرآيند ها :	79
12.	متد هاي قابل دسترس جهت مديريت فرآيند ها :	79
	شروع نمودن يك فرآيند:	79
	ادامه دادن يك فرآيند:	80
13.	متد هاي قابل دسترس جهت سيستم پيام :	81
	ارسال پيام:	81
HelpForSDK_WebService — بوسيله اين متد شما مي‌توانيد مدارك داخل كارتابل يك نفر را با شرايط زير انتفال دهيد :
1-در صورتي كه مي‌خواهيد كليه اطلاعات يك كارتابل منتقل گردد، فقط بايد مقدار FromRoleID و ToRoleID پر گردد و بسته به نوع عمليات مقدار SendType ثبت گردد، و بقيه خصوصيات خالي باشد.
2-در صورتي كه مي‌خواهيد فقط يك نوع مدرك انتقال يابد بايد علاوه بر موارد شماره 1 مقدار ETC هم پر گردد.
3-درصورتي كه مي‌خواهيد كليه كارتابل سمت اول به يكي از كارتابل ‌هاي سمت دوم برود بايد علاوه بر موارد شماره 1 ToActionCode پر گردد
4-درصورتي كه مي‌خواهيد يكي از كارتابل هاي سمت اول انتقال يابد ،بايد علاوه بر موارد شماره 1  FromActionCode پر گردد. در اين حالت در صورتي كه ToActionCode پر نگرديده باشد به عملگر معادل آن انتقال داده خواهد شد.
5-خصوصيت  «SendType» در دو حالت زير وجود دارد:
Confirmدر اين حالت مدارك داخل كارتابل با شرايط تعيين شده تاييد و سپس به شخص مربوطه ارجاع مي‌گردد.
Send در اين حالت مدارك داخل كارتابل با شرايط تعيين شده فقط به شخص مربوطه ارجاع مي‌گردد.
SessionManagment — سازمان الكترونيكي فرزين
موضوع راهنما:
سیستم مدیریـــت جلسات
ويرايش «7.0.0.0»
SessionManagment — مديريت جلسات:
در صورتي كه اين سيستم براي شما نصب شده باشد مي توانيد از آن جهت برنامه ريزي زمان هاي در اختيار  و هماهنگي با ساير پرسنل استفاده نماييد
براي ورود به سيستم مديريت جلسات و وظايف ( از درون سامانه اتوماسيون اداري) مي توانيد مانند تصوير بالا ، از بخش امكانات عمومي ان را پيدا كرده و روي آن كليك كنيد تا پنجره مشابه نمايش داده شود.
در هنگام ورود روزهاي ماه جاري به شما نشان داده مي شود. در صورتي كه از سه گزينه زير روز يا هفته را انتخاب كنيد تقويم كاري را به صورت روز يا هفتگي هم ببينيد..
با كليك كردن روي دكمه ماه قبل يا بعد وسال قبل يا بعد مي توانيد تقويم كاري گذشته را تماشا كنيد.
نشانه هايي در بالاي تقويم كاري وجود دارد كه در زير به توضيح آن مي پردازد:
SessionManagment — مجوز معرفي روزهاي تعطيل
در صورتي كه مجوز معرفي روزهاي تعطيل را داشته باشيد با كليك كردن بر روي اين گزينه مي توانيد روزهاي تعطيل را تعريف كنيد .
SessionManagment — مشاهده فعاليت هاي حساس
با كليك كردن بر روي مشاهده فعاليت هاي حساس ، مي توانيد فهرست فعاليتهاي حساس هفته جاري را در صورت موجود بودن، تماشا كنيد.
SessionManagment — تعريف فعاليت جديد
با كليك كردن روي تعريف فعاليت جديد، صفحه ي زير باز مي شود و مي توانيد فعاليت جديدي تعريف كنيد.
اگر گزينه فعاليت خصوصي را انتخاب كنيد، در هنگام جستجو تنها روزها و ساعات فعاليت شما ديده مي شود و عنوان و شرح فعاليت شما به ديگران نمايش داده نخواهد شد.
اگر گزينه فعاليت به صورت جلسه را انتخاب كنيد ، بعد از ثبت فعاليت ، دو دكمه "فرم درخواست جلسه و ارجاع براي مدعوين" و "ارسال پيام براي مدعوين " نمايش داده مي شوند.
با انتخاب كردن "فرم درخواست جلسه و ارجاع براي مدعوين "فهرستي از فرم هاي درخواست جلسه نمايش داده مي شود و مي توانيد از آنها براي ايجاد فرم درخواست جلسه خود بهره بگيريد.
اگر روي دكمه "ارسال براي پيام مدعوين" كليك كنيد، سيستم پيام باز مي شود تا بتوانيد براي افرادي كه در جلسه مورد نظر حضور دارند ، پيام بفرستيد.
با كليك كردن روي جستجو مي توانيد فعاليت مورد نظر خود را جستجو كنيد.
SessionManagment — جستجوي 1
از اين صفحه مي توان براي جستجو ميان فعاليت هاي كاربر استفاده كرد . با انتخاب كردن عنوان فعاليت ، فهرست فعاليت هايي با عنوان خاص نمايش داده مي شود .
به كمك"جستجوي 1" مي توانيد زمان هاي آزاد و مشترك تعدادي از كاربران در يك بازه زماني را جستجو كنيد.
SessionManagment — جستجوي 2
اگر "جستجوي 2 " را انتخاب كنيد مي توانيد زمانهاي آزاد و مشترك را دقيقاً در تاريخ مورد نظر و در ساعت و دقيقه خاص جستجو كنيد .
FCF — سازمان الكترونيكي فرزين
موضوع راهنما:
سـرویــس FCF
ويرايش «7.0.0.0»
FCF — مقدمه
سرويس FCF يكي از امكانات اتوماسيون اداري فرزين مي باشد . با راه اندازي اين سرويس امكان برقراري ارتباط بين دو سيستم اتوماسيون اداري فرزين براي ما ميسر خواهد شد. البته قابل ذكر است كه اين سرويس بگونه اي عمل مي كند كه كاربر مجزا بودن سيستم هاي اتوماسيون اداري را احساس نمي كند و كارمندان سازمان مقابل را در صورتي كه دسترسي هاي لازم را داشته باشند، مانند همكاران خود در سيستم اتوماسيون اداري lمي تواند در زمان ارجاع انتخاب نمايند. در اين نوع ارجاع ، اجاع بصورت فرد به فرد انجام مي شود و مانند ECE ديگر دبيرخانه
فرد به فرد انجام مي شود و مانند ECE ديگر دبيرخانه بعنوان واسط سازمان ها عمل نمي كند.
FCF — مراحل آماده سازي اتوماسيون اداري جهت برقراري ارتباط FCF
قبل از اينكه بخواهيم توضيحاتي در رابطه با نحوه پياده سازي FCF بيان نماييم بهتر است از ابتدا قوانيني را براي خودمان تعريف نماييم.
قانون يك: سازمان مبدا (سازمان الكترونيكي خودمان)
قانون دو: سازمان مقصد (سازماني كه مي خواهيد با آن ارتباط برقرار نماييد)
قانون سه: تنظيمات مشترك (تنظيماتي كه بر روي هر دو سازمان انجام مي شود)
قانون چهار: تنظيمات مقصد (تنظيماتي كه بر روي سازمان مقصد انجام مي شود)
قانون پنجم: تنظيمات مبدا (تنظيماتي كه بر روي سازمان مبدا انجام مي شود)
FCF — تنظيمات مشترك:
افزودن مجوز مربوط FCF : اضافه كردن اسكريپت زير تا در صورتي كه مجوز مربوط به FCF هنوز در سيستم شما ايجاد نشده است، به سيستم اضافه شود.
FCF — Print N'مجوز مربوط به ارجاعات بيرون سازماني پيش از اين تعريف شده است'
افزودن نوع عمل (Action): جهت برقراري ارتباطات FCF ، Actionي را در هر دو سازمان مبدا و مقصد با يك نام ايجاد مي كنيم.
FCF — VALUES     (N'جهت استحضار', NULL, 0, 0, 0, 0, 0, 0, 0, 1, 1, '', 100, 0, 0)
افزودن نام انگليسي: در اينجا نام انگليسي به سازمان مرجع (سازمان مبدا و سازمان مقصد) اختصاص مي دهيم.
FCF — تنظيمات مبداء:
معرفي سازمان مقصد به سازمان مبدا: براي اينكه بتوانيم اين ارتباط را بين اتوماسيون اداري هر دو سازمان برقرار نماييم نياز به اطلاعات اوليه از سازمان مقصد مي باشيم. اين اطلاعات عبارتند از :
IP Valid  مربوط به سازمان مقصد
كد سازمان مرجع مربوط به سازمان مقصد
اطلاعات چارت سازماني سازمان مقصد (سلسله مراتب واحد ها و سمت هاي سازمان مقصد)
RoleID افرادي كه از سازمان مقصد مي خواهيم با آن ارتباط برقرار كنيم.
FCF — تعريف چارت سازماني سازمان مقصد در سازمان مبدا:
عملكرد در اين قسمت دقيقاً همانند تعريف واحد هاي سازماني در اتوماسيون اداري مي باشد. بهتر است در زمان تعريف چارت، سلسله مراتب سازمان مقصد را در نظر گرفته و با همان سلسله مراتب در سازمان مبدا چارتشان را تعريف كنيم.
FCF — تعريف سمت هاي سازماني، سازمان مقصد در سازمان مبدا:
براي اينكه بتوانيم اسامي افراد سازمان مقصد را در اتوماسيون اداري مبدا مشاهده كنيم بايد همانند سازمان اصلي ، براي كليه افراد User  و سمت تعريف نماييم. براي اينكار مطابق زير و قدم به قدم با تصاوير عمل نماييد.
براي اينكه بتوانيم به هر سمتي فردي را اختصاص دهيم ،  ابتدا افراد سازمان همكار را در سازمان مرجع تعريف نماييم كه به ترتيب زير عمل نماييم.  (شكل هاي زير)
FCF — تنظيمات Original RoleID :
براي اينكه بتوانيم سمت هاي تعريف شده را با سازمان مقصد (سازمان اصلي شان) ارتباط دهيم بايستي OrginalRoleID را برايشان تعريف نماييم. OrginalRoleID همان RoleID افراد در سازمان مقصد مي باشد. كه در ابتدا فرآيند راه اندازي FCF از راهبران سازمان مقصد دريافت مي كنيم.
FCF — مجوز دسترسي:
جهت ايجاد ارتباط برون سازماني ، مجوز زير در ليست مجوزهاي عمومي سازمان تعبيه شده است كه در صورتي كه فرد يا افرادي بخواهند از FCF استفاده كنند، بايد اين مجوز را داشته باشند.
اين مجوز عبارت است از:  مجوز ارسال مكاتبات به خارج از سازمان (مجوز فرد به فرد)
FCF — تنظيمات مقصد:
تنظيمات مربوط به SoftConfig.xml: براي برقراري ارتباط منوي مربوط به ارجاعات بين سازماني درميز كاري كارتابل افراد ايجاد شود. دستورات زير را در محل مشخص شده اضافه نماييد.
<ServiceRequirement>
<Service EN="CardTable" FN="ميز كاري پرسنل" IsNeeded="1">
<SubService EN="Inbox" FN="مدارك وارده" IsNeeded="1" />
<SubService EN="Outbox" FN="مدارك ارجاعي" IsNeeded="1" />
FCF — <SubService EN="Queue_Outbox" FN="صف ارجاعات بين سازماني" IsNeeded="1" />
همچنين اضافه كردن خط هاي زير در قسمت مربوط به <CardTable>
<CardTable>
FCF — <Queue_Outbox><Colors><Color Filtering="SendingDocsBasedOnSendPriority" Name="#d0d4dc" Name2="#c9e3cb" Caption="مدارك در حال ارسال (به ترتيب اولويت ارسال)" isActive="1" /><Color Filtering="SendingDocsBasedOnSendTime" Name="#d0d4dc" Name2="#d0d4dc" Caption="مدارك در حال ارسال (به ترتيب تاريخ ارسال)" isActive="1" /><Color Filtering="SendingDocsBasedOnUserName" Name="#d0d4dc" Name2="#e6d400" Caption="مدارك در حال ارسال (به ترتيب نام فرستنده)" isActive="1" isForAdmin="1"/><Color Filtering="SendingDocsBasedOnTitle" Name="#d0d4dc" Name2="#e600f2" Caption="مدارك در حال ارسال (به ترتيب عنوان سند)" isActive="1" isForAdmin="1"/><Color Filtering="StoppedDocs" Name="#ffd4dc" Name2="#ffd4dc" Caption="مداركي كه ارسال آنها متوقف شده است" isActive="1" /><Color Filtering="DocsWithErrorInSend" Name="#c9e3cb" Name2="#cdd2e3" Caption="مداركي كه ارسال آنها با خطا مواجه شده است" isActive="1" /><Color Filtering="SentDocsWithErrorInDestOrgan" Name="#f4f7a9" Name2="#f4f7a9" Caption="مداركي كه پردازش آنها در سازمان مقصد با خطا مواجه شده است" isActive="1" /><Color Filtering="AllQueuedDocs" Name="#e6d4f2" Name2="#e6d4f2" Caption="كلية مدارك موجود در صف" isActive="1" isDefault="1"/><Color Filtering="AllSentItems" Name="beige" Name2="beige" Caption="كلية مدارك ارسال شده" isActive="1" isDefault="0"/></Colors> </Queue_Outbox>
</CardTable>
FCF — تنظيمات DataBase:
در DB مربوط به سازمان الكترونيكي و در جدول System_Setting تنظيمات زير انجام شود:
بدست آوردن شماره نوع مدرك سند وارده
FCF — Where Entity_Metadata.EntityTypeFarsiName Like N'%وارده%'
ETC مربوط به سند وارده كه مي خواهيم نامه هاي دريافت شده در آن بصورت خودكار شماره شود را بدست مي آوريم.
بروزرساني Table System_Setting با اطلاعات بدست آمده
FCF — تنظيمات سازمان مرجع:
معرفي سازمان  مبدا به سازمان مقصد: براي اينكه بتوانيم اين ارتباط را بين اتوماسيون اداري هر دو سازمان برقرار نماييم و سازمان مقصد ، دريافت كننده نامه را بتواند تشخيص دهد بايستي سازمان مبدا نيز در سازمان مقصد معرفي گردد كه مانند  تنظيمات سازمان مقصد  عملياتي را انجام مي دهيم. البته قابل ذكر است براي اينكه سردرگمي در راهبر سيستم ايجاد نشود مجدا تنظيمات مربوطه را با تصوير ذكر مي كنيم.
FCF — اطلاعات اوليه مورد نياز:
IP Valid  مربوط به سازمان مبدا
كد سازمان مرجع مربوط به سازمان مبدا
اطلاعات چارت سازماني سازمان مبدا  (سلسله مراتب واحد ها و سمت هاي سازمان)
RoleID افرادي كه از سازمان مبدا با سازمان مقصد در ارتباط هستند.
FCF — تعريف چارت سازماني سازمان مقصد در سازمان مبدا:
عملكرد در اين قسمت دقيقاً همانند تعريف واحد هاي سازماني در اتوماسيون اداري مي باشد. بهتر است در زمان تعريف چارت سازمان همكار سلسله مراتبي سازمان مقصد را در نظر گرفت و با همان سلسله مراتب در سازمان مبدا چارتشان تعريف شود.
FCF — تنظيمات Original RoleID :
براي اينكه بتوانيم سمت هاي تعريف شده را با سازمان مقصد (سازمان اصلي شان) ارتباط دهيم بايستي OrginalRoleID را برايشان تعريف نماييم. OrginalRoleID همان RoleID افراد در سازمان مقصد مي باشد. كه در ابتدا فرآيند راه اندازي FCF از راهبران سازمان مقصد دريافت مي كنيم.
در اينجا كليه سمت هاي معرفي شده را اطلاعات مربوط به OID آنها را تكميل نماييد.
FCF — مراحل آماده سازي اتوماسيون اداري جهت برقراري ارتباط FCF با خودش:
در صورتي كه در يك سازمان الكترونيكي بخواهيد ارتباط FCF درون سازماني را برقرار كنيد ، در زمان معرفي سمت هاي در سازمان مرجع در قسمت OID، RoleID فرد را نيز اضافه كنيم. در اينجا كليه تنظيمات مربوط به سازمان مبدا و سازمان مقصد بايستي در سازمان مرجع انجام گردد.
قالب گزارش ساز — سازمان الکترونیک فرزین
موضوع راهنما:
سرویس چاپ
ويرايش «7.0.0.0»
قالب گزارش ساز — طريقه نصب سرويس چاپ فرزين
در ابتدا مي بايست سيستم عامل سيستمي كه بعنوان سرور  چاپ در نظر گرفته مي شود Win2003  باشد.
لازم است بر روي سرور چاپ Office 2007 و .net 3.5 نيز نصب شده باشد .
الف- براي نصب سرويس چاپ  فرزين ، ابتدا مي بايست در سرور فرزين كليه مراحل زير را انجام داد:
قالب گزارش ساز — نصب سرويس چاپ :
مسير Farzin…\e_OrganizationApp\FarzinSoft\FarzinSevices\FarzinLayoutService  و فابل Install.bat را اجرا نماييد.
براي اجراي سرويس چاپ  ، نياز به تعريف User مخصوص چاپ مي باشد.
براي انجام اين عمل ،برروي  My Computer راست كليك كرده برروي Manage كليك كرده سپس از طريق Local User And Group \ Usres  يك User جديد ايجاد نموده و كلمه عبور آن را  تعيين   مي‌كنيم و علامت Password never expires را انتخاب مي‌نماييم، برروي User ساخته شده راست كليك كرده و گزينه Propertice   را  انتخاب كرد و  اين User را عضو گروه Administrator كرد.(پيشنهاد مي‌گردد در صورت داشتن Domain كه ، مشابه اين Usre را نيز در Domain  ايجاد نمود.)
قبل از Start  نمودن Service  مرتبط با چاپ لازم است فايل Proxy.Config  را با استفاده از Note Pad ويرايش نمود و  آدرس سرور فرزين در اين فايل تنظيم شود .
قالب گزارش ساز — راه اندازي سرويس :
به مسير ذيل رفته و برروي گزينه Services  كليك نمود.
از ليست سرويسها برروي سرويس ، FarzinLayoutService كليك نموده . در صفحه باز شده برروي زبانه Log on كليك كرده و در قسمت This account ، User ساخته شده در قسمت قبل را در اين قسمت وارد كرده و Password آنرا را نيز(مطابق با مرحله ساختUser چاپ) وارد مي‌نماييم.
سپس به زبانه General  رفته و سرويس چاپ‌ را Start مي نماييم:
به قسمت Start /Administrative Tools / Event Viewer رفته تا از اجرا شدن قطعي سرويس چاپ اطمينان حاصل نماييم:
در Event Viewer مي بايست سرويس راه اندازي شده باشد همچنين نام سازمان نيز در كنار علامت سرويس چاپ بصورت فارسي نمايش داده شده باشد.
اگر در Event Viewer ، سرويس با Error مواجه شد مي بايست علت Error را با دقت خواند و در صورت لزوم مراحل طي شده را تكرار نمود.
FarzinSDK_Service — مقدمه
1.	متد‌هاي قابل دسترس جهت مديريت كارتابل:	5
	ارجاع زدن يك مدرك :	5
	پاسخ زدن يك مدرك:	7
	انتقال كارتابل:	8
2.	متد‌هاي قابل دسترس جهت مديريت مدرك:	10
	ايجاد يك مدرك جديد:	10
	امضا نمودن يك مدرك:	13
	حذف امضا يك مدرك:	15
	افزودن يك فايل به مدرك:	17
	افزودن يك فايل به مدرك2:	18
	افزودن يك مدرك  به يك مدرك ديگر:	19
	بروزرساني اطلاعات يك مدرك :	20
3.	متد‌هاي قابل دسترس جهت مديريت گروه‌هاي كاربري:	22
	ايجاد گروه‌هاي كاربري جديد:	22
	حذف يك گروه كاربري:	24
	بروزرساني گروه‌هاي كاربري:	25
	بروزرساني گروه‌هاي كاربري:	25
	دريافت كد يك گروه كاربري:	26
	وجود يا عدم وجود يك گروه كاربري:	27
4.	متد‌هاي قابل دسترس جهت مديريت واحد‌هاي سازماني:	28
	ايجاد يك واحد سازماني جديد:	28
	بروزرساني يك واحد سازماني:	29
	حذف يك واحد سازماني:	30
	انتقال واحد سازماني:	31
	انتقال واحد سازماني  به سطح اول:	32
	وجود يا عدم وجود واحد سازماني:	33
	مقدار دهي خصوصيت يك دبيرخانه:	34
5.	متد‌هاي قابل دسترس جهت مديريت مجوزهاي سازماني:	35
	يكسان نمودن مجوز‌هاي يك سمت با سمت ديگر:	35
	يكسان نمودن مجوز‌هاي يك سمت با سمت ديگر:	35
6.	متد‌هاي قابل دسترس جهت مديريت نگهداري شخصي:	36
	كپي نمودن نگهداري شخصي از يك سمت به سمت ديگر:	36
	انتقال نگهداري شخصي يك سمت به سمت ديگر:	38
7.	متد‌هاي قابل دسترس جهت مديريت سمت‌هاي سازماني:	39
	ايجاد يك سمت‌ سازماني جديد:	39
	بروزرساني يك سمت سازماني:	40
	حذف يك سمت سازماني:	41
	حذف يك سمت از واحد سازماني:	42
	افزودن يك سمت به يك كروه ‌كاربري :	43
	حذف يك سمت به از كروه ‌كاربري :	45
	انتقال سمت سازماني:	47
	انتقال سمت سازماني  به سطح اول:	48
	انتقال سمت سازماني  به سطح اول:	48
	تعريف پرسنل جانشين:	49
	حذف پرسنل جانشين:	51
	انتقال سمت سازماني از يك واحد به واحد ديگر:	52
8.	متد‌هاي قابل دسترس جهت مديريت كاربران:	53
	افزودن كاربر جديد :	53
	حذف كاربر :	57
	بروزرساني كاربر :	58
	كنترل وجود كاربر:	62
	تغيير كلمه عبور:	63
9.	متد‌هاي قابل دسترس جهت اعمال موارد امنيتي:	64
	رمز نمودن كلمه عبور :	64
10.	متد‌هاي قابل دسترس جهت انجام عمليات مربوط در دبيرخانه :	65
	ثبت وارده نمودن يك مدرك :	65
« ثبت وارده نمودن يك مدرك »	65
« ثبت وارده نمودن يك مدرك »	65
	ثبت وارده نمودن و بروزرساني اطلاعات يك مدرك :	67
« ثبت وارده نمودن و بروزرساني اطلاعات يك مدرك »	67
	ثبت صادره نمودن يك مدرك  بدون درخواست الكترونيكي:	69
	ثبت صادره نمودن يك مدرك  داخلي:	71
11.	متد‌هاي قابل دسترس جهت مديريت فرآيند هاي سازماني :	73
	شروع نمودن يك فرآيند:	73
	ادامه دادن يك فرآيند:	74
FarzinSDK_Service — بوسيله اين متد شما مي‌توانيد مدارك داخل كارتابل يك نفر را با شرايط زير انتفال دهيد :
1-در صورتي كه مي‌خواهيد كليه اطلاعات يك كارتابل منتقل گردد، فقط بايد مقدار FromRoleID و ToRoleID پر گردد و بسته به نوع عمليات مقدار SendType ثبت گردد، و بقيه خصوصيات خالي باشد.
2-در صورتي كه مي‌خواهيد فقط يك نوع مدرك انتقال يابد بايد علاوه بر موارد شماره 1 مقدار ETC هم پر گردد.
3-درصورتي كه مي‌خواهيد كليه كارتابل سمت اول به يكي از كارتابل ‌هاي سمت دوم برود بايد علاوه بر موارد شماره 1 ToActionCode پر گردد
4-درصورتي كه مي‌خواهيد يكي از كارتابل هاي سمت اول انتقال يابد ،بايد علاوه بر موارد شماره 1  FromActionCode پر گردد. در اين حالت در صورتي كه ToActionCode پر نگرديده باشد به عملگر معادل آن انتقال داده خواهد شد.
5-خصوصيت  «SendType» در دو حالت زير وجود دارد:
Confirmدر اين حالت مدارك داخل كارتابل با شرايط تعيين شده تاييد و سپس به شخص مربوطه ارجاع مي‌گردد.
Send در اين حالت مدارك داخل كارتابل با شرايط تعيين شده فقط به شخص مربوطه ارجاع مي‌گردد.
FarzinSDK_Service — ايجاد يك مدرك جديد:
بوسيله اين متد شما مي‌توانيد يك مدرك جديد از يك فرم ايجاد نموده و در صورت نياز آن را امضا و سپس ارجاع داده شود. دقت كنيد كه به غير از دو فيلد «CreatorID»و «CreatorRoleID» كه در بخش «BaseFields» وجود دارند، فيلد‌هاي «EntityNumber»، «SecurityLevelCode»، «IsPreNote»، «IsPrivateSearch»، «PrivateSearchUserCode» و «PrivateSearchRoleID» نيز جزء فيلدهاي همين بخش محسوب مي‌شوند ولي اكيداً توصيه مي‌گردد كه از مقداردهي اين فيلدها خودداري گردد و صرفاً طبق الگوي ارائه شده در زير، صرفاً فيلدهاي «CreatorID»و
ارائه شده در زير، صرفاً فيلدهاي «CreatorID»و «CreatorRoleID» مقداردهي شوند و نامي از بقيه‌ي فيلدها برده نشود.
موتور تولید فرآیند — سازمان الكترونيكي فرزين
موضوع راهنما:
موتور توليــد فرآينـــد
ويرايش «7.1.0.0»
موتور تولید فرآیند — مقدمه
موتور گردش كار ابزاري جهت تسهيل و مكانيزه كردن فرآيند هاي سازماني در سطح فرمها ، نامه ها ، اسناد و ساير مدارك در گردش يك سازمان مي باشد . در واقع با تعريف يك بستر مشخص و ايجاد و استخراج  يك Template  عمومي براي گردش هاي اسناد و نيز فرآيند ها و تراكنش هاي معين، مي توان از بسياري از عمليات وقت گير در سازمان جهت گردش و براه انداختن فرم و فرآيند هاي دستي جلوگيري نمود . در زير به برخي از فوايد استفاده از موتور گردش كار در سازمانهاي الكترونيك اشاره مي شود :
1 . عدم نياز به داشتن دانش فني بالا در رابطه با كار با نرم افزار اتوماسيون اداري و كنترل تراكنشها از طرف پرسنل و كاربران  و كنترل همه جانبه امور توسط موتور گردش كار
2 . جلوگيري از ارجاعات غلط و نابجا و پيشگشري از اتلاف وقت در رسيدگي به درخواست ها و سندهاي مورد انتظار در سازمان
3 . رساندن احتمال خطا و فراموشي به حداقل ميزان ممكن (‌در هنگام كار دستي ) در انجام فرآيند ها.
4 . درگير نكردن كاربران اداره ها و سازمانها با ويژگيهاي تخصصي نرم افزار و يك ارتباط Top Level بين اپراتورها و داده هاي سازماني
5 .  تمركز و كنترل داده ها و اسناد و گردش ها و ارجاعات ، بر عهدة يك و تنها يك ماشين متمركز، و پرهيز از درگير كردن كارمندان و كاربران با عمليات وقت گير و در نتيجه، سهولت پيگيري خطاهاي بوجود آمده از يك نقطه متمركز در اتوماسيون اداري ( Work Flow Engine  )
6 . ترغيب ناخواسته كارمندان در جهت استفاده ساده و آسان از اتوماسيون اداري، به دليل مسئوليت پذيري و نقش محوري Work Flow Engine و بالا بردن ميزان استفاده از نرم افزار به دليل عدم نياز به اطلاعات كارشناسي و تخصصي از نرم افزار
7 . تعريف و استخراج يك يا چند الگوي مشخص و از قبل تعريف شده براي ‌ايجاد، تغيير، حركت و ارجاع سند، و نيز مشخص بودن State هايي مشخص كه فرم و اسناد ديگري را به گردش مي اندازند.
8 . تزريق دانش فني BPMN (  Business Process Modeling Language  )  و   Workflow management  (Business Process Management)  در سطح راهبر و Workflow Manager و  پرهيز از درگيري بي مورد كارمندان با فرايند و مكانيزم فرآيند هاي سازماني
9 . خصوصي سازي عمليات ارجاع و پنهان کردن Action هاي ارجاعات دستي كه از اين ويژگي جهت سرويس دهي درخواست هاي مشخص از اسناد که فقط و فقط از طريق گردش کار به جريان افتاده اند استفاده مي گردد و تنها  راه سرويس دهي به درخواستهاي کاربران، استفاده از گردش کار و پرهيز از ارجاعات خارج از قوانين و  الگو هاي گردش کاري است ( به اين ويژگي در بخش بعدي اشاره خواهد شد )
موتور تولید فرآیند — تغييرات اساسي موتور توليد فرآيند:
تغييرات اساسي حركت مرحله به مرحله فرآيند در ويرايش 7.0.0.0 سازمان الكترونيك فرزين، نسبت به ورژن قبلي به شرح زيرمي باشد:
اگر براي يك نود پاسخ تعريف گرديده ولي مسيري وجود دارد كه پاسخ به آن اختصاص نيافته، در اين ورژن اين مسير هم جزء حركت فرآيندي مي باشد كه در ورژن فعلي اين اتفاق نمي افتد و اين مسير هيچ وقت اجرا نمي گرديد ، كه اين امكان قابليت خوبي به طراح مي دهد و مي تواند مسيري طراحي كند كه علاوه بر اجراي مسير پاسخ درست ، بر روي اين مسير نيز حركت نمايد.
اگر چند پاسخ براي يك نود تعريف گرديده باشد و همه آنها بعد از پردازش پاسخ True برگردانند سيستم همه مسيرهايي با پاسخ درست را حركت مي كند، كه در ورژن فعلي اولين پاسخ درست محاسبه و بر آن مسير حركت مي نمايد.
اگر پاسخي براي نود تعريف گرديده است ولي پاسخ نود خالي يا null مي باشد تمامي مسيرهاي بدون برچسب حركت مي كنند، كه اين ساختار در ورژن قبلي وجود نداشت و فرآيند متوقف مي گرديد.
وجود پاسخ مسير پيش فرض در صورت عدم رخ دادن پاسخ ها، كه اين امكان بعد از اجرائي شدن اين ورژن عملياتي مي گردد.
به پايان رسيدن فرآيند، با رسيدن به اولين نود خاتمه.
موتور تولید فرآیند — موتور توليد گردش كار
همان گونه كه در تصوير ديده مي شود، چنانچه ليسانس خريداري شده از شركت آينده سازان كهكشان نرم افزار (آي كَن) شامل موتور توليد گردش كار باشد و شما هم مجوزهاي مربوطه را داشته باشيد، در منوهاي مديريتي خواهيد توانست منوي آن را ببينيد.
موتور تولید فرآیند — مجوزهاي دسترسي:
مجوزهاي موتور توليد فرآيند را مي توان به سه دسته تقسيم كرد:
موتور تولید فرآیند — طراحي گردش فرآيند :
در واقع اين مجوز باعث نمايش منوي موتور گردش كار  در منوي مديريتي خواهد شد.
با داشتن اين مجوز  شخص تنها مي تواند گردش كار جديد ايجاد نمايد.
فرد مي تواند بانك اطلاعاتي جديد را به ليست بانك هاي اطلاعاتي اضافه نمايد. اما در صورتي كه بخواهد از آن بانك در فرآيند خود استفاده نمايد، بايستي مجوز استفاده از بانك را كه در قسمت 3 توضيح داده شده است، دارا باشد.
موتور تولید فرآیند — ويرايش فرآيند  :
براي اينكه بتوان فرآيندي را ويرايش يا حذف نماييم بايستي مجوز مربوط را دارا باشيم. مجوزهاي مربوطه براي هر فرآيند جداگانه و بصورت  ويرايش و يا حذف فرآيند مي باشد.
موتور تولید فرآیند — محيط كاري موتور توليد گردش كار
با فشردن منوي موتور گردش كار، در منوي مديريتي، صفحه مشاهده مي شود كه در ابتدا، پنجره اي بصورت اتوماتيك باز مي گردد  تا بتوانيد بدون نياز به انجام كاري اضافي، فرآيندي كه مجوز آن را داريد، بارگذاري نماييد.
در صورتي كه مي خواهيد فرآيند جديدي را ايجاد نماييد، تنها كافيست، پنجره باز شده را بسته و از منوي بالاي صفحه كه در ادامه بصورت كامل توضيح داده مي شود، از منوي مربوطه، فرآيند جديد را ايجاد كنيد.
موتور تولید فرآیند — منوهاي نرم افزار:
در زماني كه فرآيندي بارگذاري شده و يا صفحه اي خالي براي ايجاد فرآيند جديد باشد، منوها متفاوت است. البته شايان ذكر است كه تعدادي از منوها در هر دو حالت قابل مشاهده مي باشند.
موتور تولید فرآیند — نمايش منو در زمان ايجاد فرآيند جديد :
ايجاد فرآيند جديد  : با كليك بر روي اين منو صفحه اي بصورت زير ظاهر مي شود كه در ابتدا نام فرآيند و نوع فرآيند را بايستي مشخص نماييم. پس از ايجاد فرآيند، منوي مربوط به مجوزهاي دسترسي فعال شده و در صورت مجاز بودن به مشاهده صفحه گروه هاي كاربري، در منوي تنظيمات، فرد مي تواند مجوزهاي مربوطه را به گروه كاربري خاصي Assign نمايد.
موتور تولید فرآیند — روند ايجاد يك فرآيند:
مجوزهاي دسترسي: در صورت داشتن مجوز گروه هاي كاربري، توسط فرد ايجاد كننده فرآيند توسط اين دكمه مي توان مجوزهاي مورد نياز فرآيند را به گروه كاربري خاصي اختصاص نمود.
بارگذاري فرآيند  : با كليك بر روي اين منو صفحه اي بصورت زير ظاهر مي شود كه علاوه بر انتخاب فرآيند مورد نظر جهت بارگذاري، مي توان فرآيندهاي موجود را دسته بندي نمود.
موتور تولید فرآیند — دسته بندي فرآيندها:
Import كردن XML يك فرآيند : بوسيله اين گزينه براحتي مي توان فرآيندهاي تهيه شده را ما بين نسخه هاي متفاوت سازمان الكترونيك فرزين، جابجا نمود. روند كار اين است كه ابتدا در سيستم مبداً فرآيند را Export گرفته و در سيستم مقصد به روش زيرImport نماييم.
موتور تولید فرآیند — روند import كردن يك فرآيند:
مديريت بانك هاي اطلاعاتي  : در موتور توليد فرآيند شما علاوه بر برقراري ارتباط با پايگاه داده سازمان الكترونيك فرزين مي توان با پايگاه داده نرم افزارهاي ديگر نيز ارتباط برقرار كرده و با آنها تراكنش داشته باشيد. در ضمن، شايان ذكر است كه شما در يك فرآيند مي توانيد، در نودهاي بروزرساني متفاوت، بانك هاي متفاوتي را نيز صدا بزنيد.
موتور تولید فرآیند — روند اضافه و يا ويرايش كردن يك بانك اطلاعاتي:
در صورت انتخاب نكردن هيچ كدام از پايگاه داده هاي تعريف شده و فشردن كليد ايجاد/ويرايش، يك پنجره بدون اطلاعات ظاهر مي شود، كه مي توان در آن پايگاه داده مورد نظر را معرفي نمود.
موتور تولید فرآیند — نمايش منو در زمان بارگذاري يك فرآيند:
همانطور كه مشاهده مي كنيد در سمت چپ و بالاي صفحه، منوهاي ديگري (  )نيز وجود دارد كه اجازه دهيد، در ادامه و در مكان هاي مناسب خود بصورت تفصيلي به آنها بپردازيم.
با انجام عمليات كليك راست بر روي قسمت سفيدي از صفحه، منويي ديگر مشاهده مي شود كه عبارتند از:
موتور تولید فرآیند — منوي كليك راست:
5 گزينه ابتدايي اين منو، همانطور كه در بالا توضيـــح داده شده است،.
البته شايان ذكر است كه گزينه، مديريت مجوزهاي فرآيند نيز، در بالا بصورت كامل توضيح داده شده است.
حال چهار گزينه ديگر در اين منو وجود دارد كه در اينجا بصورت مختصر توضيح داده و در مكان هاي مناسب خود بصورت تفصيلي به آنها مي پردازيم.
موتور تولید فرآیند — منوي خصوصيات فرآيند:
به گونه اي است كه در آن نام فرآيند، نوع فرآيند و وضعيت فرآيند را نمايش مي دهد.
موتور تولید فرآیند — وضعيت فرآيند:
در حال توليد: در زماني كه بخواهيد در فرآيندي كه توسط كاربران قابل دسترس و استفاده مي شود تغييراتي انجام دهيد، فرآيند را در حالت توليد قرار مي گيرد كه كاربر نتواند تا پايان عمليات اصلاح، فرمي را بوسيله اين فرآيند شروع نمايد. در صورتي كه فرآيندي در حالت اجرا باشد، با تغيير يكي از نودها و انجام عمليات ذخيره، به صورت اتوماتيك در حالت توليد قرار گرفته و هيچ فردي نمي تواند آن فرآيند را تا اصلاح نهايي، اجرا نمايد.
عملياتي، منتظر اجرا: با اتمام انجام تغييرات در فرآيند، مي توان وضعيت فرآيند را به حالت عملياتي، منتظر اجرا تبديل كرده، تا افراد بتوانند فرآيند هاي خود را براحتي ادامه و يا شروع فرآيند نمايند.
موتور تولید فرآیند — ماهيت نودها در موتور توليد فرآيند:
نودها در موتور توليد فرآيند مي توانند بر 3 پايه تقسيم بندي شوند كه اين دسته بندي عبارت است از:
نودهاي عمليات ارجاع
نودهاي پردازشي
نودهاي ارتباطي
موتور تولید فرآیند — چكونگي رفتار با نودها:
كليك: با انجام عمليات كليك بر روي نود، بر حسب نوع نود، اطلاعاتي كه فرد مي تواند در پنجره باز شده تنظيم نمايد متفاوت مي باشد كه در قسمت مربوط به هر نود توضيح داده مي شود. نمونه اي از دو پنجره باز شده، بر روي نودهاي متفاوت نمايش داده شده است:
راست كليك: با انجام عمليات راست كليك بر روي هر نوع نود، منوي زير ظاهر مي شود كه با انتخاب گزينه حذف، آن نود به همراه كليه نودهاي متصل به آن حذف مي شود. و با انتخاب گزينه خصوصيات نود همان منويي ظاهر مي شود كه با كليك بر روي نود، ظاهر شده است.
موتور تولید فرآیند — مقدمه اي بر گردش كار:
هر گردش کاري در يک سازمان، در واقع يک الگوريتم با  روند کاري و  الگوي مشخص و تعريف شده، جهت انجام فعاليتهاي معمول سازماني است که از نقطه اي شروع ، و در اولين نقطه خاتمه در سازمان به اتمام مي رسد. موتور توليد گردش فرآيند فرزين، جهت نمايش گرافيکي يک جريان داده اي و عملياتي در سازمان الکترونيک، از ابزارها، اشيا و اشكالي كه بتواند به طور كامل موضوع مورد نظر را تداعي نمايند، استفاده مي نمايند. در واقع نمايش و طراحي گرافيکي گردش کار، بهترين حالت الگوريتميک فعاليتهاي سازماني مي باشد، زيرا سبب فهم آسانتر، طراحي
سازماني مي باشد، زيرا سبب فهم آسانتر، طراحي قابل لمس تر و همچنين باعث كاهش هزينه از نظر زماني جهت اعمال تغييرات و نگهداري فرآيند مي شود.
نكات:
يک گردش کار، از يک نقطه آغاز شده و در اولين نقطه خاتمه در سازمان به اتمام مي رسد. در واقع ما مي توانيم در چندين نقطه فرآيند، از نودهاي خاتمه متعدد استفاده نماييم. اما شرط خاتمه فرآيند، رسيدن به اولين نقطه خاتمه در سازمان مي باشد.
گردش کار گرافيکي ، از مجموعه اشياء بهم چسبيده، و روي خط فرايند مشخص، با ويژگيها و رفتارهاي مورد نظر پروسه هاي سازماني، تشکيل شده است که طراحي، نگهداري و تغيير، فهم و نيز کنترل پروسه هاي پيچيده تجاري و سازماني را تسهيل
مي کند. در واقع يک گردش کار گرافيکي، يک کپي برداري از نمودار BPM در سازمان ، با در نظر گرفتن اشياي مورد نظر آن پروسه و تبديل يک رابطه سطح بالاي سازماني به يک رابطه و زبان گردش کاري است . گردش کارهاي طراحي شده در فرزين، حاوي يک Interface قابل فهم براي کاربران (‌سطح بالا) و يک زبان مياني و قابل فهم براي Workflow Engine خواهد بود که اين زبان شامل : Workflow Engine Language – Transact SQL ، C#.NET و VB.NET خواهد بود . در واقع در ابتداي طراحي، مسئله از ديد کاربر يا مدير سازماني که نيازي به دانستن اطلاعات پايه
يا مدير سازماني که نيازي به دانستن اطلاعات پايه در رابطه با چگونگي پياده سازي گردش كار بررسي شده تحليل و تجريه شده و نماي گردش فرآيند بصورت گرافيكي بدست مي آيد. شكل زير نمونه اي از تحليل فرمي در سازمان مي باشد.
موتور تولید فرآیند — تحليل گردش فرآيند سازماني:
جهت پياده سازي و كار با فرم ها و فرآيند در كنار هم بايستي در ابتدا فرم و فرآيند مربوطه به درستي و كامل، تحليل و آناليز گردد و همچنين مستندات لازم قبل از طراحي گردش كار مورد نظر تهيه گردد. در واقع موفقيت در اين راه، به تجزيه و تحليل درست فرم و فرآيند مورد نظر در ابتدا راه ، ارتباط مستقيم دارد. پس در زماني كه تصميم به طراحي فرمي و فرآيندي داريد قبل از شروع به طراحي، ابتدا بر روي روند حركت فرم و نيازهاي فرآيند، تامل و تحليلي كامل داشته باشيد و سپس در زمان طراحي فرم مربوطه در انتخاب نوع فيلدها كمال دقت را داشته
فرم مربوطه در انتخاب نوع فيلدها كمال دقت را داشته باشيد.  بهترين راه براي تحليل فرآيند اين است كه
1) فرم از چه نقطه اي شروع مي شود
2) چه نقش هايي از سازمان در تكميل اين فرآيند و پروسه دخيل هستند
3) چه ابزارهايي (نرم افزاري و سخت افزاري) در روند كار دخالت دارند
4) نقاط تصميم گيري در كجا قرار مي گيرند
5) در چه مراحلي نياز به تغييراتي در Database  (عمل Insert يا Update و ...) مي باشد.
موتور تولید فرآیند — اجزاي قابل استفاده در موتور توليد فرآيند:
براي شروع كار با موتور توليد فرآيند ابتدا يك گردش كار جديد ايجاد كنيد.  با ايجاد گردش كار جديد در صفحه محيط كاري، 
«دكمه شروع فرآيند» نمايش داده مي شود. و از اين به بعد مي توان جهت توليد فرآيند بوسيله ابزارهاي در دسترس، عملياتي را انجام داد.
موتور تولید فرآیند — نود شروع:
با ايجاد يك فرآيند جديد، بصورت اتوماتيك اين نود ايجاد شده و به كاربر اجازه مي دهد كه به اين ترتيب روند فرآيند خود را پياده سازي نمايد. نكته قابل توجه در رابطه با نود شروع اين است كه هيچ نودي نمي تواند به نود شروع ارجاع داده شود و تنها نودي است كه هيچ ورودي نداشته و اما مي تواند به تعدادي خروجي داشته باشد.
: منوي كليك نود شروع، شامل موارد زير مي باشد:
كدشناسايي: در موتور توليد فرآيند، هر نود داراي شناسه منحصر بفردي مي باشد كه كد شناسايي نود شروع، در همه فرآيند ها عدد 
1-  مي باشد.
1-  مي باشد.
نام نود: نام نمايشي نود در زمان بارگذاري فرآيند در محيط موتور توليد فرآيند مي باشد و بغير از نود شروع، مابقي نودها نامشان قابل ويرايش مي باشد.
برقراري ارتباط نود با: جهت ايجاد لينك بين يك نود با ديگر نودها استفاده مي شود.
نوع شرط آغاز گردش: در صورتي كه بخواهيم قبل از شروع فرآيند تعدادي شرط چك شود، از اين قسمت استفاده مي نماييم.
بدون شرط: جهت شروع فرآيند، هيچ شرطي چك نمي شود.
تراكنش با بانك اطلاعاتي: با فعال كردن اين قسمت، آيكن           ظاهر مي شود كه با كليك بر روي اين آيكن، صفحه اي باز مي شود، كه در آن قسمت مي توان در زمان شروع يك فرآيند اطلاعات درون فرم و يا نوع شروع فرآيند را بررسي كرده و در صورت هماهنگ نبودن داده ها با اطلاعات درخواست شده،  براي كاربر خطايي ظاهر شود. خطا يابي بوسيله دستورات SQL انجام مي شود.  اين راه كار بهترين راه حل بستن راه هاي نفوذ از طريق شروع آغاز گردش مي باشد. در زير نمونه اي از اين  موارد ذكر شده است:
آيا اين فرم تا بحال چرخش داشته است يا خير؟
آيا اين فرم تا بحال چرخش داشته است يا خير؟
آيا اين فرم در حال گردش است يا خير؟
اطلاعات وارد شده در فيلدهاي مربوط به فرم حاوي اطلاعات صحيح مي باشد يا خير؟
....
اين گزينه شامل پنجره اي جهت نوشتن دستورات SQL ، قابل فهم  براي موتور گردش کار مي باشد . منظور از دستورات SQL ، ترکيبي از SQL استاندارد پايگاه داده مورد نظر، با عبارات ترکيبي و مفهومي از محتوا و منابع موجود براي گردش کار خواهد بود . در پنجرة ظاهر شده ابتدا پايگاه داده اي كه قصد داريد با آن تراكنش داشته باشيد را مشخص كرده و سپس از قسمت منابع و محتوا اطلاعات مورد نظر را استخراج كنيد و بر اساس آنها تصميم گيري نهايي را انجام دهيد. در پايان اين راهنما مثالي ذكر شده است كه كليه اين موارد را به تفضيل توضيح داده
شده است كه كليه اين موارد را به تفضيل توضيح داده است.
براي اينكه بتوانيم نتيجه بررسي هاي نود شروع را به كاربر بازتاب دهيم مي توانيم با دستور زير پيام مورد نظر را ايجاد نماييم.                                                           Select 0,N’Message’
اسكريپت نويسي:  در صورتي كه بخواهيم چك شدن داده ها در ابتداي فرآيند، توسط يك DLL انجام گيرد با انتخاب اين گزينه، آيكن هاي نمايش داده مي شود كه ابتدا با كليك بر روي آيكن   DLL مربوطه را به آن معرفي كرده و سپس با انتخاب آيكن  ورودي هاي DLL را به آن پاس مي دهيم.
موتور تولید فرآیند — تعيين گيرندگان ارجاع با كمك ويزارد فرزين:
مديريت پاسخ ها: در اين بخش شما مي توانيد خروجي هاي مورد نظرتان را که در State بعدي مي خواهيد بر اساس آن تصميم گيري نمائيد مشخص کنيد.  اين پاسخ ها از قسمت فايل Configuration.xml بطور اتوماتيك نمايش داده مي شود. البته مي توان اين پاسخ ها را با توجه به نيازهاي سازمان تغيير داد. پاسخ هاي معرفي شده مي تواند به صورت زير باشد:
درصد تاثير در هنگام تصميم گيري در زمان اتمام اين نود بسيار حايز اهميت است.
فرض كنيد فرآيندي در زمان ارجاع براي 3 نفر ارجاع داده شده است . ادامه اين فرآيند به عكس العمل هاي گيرندگان ارجاع (بازگشت-رد-تائيد) وابسته مي باشد. عكس العمل ها ممكن است به صورت زير باشد:
با تاييد كليه افراد به نود بعدي حركت كند ( در اينجا بايستي درصد تاثير را 100 بگذاريم).
با تائيد يك نفر گردش ادامه پيدا كند. (در اينجا درصد تاثير را 25 مي گذاريم. اين عدد از تقسيم 100 به 3 منهاي يك عدد راندم بدست مي آيد.)
موتور تولید فرآیند — نودهاي پردازشي:
با انجام عمليات كليك راست در صفحه و انتخاب گزينه   و يا انتخاب منوي
از منوي سمت چپ-بالاي صفحه، منوي زير ظاهر مي شود كه انواع نودهاي پردازشي قابل استفاده را نمايش مي دهد.
پردازش با بانك اطلاعاتي: جهت ايجاد با بانك اطلاعاتي و نوشتن دستورات TSQL مورد استفاده قرار مي گيرد. با افزودن اين كامپوننت به صفحه و كليك بر روي آن، صفحه زير باز شده كه به طور كامل در ادامه توضيح داده خواهد شد.
كدشناسايي: کد شناسائي و منحصر بفرد شي مورد نظر در فرم طراح گردش کار
نام نود: نام نمايشي کامپوننت مي باشد . اين مقدار بيشتر جهت وضوح هر چه بيشتر طراحي گردش کار تغيير خواهد کرد و در فرايند گردش کار تاثير چنداني ندارد .
برقراري ارتباط با نود: جهت ايجاد ارتباط با ديگر نودها استفاده مي شود.
: حاوي مجموعه دستورات T-SQL مي باشد. در اين قسمت مي توان براحتي بوسيله دستورات SQL با Database خود سازمان يا ديگر Databaseها ارتباط برقرار كرد و اطلاعات آن را استخراج، حذف، بروزرساني و ... نمود. البته قابل ذكر است انجام اين امور به مجوز داده شده به كاربر DB وابسته مي باشد. در زير نمونه كد نوشته شده در اين كامپوننت قرار دارد:
: در بسياري از موارد حركت يك فرآيند به جواب هاي پارامتر قبلي وابسته است. در اين كامپوننت نيز مي توان بر اساس اطلاعات مختلف و بر اساس شرايط مختلف همانطور كه در بالا گفته شد، خروجي هاي مختلفي را معرفي كنيد. در صورتي كه خروجي كامپوننت يك مقدار باشد نياز به معرفي جواب پاسخ را در اين قسمت نداريد. اما در صورتي كه خروجي بر حسب شرايط متفاوت باشد، شما بايستي اين خروجي ها را معرفي كرده و برحسب نوع خروجي مسير درست را طي نماييد. به شكل هاي زير دقت فرماييد:
همان طور كه مشاهده مي كنيد مي توانيد اين پاسخ ها را در زماني كه مي خواهيد ارتباط بين دو نود را برقرار كنيد، استفاده كرده و بر طبق آنها تصميم گيري نماييد.
پرش به مرحله بعدي: از اين كامپونت براي پرش از يك نقطه فرآيند به نقطه ديگر استفاده مي شود.
اسكريپت وب: از اين كامپوننت براي معرفي DLL هاي بيروني و فراخواني آنها استفاده مي شود.
كدشناسايي: کد شناسائي و منحصر بفرد شي مورد نظر در فرم طراح گردش کار
نام نود: نام نمايشي کامپوننت مي باشد . اين مقدار بيشتر جهت وضوح هر چه بيشتر طراحي گردش کار تغيير خواهد کرد و در فرايند گردش کار تاثير چنداني ندارد .
برقراري ارتباط با نود: جهت ايجاد ارتباط با ديگر نودها استفاده مي شود.
: با فشردن اين دكمه، مي توان مسير DLL مورد نظر و همچنين پارامترهاي ورودي آن را مشخص نماييم.
: در اين نوع نود نيز، مي توان براحتي پاسخ هاي ايجاد شده را مانند مابقي نودها، پاسخ ها را مديريت نمود.
اسكريپت (DLL): توسط اين كامپوننت مي توانيد DLL هاي مربوط به SDK سازمان الكترونيك فرزين را مورد استفاده قرار دهيد.
: جهت معرفي DLL مورد استفاده قرار مي گيرد.
: پارامترهاي ورودي DLL را در اين قسمت به آن معرفي مي كنيم.
: در اين نوع نود نيز، مي توان براحتي پاسخ هاي ايجاد شده را مانند مابقي نودها، مديريت نمود.
خاتمه: همان طور كه قبلا نيز توضيح داده شده، در هر فرآيند مي توان در n مكان به نقطه خاتمه برسد. البته در اينجا نكته اي نهفته است كه به تفصيل به توضيح آن مي پردازيم و راهكاري را نيز ارائه مي دهيم.
موتور تولید فرآیند — نودهاي ارتباطي:
با انجام عمليات كليك راست در صفحه و انتخاب گزينه   و يا انتخاب منوي
از منوي سمت چپ-بالاي صفحه، منوي زير ظاهر مي شود كه انواع نودهاي پردازشي قابل استفاده را نمايش مي دهد.
دورنگار:  توسط اين كامپوننت مي توانيد بصورت اتوماتيك دورنگار ارسال نمود.
: با توجه به سرويس فكس نصب شده، مي توان گيرندگان فكس را مشخص نموده و به آنها ارسال نمود.
: با انتخاب اين گزينه مي توان متن فاكس را مشخص نمود.
پست الكترونيكي: توسط اين كامپوننت مي توان براي مقصدي خاص پس از تكميل اطلاعات مورد نياز، بصورت اتوماتيك، پست الكترونيكي ارسال نمود.
موتور تولید فرآیند — نحوه مسيريابي ها در موتور توليد فرآيند:
پاسخي براي اين مرحله تعريف نشده است
در اين حالت از كليه مسيرها عبور مي كند.
موتور تولید فرآیند — يك يا چند پاسخ براي اين مرحله تعريف شده است
تمام مسيرهاي خروجي كه فاقد برچسب هستند، اجرا خواهند شد
براي اجراي مسيرهاي داراي برچسب، پيش پردازشي به اين شرح اجرا مي‌شود: تمام پاسخ‌هاي تعريف شده براي اين مرحله با جايگذاري «پاسخ اين مرحله»، پردازش و ارزيابي مي‌شوند. نتيجه‌ي ارزيابي هر پاسخ «true» و يا «false» خواهد بود.
موتور تولید فرآیند — سرويس ها:
همانگونه كه مستحضريد، از ويرايش 7 به بعد براحتي مي توان بر روي هر دكمه اي در زير فرم هاي از جمله دكمه هاي زير، سرويس را run كرد و توسط آن سرويس تعدادي از عمليات بصورت اتوماتيك انجام گردد.
روند تعريف اين سرويس ها، دقيقا همانند فرآيند ها مي باشند با اين تفاوت در اين نوع فرآيندها، هيچ نود انساني نبايد وجود داشته باشد و يعني به عبارتي، تنها جهت انجام يك سري از تراكنش هاي قابل پيش بيني، مورد استفاده قرار مي گيرد.
موتور تولید فرآیند — تعريف يك سرويس:
جهت زمان تعريف يك سرويس، در هنگام ايجاد يك فرآيند، تنها كافيست نوع فرآيند را سرويس انتخاب نمايد.  و يا در صورتي كه فرآيندي را از قبل تعريف كرده و بخواهيد آن را به يك سرويس تبديل نماييد، تنها كافيست، پس از بارگذاري فرآيند بر روي صفحه راست كليك كرده و  روند زير را بپيماييد.
در زمان تبديل يك فرآيند به سرويس، در صورتي كه نود كارتابل انساني در آن فرآيند وجود داشته باشد، اجازه اين تبديل داده نشده و با پيغام زير مواجه خواهيم شد.
در زمان تعریف یک سرویس دو امکات قابل ارائه به راهبر می باشد:
موتور تولید فرآیند — تنظیم پیام نمایش:
در زمان تعریف یک سرویس می توان بوسیله انجام مراحل زیر، پیامی را برای کاربر نمایش داد.
موتور تولید فرآیند — مجوز اجرای سرویس:
در زمان تعریف یک سرویس، می توان براحتی مجوز اجرای آن را به افرادی داد یا از افرادی گرفت. حال نحوه عملکرد این مجوز به گونه ای است که اگر فرد، مجوز اجرای این سرویس را نداشته باشد، در زمان استفاده از آن فرم، تنها سرویس قابل دسترس فرد یا به طور مثال سرویس پیش فرض اجرا می شود.
حال نکته اینجاست، فرض کنید، در پشت دکمه ثبت تغییرات یک فرم، سه سرویس تعریف شده باشد، که هر سرویس وابسته به گروهی از سمت ها باشد. حال هر گرو ه با داشتن مجوز اجرای فرآیند، تنها سرویس قابل دسترس خود را می توانند اجرا نمایند.
موتور تولید فرآیند — SDK:
همانگونه كه مي دانيد، سازمان الكترونيك فرزين، در قسمت موتور توليد فرآيند خود، DLL مشخصي را در اختيار كاربران قرار مي دهد كه بوسيله آن مي توان، يك سري از كارهاي تعريف شده در سيستم فرزين از جمله، امضا شدن اتوماتيك و اعمال قوانين فيلدها، ايجاد يك سند جديد و انجام عمليات شروع فرآيند، پاسخ زدن مدارك طبق الگوريتمي قابل تعريف، ثبت صادره نمودن يك سند و..... را انجام داد.
همچنين شايان ذكر است كه اين DLL بصورتي تعريف شده است كه مي توان در سيستم هاي ديگر نيز توسط آن با فرزين ارتباط برقرار كرده و عملياتي را خارج از سيستم، به سيستم تزريق نمود.
DLLهاي  مورد اشاره در مسير زير قابل دسترس مي باشد.
موتور تولید فرآیند — مجوزهاي دسترسي به SDK:
جهت استفاده از ماژول SDK در ابتدا بايستي ليسانس مربوطه در ليسانس نرم افزار شما فعال شده باشد. با فعال شدن ماژول SDK،  جهت انجام تنظيمات مجوز مربوطه ، مجوز مربوطه به پيكره بندي لايه SDK را بصورت زير فعال نماييد.
با فعال شدن مجوز پيكره بندي لايه SDK در صفحه تنظيمات مي توان منوي مربوط به تنظيمات مشاهده شود.
موتور تولید فرآیند — پيكره بندي لايه SDK جهت استفاده از طريق موتور توليد فرآيند
در اين قسمت به ازاي هر فرآيند بايستي RoleID را معرفي نماييم. نقش اين RoleID در واقع به اين طريق است كه در زمان استفاده از كلاس هاي SDK ، مجوزهاي نقش معرفي شده چك مي شود و با توجه به مجوزهاي مربوطه ، فرد مي تواند در اطلاعات Database تاثير بگذارد.
مثلاً در صورتي كه فردي از يكي از كلاس هاي SDK مربوط به تعريف يك كاربر استفاده نمايد، بايستي سمت معرفي شده مجوز مديريت كاربران را داشته باشد، يعني در واقع مجوز اضافه كردن به جدول User را داشته باشد.
موتور تولید فرآیند — پيكره بندي لايه SDK جهت استفاده از طريق Web Service :
همانطوري كه مي دانيد بوسيله ماژول SDK مي توان از طريق Applicationي جداگانه به داده هاي اتوماسيون اداري فرزين دسترسي داشت . جهت استفاده از اين پارامتر بايستي IP مربوط به سرور Application مورد نظر در اتوماسيون اداري فرزين معرفي و در واقع Valid باشد. جهت معرفي IP مربوطه بصورت زير عمل مي نماييم.
فرمساز — سازمان الكترونيكي فرزين
موضوع راهنما:
موتور توليــــد فـــرم
فرمساز — مقدمه
در سامانه ي اتوماسيون اداري فرزين از يك موتور توليد فرم (Form Builder) استفاده مي‌شود. به كمك موتور توليد ، اين امكان فراهم آمده است كه راهبران سيستم بتوانند، فرم هاي گوناگوني را به سادگي طراحي كنند. هنگامي كه فرم ها طراحي شد، مي توان در گردش مكاتبات الكترونيكي سازمان از آن ها بهره گرفت.
همچنين به كمك موتور گردش كار، مي توانيد گردش اين فرم در سازمان را به صورت خودكار در آوريد. به كمك موتور گزارش ساز هم مي توانيد از داده هايي كه درون اين فرم وارد شده يا در پيوند با اين فرم است، گزارش تهيه كنيد.
پس نخستين و شايد مهم ترين گام در استفاده از مجموعه نرم افزار هاي اتوماسيون اداري فرزين، طراحي فرم هاي الكترونيكي است. ناگفته پيداست كه فرم هايي كه به خوبي طراحي مي شوند، راه را براي تهيه ي گزارش هاي كاربردي در آينده هموار مي كنند.
فرمساز — طراحي فرم هاي الكترونيكي
همان گونه كه در تصوير ديده مي شود، چنانچه ليسانس خريداري شده از شركت آينده سازان كهكشان نرم افزار (آي كَن) شامل موتور توليد فرم باشد و شما هم مجوزهاي مرتبط با موتور توليد فرم را داشته باشيد، در منوهاي مديريتي خواهيد توانست منوي آن را مشاهده نماييد.
نکته : مجوز هاي مرتبط با موتور توليد فرم ، در بخشي مجزا  بررسي خواهند گرديد.
به تصوير صفحه قبل و منو مربوطه توجه نماييد . به كمك گزينه ي نخست، مي توانيد طراحي يك فرم جديد را آغاز كنيد. با استفاده از گزينه ي دوم هم مي توانيد ساختار  فرم هايي كه از قبل طراحي شده اند ( و البته شما هم مجوز ويرايش ساختار آن ها را داريد ) ، را ويرايش كنيد بقيه موارد اين منو که شامل " در ختواره دسته بندي فرمها " ،" اعمال قانون امنيت فيلد ها " و ... در صفحات بعدي آموزش داده خواهد شد.
طراحي و يا ويرايش ساختار فرم ها در هفت گام انجام مي شود كه در ادامه به آن ها مي پردازيم :
فرمساز — گام دوم : معرفي ساختار
به كمك اين گام مي توانيد تك تك فيلدهاي اطلاعاتي فرم مورد نظر خود را تعريف يا ويرايش كنيد.
روش كار به اين صورت است كه كاربر فيلدهاي مورد نظر خود را يكي يكي به فهرست "فيلدهاي موجود" مي افزايد. همچنين هر يك از فيلدهايي كه در اين فهرست قرار مي گيرند را مي تواند ويرايش كند. در پايان، هنگامي كه فهرست فيلدهاي موجود كامل شد، با كمك دكمه ي ذخيره اطلاعات همه ي اين تغييرات اِعمال مي شود.
عنوان انگليسي: مشابه نام فرم، نام هر فيلد هم در دو بخش وارد مي شود و نام انگليسي، كلمه اي است كه نرم افزار، فيلد را بدان نام مي شناسد. (البته اين تفاوت وجود دارد كه بر خلاف نام فرم، نام انگليسي فيلد را در آينده هم مي توان ويرايش نمود).
نام نمايشي: عنواني است كه به عنوان نام اين فيلد به كاربر نمايش داده مي شود.
نوع: براي هر فيلد يكي از انواع زير را بايست در نظر گرفت:
پيش فرض: براي هر كدام از فيلدها مي توانيد مقدار پيش فرض تعريف كنيد كه در اين صورت، هربار كه نسخه ي جديدي از آن فرم باز مي شود، درون فيلد اين مقدار به صورت خودكار قرار گرفته است.
تعريف پيش فرض براي فيلد ها : با كليك كردن روي دکمه  ، پنجره اي مانند شكل زير باز مي‌شود. در اين پنجره ابتدا نام انگليسي و سپس نام فارسي پيش فرض را وارد مي‌ كنيم. در پايان در قسمت مقدار، مقدار پيش فرض را بايستي وارد كنيم.
فرمساز — تعریف فیلدی از نوع برچسب
در صورت تعریف فیلدی از این نوع ، فیلد بانک اطلاعاتی تعریف نمی گردد به همین دلیل هنگام انتخاب فیلدی از این نوع ، گزینه های تعریف پیش فرض و تهی بودن فیلد غیر فعال هستند. کاربرد این نوع فیلد صرفا" برای ایجاد یک label برای استفاده سایر فیلدها می باشد و در واقع قرار نیست برای این نوع فیلد ورود اطلاعاتی انجام شود و استفاده نمایشی دارد. در گام سوم نیز امکان جستجوی ساده و یا نمایش مختصر و ... وجود ندارد.
فرمساز — تعریف فیلدهای عددی
در موتور تولید فرم امکان تعریف فیلدهای عددی از نوع اعشاری ، عدد صحیح کوچک ، عدد صحیح عادی و ... وجود دارد. در صورت تعریف هر کدام از این نوع فیلدها، نوع فیلد در گام دوم به صورت لینک نمایش در خواهد آمد.
در صورت کلیک روی لینک مربوط به نوع فیلد ، صفحه ای مشابه تصویر صفحه بعد نمایش داده خواهد شد که از آن طریق می توانید فرمت نمایشی اعداد را مشخص نمایید. نکته اینکه این تنظیمات جنبه نمایشی داشته و در فیلد بانک اطلاعاتی تغییری داده نمی شود.
در پایین این صفحه راهنمایی برای نحوه نمایش ارقام و جدا کننده ها در هنگام استفاده فونت های مختلف نشان داده می شود که با ید به فرمت نمایشی اعداد خاص مثل 0 و 5 دقت نمود که در بعضی فونتها شباهت زیادی بین جدا کننده و صفر ممکن است بوجود آید.
در اين صفحه امكان تعريف جدا كننده ارقام ( Separator ) با تيك زدن بخش مربوطه و همچنين مشخص نمودن نعداد ارقام بعد از اعشار فراهم مي گردد.
فرمساز — تعريف فيلدي از نوع دكمه راديويي
در صورت تعريف فيلد از نوع دكمه راديويي يا Radio Button ، نام نمايشي آن به صورت لينك درآمده و با كليك روي آن مشابه تصوير زير نمايش داده مي شود.
ضمنا" نحوه نمايش فرم هنگام ورود اطلاعات نيز مشابه تصوير زير خواهد بود.
فرمساز — تعريف فيلدي از نوع فايل
در صورت تعريف فيلدي از اين نوع نام نمايشي فيلد به شكل لينك ظاهر خواهد شد و با كليك روي ان صفحه  مشابه تصوير زير مشاهده خواهيد كرد.
همانطور كه در تصوير مشاهده مي شود ، فيلد از نوع فايل را مي توان به سه روش مورد استفاده قرار داد:
دريافت فايل از سيستم
دريافت فايل از طريق اسكن
دريافت فايل از هر دو طريق
كه در هنگام ورود اطلاعات براي هر نوع به شكل ذيل قابل استفاده خواهند بود.
در مورد حالت دوم و سوم با استفاده از آيكني كه با دايره مشخص شده است وارد صفحه اسكن مدرك شده و بعد از اسكن آن فايل تهيه شده Uplaod مي شود.
فرمساز — تعريف فيلدي از نوع ويرايشگر
در موتور توليد فرم مي توانيد براي فرم هايي که نياز به وارد نمودن يک متن مي باشند فيلدي از نوع ويرايشگر تعريف نماييد. بعد از تعريف فيلد فوق امکان استفاده از دو نوع ويرايشگر را خواهيم داشت.
فرمساز — *ويرايشگر Word (Office Editor )
بعد از اينکه فيلدي را از اين نوع تعريف نموديد در ليست فيلدها به صورت لينک نمايش داده مي شود.
با کليک روي لينک مذکور صفحه ديگري نمايش داده مي شود که مي توانيد تنظيمات مربوط به انتخاب ويرايشگر پيش فرض بودن هرکدام و ...  را انجام دهيد.
در صورتيکه در فرم خود از يک متن ثابت نيز همواره استفاده مي نماييد (مثل شعار ها ) و يا اينکه از يک فونت استاندارد در متن نامه استفاده مي نماييد که بايد به صورت پيش فرض باشد ، مي توانيد آنرا از طريق يک فايل Word به صورت Template معرفي نماييد. از طرفي با توجه به اينکه ويرايشگر هنگام بار گذاري در عرض Scroll دارد نيز لازم است يک Template که Page Setup کوچکتر ، مثلا" A5 يا اندازه اي معادل 21*16 سانتيمتر داشته باشد تعريف گردد تا به شکل مناسبي نمايش داده شود. براي اين منظور يک فايل Word که با فرمت *.doc بوده و
اين منظور يک فايل Word که با فرمت *.doc بوده و مطابق شرايط مورد نياز تهيه نموده و با استفاده از دکمه Brows ، آنرا به عنوان Template به نرم افزار معرفي نماييد. با توجه به اينکه ويرايشگر Word در سمت سرويس گيرنده باز مي شود ، ورژن ويرايشگر نمايش داده شده بستگي به ورژن Office  (2003 و يا 2007 )  نصب شده دارد و ارتباطي به ورژن نصب شده روي سرويس دهنده فرزين ندارد.
فرمساز — تعريف پيش فرض براي فيلد ها
انواع پيش فرض هاي قابل تعريف عبارتند از :
SQLDefault* ،
* SQLQuery ،
* SQLConstant ،
* Static Parameter.
با کليک کردن روي دکمه  يک صفحه راهنماي تعريف پيش فرض ها در اختيار شما قرار خواهد گرفت. در اينجا ، نوع SQLQuery با  يک مثال توضيح داده شده است.
فرمساز — مثال : ( استفاده از SQLQuery به نحوي که واحد سازماني سمت جاري سيستم به صورت پيش فرض نمايش داده شود.)
ابتدا نوع را SQLQuery  انتخاب نموده و سپس يک نام انگليسي و فارسي انتخاب نموده و سپس کد T-SQL مورد نظر که خروجي آن مقدار مورد نظر را فراهم مي نمايد را در کادر " مقدار " وارد نماييد.