نظام التذاكر في SharePoint مع Power Automate

نظام التذاكر في SharePoint
قم بإنشاء نظام التذاكر الشامل باستخدام تطبيقات Microsoft Office فقط. سيسمح لك نظام التذاكر المتقدم ذو المظهر الحديث بإنشاء الإشعارات والموافقة عليها وتحديثها وإرسالها وإغلاق التذاكر في Microsoft Forms وSharePoint باستخدام Power Automate ببضع نقرات فقط.
جدول المحتويات

نظام التذاكر باستخدام تطبيقات Microsoft Office

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

على الرغم من أن SharePoint يعد أمرًا رائعًا لتخزين المستندات والسجلات، إلا أن إنشاء نظام تذاكر كامل الوظائف في SharePoint يعد عملية معقدة وتستغرق وقتًا طويلاً.
تبدأ معظم المؤسسات بمنتج الحد الأدنى القابل للتطبيق (MVP) وتقوم ببناء النظام من هناك، مع القليل من الاهتمام لقابلية التوسع أو الاحتياجات المستقبلية.

لحسن الحظ، هناك طريقة أسهل: استخدم Power Automate وForms لإنشاء نظام تذاكر قوي وقابل للتطوير وقابل للتخصيص. باستخدام قوة الأتمتة وميزة النماذج في Power Automate، تمكنت من إنشاء نظام تذاكر حديث في SharePoint يتميز بسهولة الاستخدام والتوسع.

سيسمح لك هذا بإنشاء الإشعارات والموافقة عليها وتحديثها وإرسالها وإغلاق التذاكر في SharePoint ببضع نقرات فقط. يمكنك تخصيص شكل ومظهر النظام ليتناسب مع علامتك التجارية، وإضافة وظائف إضافية حسب الحاجة.

نظرة عامة على نظام التذاكر SharePoint

نظام التذاكر الشامل مع عملية الموافقة ويمكن استخدامه من قبل العديد من المستخدمين داخل المؤسسة لإرسال استفسارات الدعم الخاصة بهم.

يجب أن يكون نظام التذاكر هذا قادرًا على توفير تحديثات الحالة التلقائية ورؤية التذاكر المقدمة من قبله في أي وقت.

يجب أن يكون فريق الدعم قادراً على فتح التذاكر والعمل عليها وتحديث الحالة وإضافة التعليقات وإغلاق التذكرة.

تطبيقات مايكروسوفت أوفيس المطلوبة

  1. مايكروسوفت نماذج
  2. مايكروسوفت ون درايف
  3. مايكروسوفت أتمتة الطاقة
  4. مايكروسوفت نقطة مشاركة
  5. مايكروسوفت الآفاق
  6. مايكروسوفت القوائم
  7. مايكروسوفت فرق (خياري)

الرجاء التحقق من بوابة مكتب 365 للتأكد من أنه يمكنك الوصول إلى التطبيقات المطلوبة.

المصطلحات المستخدمة بشكل متكرر في هذا البرنامج التعليمي

حسنًا، فلنتعرف الآن على بعض المصطلحات أدناه، حيث سنستخدمها بشكل متكرر خلال عملية التطوير.

  1. نماذج: نماذج ميكروسوفت
  2. المرسل/المستجيب/المستخدم: الشخص مقدم التذكرة (المجيب على النماذج)
  3. إجابة: البيانات المقدمة من خلال النماذج (المعلومات التي سيتم استخدامها لإنشاء التذكرة)
  4. الموافق: الشخص الذي يوافق على الاستجابة قبل نقلها إلى قائمة SharePoint كتذكرة جديدة.
  5. قائمة شيربوينت: قائمة تحتوي على جميع التذاكر ذات المعرف الفريد (رقم التذكرة)
  6. عنصر/عنصر قائمة SharePoint: استجابة واحدة معتمدة (تذكرة) في قائمة SharePoint.

كيفية إنشاء نظام التذاكر في SharePoint:

يوجد أدناه تدفق العملية لكيفية عمل نظام التذاكر SharePoint هذا. ثم تليها تعليمات مفصلة خطوة بخطوة حول ما سنفعله لإنجاح نظام التذاكر هذا.

قم بإنشاء نظام التذاكر في Sharepoint باستخدام Power Automate والنماذجPin

3 المكونات الرئيسية لنظام التذاكر:

  1. نموذج مايكروسوفت (الواجهة الأمامية)
  2. SharePoint (الخلفية)
  3. سير عمل التشغيل الآلي للطاقة (الأتمتة والتكامل)

نظام التذاكر: تدفق تطوير أتمتة الطاقة

يرجى ملاحظة أنك لا تحتاج إلى أي مهارات برمجة سابقة لبناء نظام التذاكر هذا. يرجى اتباع التعليمات الموضحة أدناه وستكون قادرًا على إنشاء هذا.

1. نماذج ميكروسوفت مع المرفقات

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

في هذا المثال، قم بتسمية النموذج باسم 'بطاقة الدعم'

كيفية إنشاء نماذج ميكروسوفت مع المرفقات
  1. انقر فوق إضافة جديد.
  2. انقر على القائمة المنسدلة للحصول على خيارات إضافية (إذا لم يظهر تحميل الملف)
  3. انقر على تحميل الملف.

يوجد أدناه فيديو يوضح كيفية إنشاء Microsoft Forms مع المرفقات.

2. إنشاء قوائم SharePoint

إنشاء اثنين نقطة مشاركة القوائم. واحد لتخزين جميع التذاكر (على سبيل المثال: 'تذاكر الدعم الفني')، يجب أن تحتوي هذه القائمة على جميع الأعمدة/الحقول المقابلة كما في النموذج.

ثم أنشئ قائمة أخرى تضم جميع الأشخاص الذين يمكنهم إرسال التذكرة (على سبيل المثال: 'مقدمي التذاكر') وإذا كانوا بحاجة إلى موافقة من مديرهم - نعم أو لا.

مثال على قائمة نقاط المشاركةPin
مثال على قائمة Sharepoint - مقدمو التذاكر
كيفية إنشاء قائمة Sharepoint
  1. حدد الإعدادات. …
  2. حدد + جديد، ثم حدد قائمة.
  3. أدخل اسمًا للقائمة، واختياريًا، أدخل وصفًا. …
  4. حدد إنشاء.
  5. عندما تفتح قائمتك، لإضافة مساحة لمزيد من أنواع المعلومات إلى القائمة، حدد + أو + إضافة عمود.
فيما يلي مثال على مقطع فيديو يوضح كيفية إنشاء قوائم في Sharepoint

3. سير عمل الموافقة على نماذج Microsoft

قم بإنشاء عملية موافقة خاصة بالمستخدم للردود المقدمة من خلال النماذج.

في هذا المثال، نقوم بإنشاء عملية موافقة حيث 'يحتاج بعض المستخدمين إلى موافقة من المدير' و 'بعضها لا يتطلب الموافقة' قبل أن يتم حفظه في قائمة SharePoint (المرسلة إلى فريق الدعم).

كيفية إنشاء سير عمل Power Automate لنظام التذاكر

اتبع الخطوات التالية لإنشاء أتمتة الطاقة سير العمل لأتمتة نظام التذاكر.

  • اذهب إلى مايكروسوفت أتمتة الطاقة و
  • انقر فوق + إنشاء
  • يختار التدفق السحابي الآلي
  • أضف اسمًا للتدفق الخاص بك اسم التدفق
  • اختر مشغل التدفق، في حالتنا 'عند تقديم رد جديد"نماذج مايكروسوفت

هذه هي الخطوة الأولى التي نطلب فيها من الجهاز الآلي بدء العملية عندما يرسل شخص ما استجابة/تذكرة جديدة إلى النموذج.
حدد معرف النموذج وهو اسم النموذج (بطاقة الدعم)

عندما يتم تقديم استجابة جديدة
  • إضافة إجراء 'تحصل على رد"التفاصيل من النموذج

الآن نطلب من power automate الحصول على كافة التفاصيل من الرد المقدم من المستخدم من خلال النموذج

تحصل على ردPin
  • إضافة إجراء 'الحصول على العناصر'من قائمة SharePoint'مقدمي التذاكر'

في هذه الخطوة، نطلب من Power Automate الحصول على العناصر من قائمة Sharepoint "Ticket Sumbitters" والتحقق منها مقابل النموذج البريد الإلكتروني للمستجيبين بطاقة تعريف

الحصول على العناصرPin
  • أضف 'حالة'تحقق مما إذا كانت الموافقة المطلوبة تساوي نعم أو لا

نحن هنا نتحقق مما إذا كان قد تم وضع علامة على معرف البريد الإلكتروني للمستجيبين موافقة مطلوب نعم أو لا من 'مقدمي التذاكر' قائمة

حالة التشغيل الآلي للطاقة - التحقق من الموافقةPin
  • اذا نعم :

4. أتمتة تدفق الموافقة

تخضع الردود المقدمة من المستخدمين الذين يحتاجون إلى موافقة إلى عملية موافقة.

سنقوم الآن بإنشاء مجموعة من الإجراءات التي يجب اتباعها نظرًا لأن حالة الموافقة تساوي نعم

  •  بدء إجراء سير عمل الموافقة على نماذج Microsoft 'ابدأ وانتظر الموافقة'

نظرًا لأنه تم وضع علامة "موافقة نعم" على هذا المستجيب، فإننا نبدأ تدفق الموافقة هنا، حيث سيرسل Power Automate رسالة بريد إلكتروني لطلب الموافقة إلى المعتمد (مدير المستجيب)

نوع الموافقة: موافقة/رفض - أول من يستجيب 
عنوان: موضوع رسالة الموافقة الإلكترونية
مخصص ل: معرف البريد الإلكتروني للموافق/المدير

ابدأ وانتظر الموافقةPin
  • أضف آخر 'حالة'للتحقق من حالة الموافقة

الآن نقوم بإضافة شرط آخر للتحقق من استجابة المدير سواء وافق المدير على الطلب أو رفضه.

الموافقة على أتمتة الطاقةPin
  • إذا وافقت

الآن سيتم إنشاء مجموعة أخرى من الإجراءات لو الرد هو نعم

5. نماذج Microsoft إلى قائمة SharePoint

إذا وافق المعتمد على الاستجابة، فسيتم حفظها في قائمة SharePoint كعنصر قائمة SharePoint جديد بمعرف فريد (رقم التذكرة).
  • أضف الإجراء "إنشاء عنصر" في قائمة SharePoint

في هذه المرحلة، سنطلب من power automate إنشاء عنصر قائمة SharePoint جديد يتضمن جميع المعلومات المستلمة من "من" المرسلة من قبل المستخدم.

عنوان الموقع: من القائمة المنسدلة، حدد عنوان موقع SharePoint حيث يتم إنشاء القوائم.
اسم القائمة: حدد اسم القائمة التي يجب حفظ تفاصيل التذكرة فيها (في حالتنا 'تذاكر الدعم الفني').

بمجرد تحديد اسم القائمة، سيتم ملء جميع الحقول المتوفرة في القائمة تلقائيًا أسفل اسم القائمة مع أسماء الحقول/الأعمدة على اليسار. أنت الآن بحاجة إلى تعيين قيمة الحقل المقابل من النموذج مقابل كل حقل من القائمة. 

يمكنك ببساطة وضع المؤشر على الحقل الفارغ ثم ستعرض نافذة منبثقة جميع الحقول المتوفرة في النموذج ثم انقر لتحديد اسم العمود لتعيينه.

Sharepoint إنشاء عنصرPin

6. قم بتغيير "تم الإنشاء بواسطة" في قائمة SharePoint

  • يتغير 'انشأ من قبل' استخدام أرسل طلب HTTP إلى SharePoint

'انشأ من قبل" هو حقل افتراضي في SharePoint والذي يتوافق مع الشخص الذي قام بإنشاء هذا العنصر المحدد.

في حالتنا، لم يتم إنشاء العنصر يدويًا، بل يتم إنشاؤه بواسطة Power Automate Flow باستخدام المعلومات من النماذج.

لذلك، أثناء إنشاء عنصر جديد في قائمة SharePoint، سنقوم بتعديل قيمة "تم الإنشاء بواسطة" في SharePoint باستخدام بعض تعليمات برمجية JSON. لا تقلق بشأن كود JSON، فهو ليس علمًا صواريخيًا، وسأوضح لك بالضبط كيفية القيام بذلك وأزودك بكود JSON أيضًا.

يأخذ SharePoint تلقائيًا معرف مالك SharePoint (منشئ قائمة SharePoint بشكل أساسي) كقيمة لـ "تم الإنشاء بواسطة" ولكننا بحاجة إلى تغيير هذا إلى مقدم التذكرة.

من خلال القيام بذلك، يمكنك توفير الوصول إلى المرسل إلى قائمة SharePoint هذه ويمكنه رؤية المعلومات الخاصة بجميع التذاكر المقدمة من قبله في أي وقت. ولهذا نحتاج إلى تمكين "الإذن على مستوى العنصر" في قائمة SharePoint من إعدادات القائمة، وتوفير إمكانية الوصول "للقراءة فقط"، حتى يتمكنوا من رؤية التذاكر المقدمة فقط من قبلهم وليس من قبل الآخرين ("قراءة العناصر التي تم إنشاؤها" من قبل المستخدم").

التغيير الذي تم إنشاؤه بواسطة SharepointPin

كود جسون إنشاء مستخدم

				
					[ { "مفتاح": "i:0#.f|العضوية|@{outputs('Get_response')?['body/responder']}" } ]
				
			

كود جسون انشأ من قبل

				
					[ { "اسم الحقل": "المؤلف"، "قيمة الحقل": "@{outputs('Compose_User_2')}" } ]
				
			

أوري – أرسل طلب HTTP إلى SharePoint

				
					_api/web/lists/getbytitle('تذاكر الدعم')/items(@{outputs('Create_item_2')?['body/ID']})/validateUpdateListItem
				
			

جسمأرسل طلب HTTP إلى SharePoint

				
					{ "formValues":@{outputs('CreatedBy')}, "bNewDocumentUpdate":false }
				
			

7. مرفقات نماذج Microsoft بقائمة SharePoint

كما ذكرت في الخطوة 1، سنقوم بإنشاء نموذج به خيار "إرفاق ملف". وهذا سيمكن المستخدم من إرفاق أي ملف أو مستندات أثناء تقديم النموذج.

على سبيل المثال، لقطة شاشة خطأ، ملف Excel، مستند PDF وما إلى ذلك.

سيساعد هذا فريق الدعم وأي شخص لديه حق الوصول إلى القائمة على رؤية المرفقات مباشرة من قائمة SharePoint وفتحها بنقرة زر واحدة.

افتراضيًا، يقوم Microsoft Forms بحفظ جميع المرفقات المرسلة من خلال النماذج في OneDrive. ولن يتم حفظ المرفقات تلقائيًا في قائمة SharePoint أثناء إنشاء عنصر جديد في قائمة SharePoint.

نحتاج إلى استخراج هذا من OneDrive وإرفاقه بالقائمة عن طريق تمرير رمز JSON. كما ذكرت سابقًا، لا تقلق بشأن رمز JSON، سأوضح لك بالضبط كيفية القيام بذلك وسأزودك برمز JSON أيضًا.

  • أضف آخر حالة للتأكد من وجود أي مرفقات بالنموذج

أضف حقل النموذج إلى الشرط، في حالتنا 'تحميل المرفقات' و تأكد لا يساوي فارغ

مرفقات Microsoft Forms إلى قائمة SharepointPin
  • اذا نعم

الشرط لا يساوي فارغا - حقيقي يعني يحتوي على مرفق، ثم عليك بدء العملية لاستخراج الملف من موقع OneDrive وإرفاقه بقائمة SharePoint

  • احصل على الملف من OneDrive وأرفقه بعنصر قائمة SharePaoint
مرفقات Microsoft Forms إلى قائمة Sharepoint - تحليل JsonPin
مرفقات Microsoft Forms إلى قائمة Sharepoint أضف مرفقًاPin

يوضح الفيديو أدناه العملية التفصيلية التي يمكنك اتباعها للقيام بهذه الخطوة.

تحليل JSON رمز المخطط لقائمة Power Automate Microsoft Forms Attachments To SharePoint

				
					{ "نوع": "مصفوفة"، "عناصر": { "نوع": "كائن"، "خصائص": { "اسم": { "نوع": "سلسلة" }، "رابط": { "نوع": "سلسلة" }، "معرف": { "نوع": "سلسلة" }، "نوع": {}، "حجم": { "نوع": "عدد صحيح" }، "معرف مرجعي": { "نوع": " string" }, "driveId": { "type": "string" }, "status": { "type": "integer" }, "uploadSessionUrl": {} }, "required": [ "name"، " link"، "id"، "type"، "size"، "referenceId"، "driveId"، "status"، "uploadSessionUrl" ] } }
				
			
  • إذا لا

ماذا لو كان الشرط لا يساوي فارغًا – خطأ شنيع يعني أن إرسال النموذج لا يحتوي على أي مرفق، وفي هذه الحالة لن تحتاج إلى إضافة أي إجراء ضمن إذا لا القسم و اتركه فارغا. 
سيتم إنشاء عنصر القائمة بدون أي مرفقات. 

9. إشعار البريد الإلكتروني بالموافقة على نماذج Microsoft

والآن بعد أن تمت التذكرة بنجاح تم إنشاؤها بعد موافقة المدير في قائمة SharePoint كـ عنصر قائمة SharePoint جديد مع فريدة من نوعها تذكرة رقم، يمكننا إرسال تأكيد تلقائي عبر البريد الإلكتروني إلى مقدم الطلب.

10. Power Automate يرسل البريد الإلكتروني من صندوق البريد المشترك

سيتم إرسال إشعار تلقائي عبر البريد الإلكتروني إلى مقدم الطلب من صندوق بريد عام لتأكيد إرسال التذكرة بنجاح. سنقوم بتكوين Power Automate لإرسال البريد الإلكتروني من صندوق بريد مشترك وليس من الشخص الذي قام بإنشاء التدفق.

بدلاً من استخدام معرف البريد الإلكتروني الشخصي ([email protected]) لمنشئ التدفق، استخدم صندوق بريد عام ([email protected]).

  • إرسال بريد إلكتروني للموافقة على نماذج Microsoft إلى المستخدم
  1. أضف الإجراء إرسال بريد إلكتروني (V2)
  2. انقر على ثلاث نقاط في الجانب الأيمن.
  3. تحت اتصالاتي أضف صندوق البريد العام الذي تريد إرسال البريد الإلكتروني منه
  4. ل: حقل النموذج "البريد الإلكتروني للمستجيب"
  5. موضوع: أضف موضوع البريد الإلكتروني
  6. جسم: إضافة محتوى البريد في قسم النص
أتمتة إرسال البريد الإلكتروني من صندوق البريد المشتركPin

11. تنبيه Microsoft Teams من قائمة SharePoint

  • إضافة إجراء 'انشر البطاقة التكيفية في الدردشة أو القناة'

قم بإعلام أعضاء الفريق عبر Teams حول التذكرة الجديدة عند إنشاء عنصر جديد في قائمة SharePoint. حتى يتمكنوا من التعرف على التذكرة الجديدة وبدء العمل عليها.

تنبيه Microsoft Teams من قائمة SharepointPin

عند استخدام الشرط، يمكن أن تكون النتيجة صحيحة أو خاطئة (إذا كانت الإجابة بنعم وإذا لا).

إذا كانت الإجابة بنعم - افعل شيئًا
إذا كانت الإجابة لا - افعل شيئًا آخر

لذا، في حالتنا، استخدمنا شرطًا واحدًا في الخطوة 3 (للتحقق من المرسل يتطلب موافقة نعم أو لا) وشرطًا آخر في الخطوة 4 (ماذا يحدث إذا وافق المعتمد على الرد أو رفضه).

لقد قمنا حتى الآن بإنشاء إجراءات Power Automate عندما يكون الشرط "إذا كان نعم" للخطوة 3 والخطوة 4. الآن فيما يلي خطوتين لإنشاء الخطوات عندما يكون سيناريو الشرط "إذا كان لا".

يرجى الرجوع إلى تدفق أتمتة الطاقة بناء يظهر في بداية هذا البرنامج التعليمي تحت القسم كيفية إنشاء نظام التذاكر SharePoint باستخدام Power Automateلفهم هيكل التطوير الكامل لنظام التذاكر هذا. 

12. تشكل Microsoft إشعارًا بالرفض عبر البريد الإلكتروني

  • إذا تم الرفض (الخطوة 4)

تعود هذه الخطوة الآن إلى الحالة – الموافقة (ماذا يحدث إذا وافق الشخص الموافق أو رفض) الذي ذكرناه في الخطوة 4. جميع التكوينات المذكورة أعلاه قمنا بها الخطوة 4 ل الخطوة 11 مخصصة للسيناريو في حالة موافقة المدير على الطلب.

نحتاج الآن إلى تكوين ما يحدث عندما يرفض المدير الطلب.

  • أرسل بريدًا إلكترونيًا لإشعار رفض نماذج Microsoft إلى المستخدم

إذا رفض الموافق الرد، فسيحصل المرسل/المستخدم على إشعارات تلقائية عبر البريد الإلكتروني تحتوي على تعليقات من الموافق لسبب الرفض.

إعداد البريد الإلكتروني الخاص بالرفض هو نفس العملية الموضحة في الخطوة 10

  • تحت إذا لا (الخطوة 4) إضافة إجراء جديد إرسال بريد إلكتروني (V2) وقم بتكوينه كما في الخطوة 10، ما عليك سوى تعديل ملف موضوع والتعليقات في جسم قسم لإخطار سبب الرفض.

13. قم بتحديث قائمة SharePoint من Microsoft Forms

  • إذا لا (الخطوه 3)

هذه الخطوة تعود إلى الخطوه 3 حيث قمنا بالتحقق من ذلك حالة هل الموافقة مطلوبة نعم أم لا. جميع التكوينات التي قمنا بها الخطوة 4 ل الخطوة 12 مخصصة للسيناريو إذا كان المرسلون بحاجة إلى موافقة نعم.

الآن نحن بحاجة إلى إضافة إجراءات للسيناريو لا، وهذا يعني عندما لا يحتاج المرسلون إلى موافقة من المدير.

يتم حفظ الاستجابات المقدمة من قبل المستخدمين الذين لا يحتاجون إلى موافقة مباشرة في قائمة SharePoint كعنصر قائمة SharePoint جديد برقم تذكرة فريد، دون المرور عبر تدفق الموافقة (الخطوة 4).

نحتاج ببساطة إلى تكرار نفس الإجراءات من الخطوة 5 ل الخطوة 11 كما هو تحت القسم إذا لا من شرط الموافقة المطلوبة من الخطوه 3.

ملخص: المشغل الأول لتدفق الطاقة التلقائي

  • عند إرسال رد جديد:

وبذلك نصل إلى نهاية القسم الأول من تدفق الطاقة التلقائية لنظام التذاكر. بمجرد التهيئة بشكل صحيح كما هو موضح أعلاه، يجب أن يبدو تدفق Power Automate المكتمل كما يلي:

نظام التذاكر في SharePoint مع Power AutomatePin

14. أرسل بريدًا إلكترونيًا عند تغيير حقل معين في قائمة SharePoint

هذا هو القسم الثاني من تطوير التدفق وسيعمل على تحسين تجربة المستخدم الشاملة مع نظام التذاكر.

وهذا يشبه إلى حد كبير تحديث الحالة للمستخدم النهائي عندما يكون هناك تحديث في التذاكر المقدمة. هناك طريقتان لتكوينه،

يحصل أي من المستخدمين على إشعار بالبريد الإلكتروني عندما يكون هناك تغيير في أي قيم أعمدة في قائمة SharePoint.
أو
قم بتحديث المستخدم فقط عندما تتغير قيمة عمود معين في قائمة SharePoint، على سبيل المثال تتغير قيمة العمود لحالة التذكرة من جديد ل في تَقَدم أو في تَقَدم ل مكتمل إلخ.

  • أرسل بريدًا إلكترونيًا عندما يتغير حقل معين في SharePoint باستخدام التدفق

في مثالنا، ننظر إلى السيناريو الثاني حيث سيتم إخطار المستخدمين عند وصول التذكرة حالة التغييرات.

يجب إنشاء هذا القسم كقسم منفصل تدفق جديد وليس استمرارًا للتدفق الأول. لأن:

المشغل التلقائي لبدء التدفق هنا هو "عندما يتم تعديل عنصر موجود"حيث، كما في القسم الأول، كان المشغل التلقائي لبدء التدفق"عند تقديم رد جديد"في نماذج Microsoft.

  • بدء التشغيل "عند تعديل عنصر موجود"

عنوان الموقع: من القائمة المنسدلة، حدد عنوان موقع SharePoint حيث يتم إنشاء القوائم.
اسم القائمة: حدد اسم القائمة التي تم حفظ التذاكر فيها، في حالتنا 'تذاكر الدعم الفني'

عندما يتم تعديل عنصر موجودPin
  • الحصول على تغييرات لعنصر أو ملف (الخصائص فقط)'
إرسال بريد إلكتروني عند حدوث تغييرات في حقل معين في Sharepoint باستخدام التدفقPin
  • عنوان URL – أرسل طلب HTTP إلى SharePoint فعل
				
					_api/web/lists/getByTitle('تذاكر الدعم')/items(@{triggerOutputs()?['body/ID']})/versions(@{outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/ منذ معرف الإصدار'] })
				
			
  • تحقق مما إذا كانت قيمة عمود معينة قد تغيرت عن الإصدار السابق
إرسال بريد إلكتروني عند حدوث تغييرات في حقل معين في Sharepoint باستخدام التدفق - 2Pin
ملاحظة: في هذه الصورة النموذجية ستلاحظ وجود شرطين ولكنك تحتاج إلى استخدام شرط واحد فقط (هل تم تغيير العمود: الحالة)
  • اذا نعم: إذا تغيرت قيمة العمود يساوي حقيقي (تغير)
  • إرسال تفاصيل التعديل إلى المستخدم مع تفاصيل ما تم تغييره.
إرسال البريد الإلكتروني باستخدام التدفق عندما يتغير عمود SharepointPin
  • يؤلف - المدخلات: للحصول على القيمة السابقة للحالة من طلب HTTP
				
					body('Send_an_HTTP_request_to_SharePoint')['d']['الحالة']
				
			
  • إذا لا: إذا تغيرت قيمة العمود يساوي خطأ شنيع (لا تغيرات)

تجاهل ولا يلزم اتخاذ أي إجراء

يشرح الفيديو أدناه بالتفصيل كيفية إرسال بريد إلكتروني عندما تتغير قيمة عمود معين في قائمة SharePoint

ملخص: الزناد الثاني لتدفق الطاقة التلقائي

  • عند تعديل عنصر موجود:

لذا، إذا قمت بالتكوين بشكل صحيح، فيجب أن يبدو التدفق الخاص بك كما هو موضح أدناه.

Power Automate Sharepoint احصل على تغييرات الأعمدةPin

يغطي ذلك جميع الخطوات التي تحتاج إلى اتباعها لإنشاء ملف نظام التذاكر في SharePoint مع Power Automate والنماذج.

إذا كنت مهتمًا بتعلم مهارات تطوير Microsoft Power Automate وتحسينها، فإنني أوصيك بذلك ينضم الدليل الكامل أدناه لدورة Microsoft Power Automate. 

سيكون استثمارا يستحق! و الآن يمكنك التسجيل مع ما يصل  80% معطلة 
(فقط عند النقر والانضمام من هنا )

تبدأ هذه الدورة من المستوى الأساسي، لذلك لا توجد متطلبات مسبقة مطلوبة.

قم بأتمتة جميع مهامك باستخدام Microsoft Power Automate (Microsoft Flow) مع الدليل الكامل (من الأساسي إلى المتقدم).

Picture of Anson Antony
أنسون أنتوني
أنسون هو مؤلف مساهم ومؤسس في www.askeygeek.com. لقد كان تعلم أي شيء جديد هو شغفه دائمًا، ASKEYGEEK.com هو نتيجة شغفه بالتكنولوجيا والأعمال. لقد حصل على عقد من الخبرة المتنوعة في الاستعانة بمصادر خارجية للعمليات التجارية، والمالية والمحاسبة، وتكنولوجيا المعلومات، والتميز التشغيلي وذكاء الأعمال. خلال فترة عمله، عمل في مؤسسات مثل Genpact وHewlett Packard وM*Modal وCapgemini في أدوار ومسؤوليات مختلفة. بعيدًا عن الأعمال والتكنولوجيا، فهو من عشاق الأفلام ويقضي ساعات معًا في مشاهدة وتعلم السينما وصانع أفلام أيضًا!

17 Responses

  1. Please help me with this flow

    1. Request ID: Assign a unique ID for each request for easy tracking.

    2. Request Type: Indicate the type of request (e.g., New Joiner Emailer, Birthday Collage, Business Card Design).

    3. Requested By: Name of the person from the HR team who made the request.

    4. Date of Request: The date on which the request was made.

    5. Required By Date: The deadline for the request, based on the turnaround time standards.

    6. Details Provided: A checklist of the details provided (e.g., Resume, Photograph, Designation for New Joiner Emailer).

    7. Additional Information Required: Any additional information needed from HR.

    8. Date Sent to MarCom: The date when the request was sent to the Marketing Communications team.

    9. MarCom Acknowledgement Date: The date when MarCom acknowledged the request.

    10. Draft Prepared Date: The date when the draft was prepared by MarCom.

    11. Date Sent to DoodlSpace: The date when the draft and references were sent to agency.

    12. Design Received Date: The date when the design was received from agency.

    13. Final Review Date: The date when MarCom completed the final review.

    14. Date Sent to HR: The date when the final design was sent to the HR team.

    15. Feedback from HR: Any feedback provided by the HR team for future improvements.

    16. Status: Current status of the request (e.g., In Progress, Completed, On Hold).

    17. Comments: Additional comments or notes related to the request.

  2. هل هناك طريقة لإنشاء نموذج الرد من عنوان البريد الإلكتروني؟ على سبيل المثال، أريد السماح للعميل بإرسال بريد إلكتروني إلى عنوان بريد إلكتروني خاص بالدعم والذي عند إرساله سيؤدي تلقائيًا إلى إنشاء نموذج استجابة في SharePoint والذي سيؤدي في النهاية إلى الحصول على تذكرة.

  3. في اختباري الثاني، حصلت على خطأ في خطوة "إرسال طلب HTTP إلى SharePoint". والتفاصيل هي على النحو التالي:

    الخاصية "المفتاح" غير موجودة في النوع "SP.ListItemFormUpdateValue". تأكد من استخدام أسماء الخصائص التي تم تحديدها حسب النوع فقط.
    معرف طلب العميل: bcba2d7e-d54d-47b2-9b7e-3b9e67f5acc3
    معرف طلب الخدمة: 7adbbaa0-50f0-0000-17cf-88eaf43ad0a8

    أفترض أنه يمكنني الاستحقاق دون تغيير القيمة "التي تم إنشاؤها بواسطة"، ولكنني أرغب في تشغيلها على النحو المنشود. أي اقتراحات لهذا واحد؟

  4. أتلقى رسالة خطأ بخصوص هذا التدفق في الخطوة الثالثة (إنشاء عنصر). رسالة الخطأ هي كما يلي:

    "inputs.parameters" لعملية سير العمل "Create_item" من النوع "OpenApiConnection" غير صالحة. تفاصيل الخطأ: تتطلب عملية API "PostItem" أن تكون الخاصية "item/Pleaseattachsupportingdocuments" عبارة عن سلسلة بطول أقصى "255" ولكن بطول "534".

    ماذا أفعل لتمديد طول السلسلة أو حل هذا الخطأ بطريقة أخرى؟

  5. مرحبًا يا من هناك،

    هل يمكنك نشر أو مشاركة صورة أكبر لتدفقك المكتمل؟
    أحاول المتابعة وإنشاء هذا - على وجه التحديد الخطوة 6 "6. قم بتغيير "تم الإنشاء بواسطة" في قائمة SharePoint ". أين يذهب هذا الشرط؟ وكذلك بالنسبة للمرفق الإضافي.

    شكرا لك، أحب هذه التدوينة!

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

تهانينا!
لقد فعلتها،
لا تغلق!

الحصول على ما يصل الى 60.000 أرصدة شخصيات UberTTS مجانًا!!!

هذه النافذة المنبثقة لن تظهر متروك لكم مرة أخرى!!!

أوبر تي تي إس
1
Share to...