أحاول استخدام سكريبت إنشاء منشور مع محفز بعد تحديث المستخدم لتدفق عمل تعريف/إشعار لمستخدم جديد، ولست متأكدًا مما إذا كنت أفهم القيد الموثق بشكل صحيح، أو ما إذا كان هناك حل بديل مدعوم.
لقد قرأت بالفعل:
حالة الاستخدام الخاصة بي
أريد إنشاء منشور آلي عندما يكمل مستخدم جديد حقل تسجيل/ملف شخصي مطلوب.
في الوقت نفسه، أود أن يتضمن هذا المنشور أيضًا بعض حقول المستخدم المخصصة الاختيارية إذا قام المستخدم بتعبئتها، على سبيل المثال أشياء مثل:
- الضمائر / الجنس
- اللغات
- تأكيد فهم إرشادات المجتمع
إذن السلوك المقصود سيكون:
- حقل واحد مطلوب يضمن تشغيل الأتمتة
- الحقول الاختيارية الأخرى تُدرج في المنشور فقط إذا تم تعبئتها
أين أتوقف
تقول وثائق المحفز:
لن تُفعّل الأتمتة إلا بعد أن يملأ المستخدم جميع الحقول المحددة.
ويقول واجهة المستخدم أيضًا:
سيتم تفعيله فقط إذا قام المستخدم بتعبئة جميع هذه الحقول
لذلك، كما أفهمه، إذا أضفت حقولًا اختيارية إلى إعدادات المحفز حتى أتمكن من استخدام عناصرها النائبة، فإنها تتوقف عن كونها اختيارية لأغراض الأتمتة، لأن الأتمتة لن تُفعّل إلا إذا تم تعبئتها جميعًا.
يبدو أن هذا يخلق معضلة:
- إذا أضفت الحقول الاختيارية إلى المحفز، فقد لا تُفعّل الأتمتة أبدًا للمستخدمين الذين يتخطونها
- إذا لم أضفها إلى المحفز، فقد لا أتمكن من استخدام عناصرها النائبة بشكل موثوق في المنشور
أسئلتي
- هل أفهم السلوك الحالي بشكل صحيح؟
- هل لا يزال القيد الموثق دقيقًا حتى اليوم؟
- هل توجد أي طريقة مدعومة لـ:
- تشغيل الأتمتة من حقل واحد مطلوب
- ولكن لا يزال من الممكن الوصول إلى حقول مخصصة/ملف شخصي أخرى اختيارية في محتوى المنشور إذا كانت موجودة؟
- إذا لم تكن هناك، فهل هناك حل بديل موصى به لهذه الحالة الاستخدامية؟
السلوك المثالي
ما آمل فيه هو شيء مثل:
- التشغيل عند استيفاء أي شرط محفز مطلوب
- استبدال العناصر النائبة الاختيارية عند وجود قيم
- ترك العناصر النائبة الاختيارية فارغة، أو دون تغيير، أو حذفها عند عدم وجود قيم
لكنني لست متأكدًا مما إذا كان ذلك ممكنًا بالفعل وما إذا كنت أقوم بإعداداته بشكل خاطئ.
أي توجيه سيكون مُقدَّرًا.
شكرًا لك!