درود بر شما
وقت بخیر
ممنون از خدمات و سرویسهای خوب شما و همکاران تیم مدیریتی و فنی با حسن برخورد و مساعدت های متنوع در ارائه خدمات.
من برنامه نویس سیستم های نرم افزاری در شركت تعاوني توليدكنندگان صنايع پلاستيك و ملامين يزد بوده و چندین سال است که از SOAP برای ارسال اسناد مالی بین سیستم استفاده می کنم و راضی هستم مجموعه نیز از سیستم راضی هستند
تنها در طول این چند یک مورد رخ داده که اگر مساعدتی از سوی تیم فنی بشود بسیار سپاسگذار خواهیم بود، در ادامه مختصر توضیح می دهم:
سناریو عادی ارسال یک رویداد به نوسا:
یک رویداد مالی را از سیستم بیرونی توسط SOAP برای نوسا ارسال می کنیم، کلید منحصر به فرد دریافت می کنیم و در سمت سیستم بیرونی آن رویداد را ثبت شده علامتگذاری و کلید را ملحق می کنیم. این رویداد دیگر قابل ارسال و تغییر نخواهد بود. سند مالی در نوسا ثبت شده است.
نیاز به تغییر رویداد و بالطبع سند نوسا:
در صورت ضرورت برای برداشتن قفل و ارسال مجدد رویداد باید با حسابداری جهت حذف سند در نوسا هماهنگ شده و پس از اطمینان شفاهی نسبت به حذف آثار ثبت اقدام و رویداد در وضعیت قابل ارسال قرار گیرد. تغییرات داده می شود. رویداد مالی مجدد برای ثبت سند به نوسا ارسال می شود.
بروز مشکل:
سند در نوسا ثبت دائم شده است، بر حسب اشتباه اپراتوری رویداد به هر دلیل آزاد می شود. هیچ خطا و اخطاری داده نمی شود.
درخواست:
یک تابع دیگر به SOAP اضافه شود که با دریافت "کلید منحر به فرد نوسا" جستجو کند و وضعیت سند را به درخواست کننده اطلاع دهد.
فایده این موضوع:
برنامه نویس می تواند قبل از برداشتن قفل از نوسا ضمن ارسال کلید استعلام نموده و اگر سند در وضعیت مجاز بود قفل را بردارد و در غیر این صورت اخطار داده و حذف را انجام ندهد.
نکته آخر:
در حال حاضر هم این موضوع حاد نیست زیرا می توان مجدد همان سند را به نوسا ارسال نمود تا در سیستم بیرونی در وضعیت قفل قرار گیرد و سند ایجاد شده در سمت نوسا را ضمن هماهنگی با حسابداری حذف نمود. با این تفاوت که کلید برگشتی دیگر کلید واقعی نیست
در مجموع اگر این تغییرات داده شد خوشحال خواهیم بود که بتوانیم آنرا در سیستم های خود استفاده کنیم
با تشکر
احمد - ابراهیمی - یزد - 1405