دليل الترابط العام

 

شرح عام عن الترابط

كي يكون ممكناً الترابط مع منظومة iPanel لإجراء استطلاعات التجميع يجب اتباع تعليمات هذا الدليل.

فيما يلي رسم توضيحي يبين الطريق التي يمر بها مستخدم من أجل الترابط:

 

11

بحسب الخريطة يمكنا أن نشاهد أهمية إرجاع المستخدم لمنظومة iPanel بغية حصوله على النقاط.

في هذا الدليل سيتم شرح الإحداثيات التي يجب أخذها من منظومة iPanel وأيها يجب إرجاعها وكيفية حدوث ذلك، الدليل هو تقني فقط، وهنالك ضرورة لمعرفة كيفية عمل المنظومة كي يكون بالإمكان استعماله، بالإضافة الى معرفة أساسية للquery string.

استلام المستخدم من iPanel وحفظ تفاصيله

المستخدم ينتقل الى نظام الزبون عن طريق توجيه بسيط (redirect) الى عنوان الاستطلاع، ثم يقوم بتعبئة عدد من التعاريف التي عليه أن يحفظها ويرجعها في آخر الاستطلاع.

مثال:

عنوان الاستطلاع لدى الزبون هو:

http://survey.example.co.il/survey/SurveyName

نحن نقوم بتمرير المستخدم مع 3 تعاريف إضافية نقوم بإضافتها يجب حفظها بطريقة يظهر فيها الرابط كالتالي:

http://survey.example.co.il/survey/SurveyName?i.project=iPanelProject&i.user1=abcd123&id=456

بحيث يكون الفرق بين كافة المستخدمين هو بالأمور التالية:

  • i.project = iPanel اسم الاستطلاع بالمنظومة
  • i.user1 = access code(كود الدخول للاستطلاع ) – AC
  • id = المتعرف الخاص بالامستخدم

يجب حفظ التعاريف الثلاثة التالية وإرجاعها لمنظومة iPanel مع اسم المستخدم.

إرجاع المستخدم ل- iPanel مع تفاصيله والستاتوس الذي أنهى به

بعد أن يقوم المستخدمون بإنهاء الاستطلاع في منظومة الزبون، يجب إرجاعه لمنظومة iPanel مع المعطيات بالإضافة الى هذه المعطيات يجب إضافة الستاتوس الذي أنهى به الاستطلاع. العنوان الذي يجب ارجاع المستخدم اليه هو:

http://survey.ipanel.co.il/mrIWeb/mrIWeb.dll

مثال:

في حالة أن المستخدم أنهى كافة الاستطلاع بنجاح:

http://survey.ipanel.co.il/mrIWeb/mrIWeb.dll?i.project=iPanelProject&i.user1=abcd123&id=456&i.user9=completed

في حالة أنه تمت غربلة المستخدم من الاستطلاع (بسبب سؤال غربلة):

http://survey.ipanel.co.il/mrIWeb/mrIWeb.dll?i.project=iPanelProject&i.user1=abcd123&id=456&i.user9=screend

في حالة ان المستخدم تمت غربلته بسبب تغطية الملاكات أو بسبب ملاكات مغلقة (Quota Full):

http://survey.ipanel.co.il/mrIWeb/mrIWeb.dll?i.project=iPanelProject&i.user1=abcd123&id=456&i.user9=screendfullquata

 

يجب الاهتمام ووضع التعاريف التي حصلنا عليها في بند كالستاتوس، الذي به المستخدم أنهى الاستطلاع

  • completed = المستخدم أنهى الاستطلاع بنجاح
  • screend = تمت غربلة المستخدم بسبب أسئلة غربلة
  • screendfullquata = تمت غربلة المستخدم بسبب ملاكات مكتملة

رسم توضيحي لانتقال المستخدمين:

22

33