إنشاء معاملة الطلب
يبدأ مُشغّل إنشاء معاملة الطلب سير عمل عند إنشاء معاملة لطلب ما.
الإجراءات
يوفّر هذا المُشغّل طلبًا، لذا فإنه يتيح لك استخدام أي إجراء يتطلب طلبًا، بما في ذلك:
- إضافة عنصر سطر للطلب
- إضافة علامات للطلب
- أرشفة الطلب
- إلغاء الطلب
- تحصيل المدفوعات
- تعليق طلب التنفيذ
- وضع علامة "مدفوع" على الطلب
تتيح لك الطلبات الوصول إلى بيانات أخرى مثل بيانات العميل، لذا يمكن استخدامها مع إجراءات العملاء. تشمل ما يلي:
- إضافة علامات للعميل
- إزالة الحقل التعريفي للعميل
- إزالة علامات العميل
- تحديث الحقل التعريفي للعميل
- تحديث ملاحظة العميل
تحتوي الطلبات أيضًا على قوائم من البيانات مثل عناصر الأسطر. باستخدام إجراء لكل (For each)، يمكنك التكرار عبر هذه القوائم وتنفيذ إجراءات على كل عنصر. على سبيل المثال، يمكنك التكرار عبر عناصر الأسطر وإضافة علامة إلى كل منتج.
اختبار مُشغّل إنشاء معاملة الطلب
لاختبار سير عمل يبدأ بهذا المُشغّل، أنشئ طلب اختبار ثم نفّذ معاملة عليه، مثل تحصيل مدفوعات.
تفاصيل API
يتيح مُشغّل إنشاء معاملة الطلب اتخاذ الإجراءات باستخدام كائن Order Graphql API.
القوالب
وضع علامة على طلبات POS باستخدام staffMember الذي سجل الدخول إلى الجهاز
عند إنشاء معاملة طلب من جهاز POS، فإنها تتضمن الموظف الذي أنشأ الطلب (ونفّذ المعاملة). يضيف سير العمل هذا علامة "staff: