ایجاد یک نامه جدید و دریافت شماره نامه

صدور نامه به صورت خودکار در اتوماسیون اداری با استفاده از api های فراگستر

در این سند نحوه توسعه برنامه ای برای ارسال نامه توسط api های فراگستر توضیح داده شده است.

در این برنامه از 2 سرویس AuthService و CustomerService استفاده شده است

این سرویس در محل نصب application در پوشه services قرار دارند.

با راست کلیک کردن برروی این سرویس ها و انتخاب گزینه Browse شما باید صفحه ای مانند زیر ببینید ، در غیر اینصورت در فایل web.config تگ را با مقدار true پرکنید.

<serviceMetadata httpGetEnabled=”true”

در پروژه این سرویس ها را اضافه می کنیم.

در این مثال کاربر admin با پسورد 1 نامه را ارسال می کند.

احراز هویت کاربر جاری

جهت استفاده از تمامی متد ها در سرویس های فراگستر، نیاز است کاربر جاری تعیین هویت شود، از متد زیر جهت احراز هویت و دریافت Ticket مجوز ورود استفاده می‌کنیم.

GUID را می توانید از جدول [ApplicationManagement].[Security] بدست آورید.

زمانی که نامه ای ارسال می گردد، اطلاعات Header نامه در آبجکت LetterDetailModel و LetterModel ساخته و توسط متد sendLetter به همراه سایر اطلاعات ارسال می شود و عملیات اختصاص شماره نامه و ثبت در دبیرخانه پس از این مرحله توسط سیستم فراگستر انجام میگیرد و سپس در سیستم اتوماسیون به گردش در می آید.

در پایان نمونه سورس کامل پروژه در قالب فایل zip برای دانلود قرارداده شده است.