دوكيوسين :إرسال المستند إلى اثنين من الموقعين، أكمله عندما يوقع أحدهما

StackOverflow https://stackoverflow.com//questions/25001951

  •  20-12-2019
  •  | 
  •  

سؤال

باستخدام DocuSign API، هل من الممكن إنشاء سير عمل حيث نرسل مستندًا واحدًا إلى اثنين (أو أكثر) من الموقعين بطريقة يتم وضع علامة على مغلف المستند على أنه "مكتمل" بمجرد قيام أحد الموقعين بالتوقيع...على سبيل المثال، نرسل مستندًا إلى الشخصين "أ" و"ب"، وبمجرد قيام الشخص "أ" بالتوقيع، يقوم DocuSign بوضع علامة على الظرف على أنه مكتمل ولم يعد "ب" بحاجة إلى التوقيع.هتافات !

هل كانت مفيدة؟

المحلول

يتمثل سلوك DocuSign في أنه يجب على كل "مُوقع" حالي للمغلف الوصول إلى المغلف و"تأكيد التوقيع" قبل أن يتمكن المغلف من الانتقال إلى حالة "مكتمل".ومع ذلك، من الممكن تنفيذ سير العمل الذي تصفه - مع بعض التعليمات البرمجية من جانبك.

في هذا المثال، لنفترض أنك قمت بإنشاء مظروف يحتوي على 3 مستلمين، كل نوع الموقع.بمجرد قيام أي واحد من المستلمين الثلاثة بإكمال/إرسال المظروف، فأنت تريد اعتبار المغلف مكتملًا.ويمكنك تحقيق ذلك عن طريق القيام بما يلي:

  • ينفذ اتصال دوكيوساين إما على مستوى الحساب أو على مستوى المغلف (عن طريق الإعداد إعلام الحدث الخصائص في طلب واجهة برمجة التطبيقات (API) الذي ينشئ/يرسل المغلف) - بحيث يرسل DocuSign Connect نقطة النهاية "المستمع" التي تحددها رسالة HTTP POST (بتنسيق XML) عندما يقع حدث "توقيع/اكتمال المستلم" لمغلف.

  • قم بإنشاء/ترميز تطبيق "المستمع" الخاص بك لتحليل رسائل XML التي يتلقاها من DocuSign Connect، وإذا/عندما تشير الرسالة إلى أن المستلم قد وقع على Envelope، قم بترميز تطبيق "المستمع" الخاص بك بحيث يقوم باستدعاء واجهة برمجة التطبيقات (API) إلى DocuSign للحذف كل المتبقية الموقع المستلم للمغلف المحدد.في مثال المظروف الذي يحتوي على 3 موقعين - الموقع A وB وC - فإن هذا يعني حذف الموقعين A وC إذا تم توقيع المظروف بواسطة الموقع B.

بمجرد أن لا يحتوي المغلف على أي مستلمين يجب عليهم استلام/الإقرار/إكمال المغلف، ستتقدم حالة المغلف تلقائيًا إلى "مكتمل".من خلال تنفيذ الإجراء الذي أشرت إليه أعلاه، فأنت في الأساس إجبار مظروف لإكماله عن طريق إزالة/حذف جميع المستلمين غير المكتملين باستخدام واجهة برمجة التطبيقات، بمجرد أن يخطرك DocuSign Connect بأن المستلم قد قام بالتوقيع.[لاحظ، مع ذلك، أنه عند إزالة/حذف مستلم من مظروف، يفقد هذا المستلم القدرة على الوصول إلى المغلف من تلك النقطة فصاعدًا.]

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top