دليل الترابط العام
شرح عام عن الترابط
كي يكون ممكناً الترابط مع منظومة iPanel لإجراء استطلاعات التجميع يجب اتباع تعليمات هذا الدليل.
فيما يلي رسم توضيحي يبين الطريق التي يمر بها مستخدم من أجل الترابط:
بحسب الخريطة يمكنا أن نشاهد أهمية إرجاع المستخدم لمنظومة 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 = تمت غربلة المستخدم بسبب ملاكات مكتملة