العمل مع الملفات والصور

مكتمل

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

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

للحصول على حق الوصول الكامل إلى محتويات البيانات الثنائية لأي من نوعي البيانات، سوف تستخدم الإجراء تنزيل ملف أو صورة. يمكنك استرداد الصورة المصغرة وعنوان URL للصورة باستخدام الإجراء الحصول على الصف بواسطة المعرف أو الإجراء قائمة الصفوف عند العمل مع أعمدة الصور. تحتوي الصورة المصغرة على البيانات الثنائية لإصدار صورة صغيرة؛ يمكنك استخدامه في الخطوات اللاحقة من قائمة المحتويات الديناميكية. الصورة المصغّرة موجودة في قائمة أعمدة محتويات الديناميكيات باسم يطابق اسم عرض عمود الصورة، على سبيل المثال، صورة المنتج. باستخدام إجراءات الحصول على الصفوف أو القائمة، يمكنك أيضًا الحصول على عنوان URL لتنزيل الصورة. تذكر أن عنوان URL للتنزيل مخصص للمستخدمين المصرح لهم، ولن يكون من المناسب الكشف عنه لغير مستخدمي Dataverse. ولأنه يجب عليك إجراء تعبير سير عمل للوصول إلى القيمة، لا تظهر هذه الخاصية في المحتوى الديناميكي. تنسيق العنصر الذي قد تشير إليه هو اسم العمود المنطقي بالإضافة إلى "_url". يفترض ما يلي اسمًا منطقيًا للعمود لـ entityimage ويحصل على القيمة من نتائج إجراء صفوف القائمة.

item()?['entityimage_url']

سيؤدي هذا إلى استرداد عنوان URL التالي

/Image/download.aspx?Entity=sample_product&Attribute=entityimage&Id=27f5c0ed-b221-e811-a845-000d3a33a3ac&Timestamp=638371120614954283

التمرين - العمل مع الملفات

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

المتطلبات الأساسية

إذا كنت تريد القيام بالتمرين التالي، يمكنك الوصول إلى بيئة تحتوي على Dataverse مع نماذج تطبيقات مثبتة.

المهمة - إنشاء التدفق

  1. انتقل إلى Power Automate وحدّد البيئة الصحيحة.

  2. حدّد إنشاء من شريط التنقل الأيمن، ثم حدّد التدفق السحابي الفوري.

    لقطة شاشة تظهر الزر إنشاء Cloud Flow فوري.

  3. أدخل إضافة منتج جديد لاسم التدفق، وحدّد تشغيل التدفق يدويًا، ثم حدّد إنشاء.

    لقطة شاشة تُظهر مربع حوار إنشاء التدفق الفوري.

  4. حدّد المشغل، وقم بتغيير اسم المشغل إلى إضافة منتج، ثم حدّد إضافة إدخال.

    لقطة شاشة تُظهر الزر إضافة إدخال.

  5. حدّد النص لنوع الإدخال.

  6. قم بتسمية اسم منتج الإدخال وحدّد إضافة إدخال مرة أخرى.

  7. حدّد ملف لنوع الإدخال.

  8. يجب أن يحتوي المشغل الآن على مدخلين. حدّد الزر إدراج خطوة جديدة، ثم حدّد إضافة إجراء.

    لقطة شاشة تُظهر الزر إضافة إجراء.

  9. ابحث عن "إضافة صف" وحدّد إضافة صف جديد من موصل Microsoft Dataverse.

  10. إعادة تسمية الخطوة إضافة صف منتج جديد، وحدّد المنتجات لاسم الجدول.

  11. اكتب / في حقل الاسم، ثم حدّد إدراج محتوى ديناميكي.

    لقطة شاشة تُظهر خيار إدراج محتوى ديناميكي.

  12. حدّد Product Name من جزء المحتوى الديناميكي.

    لقطة شاشة تُظهر اسم المنتج المحدد.

  13. حدّد الزر إدراج خطوة جديدة، ثم حدّد إضافة إجراء.

  14. ابحث عن تحميل الصورة وحدّد تحميل ملف أو صورة من موصل Microsoft Dataverse.

  15. أعد تسمية الإجراء تحميل صورة المنتج، واكتب / في حقل اسم المحتوى، ثم حدّد إدراج محتوى ديناميكي.

  16. حدّد File Content name من جزء المحتوى الديناميكي.

  17. حدّد المنتجات لاسم الجدول، واكتب / في حقل معرف الصف، ثم حدّد إدراج محتوى ديناميكي.

  18. حدّد Product من جزء المحتوى الديناميكي.

  19. حدّد صورة المنتج لاسم العمود.

  20. اكتب / في حقل المحتوى ثم حدّد إدراج محتوى ديناميكي.

  21. حدّد File Content contentBytes من جزء المحتوى الديناميكي.

  22. يجب أن يبدو إجراء تحميل صورة المنتج الآن مثل هذه الصورة. حدّد الزر إدراج خطوة جديدة، ثم حدّد إضافة إجراء.

    لقطة شاشة تُظهر إجراء تحميل صورة المنتج.

  23. ابحث عن صفوف القائمة وحدّد صفوف القائمة من موصل Microsoft Dataverse.

  24. أعد تسمية الخطوة بقائمة المنتجات، وحدّد المنتجات لاسم الجدول، ثم حدّد الزر إظهار الكل.

  25. الصق هذا التعبير في الحقل تصفية الصفوف. يقوم هذا الإعداد بتصفية الصفوف التي تم إرجاعها إلى تلك التي تم إنشاؤها اليوم فقط.

    Microsoft.Dynamics.CRM.Today(PropertyName='createdon')

    لقطة شاشة تُظهر قيمة صفوف التصفية.

  26. حدّد الزر إدراج خطوة جديدة، ثم حدّد إضافة إجراء.

  27. ابحث عن التنزيل وحدّد تنزيل ملف أو صورة من Microsoft Dataverse الموصل.

  28. أعد تسمية الخطوة تنزيل صورة المنتج، وحدّد المنتجات لاسم الجدول.

  29. اكتب / في حقل معرف الصف، ثم حدّد إدراج محتوى ديناميكي.

  30. حدّد Product من قائمة المنتجات من جزء المحتوى الديناميكي.

    لقطة شاشة تُظهر معرف المنتج.

  31. يجب على Power Automate إنشاء لكل وإضافة وصف إنشاء إجراء صورة داخل لكل. حدّد صورة المنتج لاسم العمود.

  32. حدّد الزر إدراج خطوة جديدة داخل لكل منها، ثم حدّد إضافة إجراء.

    لقطة شاشة تُظهر زر إضافة إجراء داخل كل منها.

  33. ابحث عن إنشاء وحدّد إنشاء وصف لصورة من موصل AI Builder.

  34. اكتب / في حقل الصورة، ثم حدّد إدراج محتوى ديناميكي.

  35. حدّد File or image content من جزء المحتوى الديناميكي.

  36. حدّد الزر إدراج خطوة جديدة داخل لكل منها، ثم حدّد إضافة إجراء.

    لقطة شاشة تُظهر زر إضافة إجراء بعد خطوة إنشاء الوصف.

  37. ابحث عن صف التحديث وحدّد تحديث صف من موصل Microsoft Dataverse.

  38. أعد تسمية الخطوة تحديث وصف المنتج، وحدّد المنتجات لاسم الجدول، واكتب / في حقل معرف الصف، ثم حدّد إدراج محتوى ديناميكي.

  39. حدّد Product من قائمة المنتجات من جزء المحتوى الديناميكي.

  40. حدّد إظهار الكل.

  41. حدّد موقع حقل وصف المنتج 1، واكتب / ثم حدّد إدراج محتوى ديناميكي.

  42. حدّد Description إنشاء وصف لصورة من جزء المحتوى الديناميكي.

    لقطة شاشة تُظهر وصف صورة AI builder.

  43. يجب أن يبدو التدفق المكتمل الآن مثل هذه الصورة. حدّد حفظ وانتظر حتى يتم حفظ التدفق.

    لقطة شاشة تُظهر التدفق المكتمل.

  44. حدّد اختبار

  45. حدّد يدويًا، ثم حدّد اختبار.

  46. اكتب New Surface Laptop لاسم المنتج، وحدّد استيراد.

  47. حدّد أي صورة من جهازك.

  48. بعد تحديد صورة، حدّد تشغيل التدفق.

  49. حدّد تم.

  50. يجب أن ينجح تشغيل التدفق.

  51. انتقل إلى Power App maker portal وحدّد البيئة الصحيحة.

  52. حدّد التطبيقات وقم بتشغيل تطبيق سحب الأصول.

  53. حدّد موقع صف New Surface Laptop الذي تم إنشاؤه وافتحه.

  54. يجب أن تشاهد الصورة التي قمت بتحميلها، والوصف الذي تم إنشاؤه AI Builder من الصورة.

    لقطة شاشة تُظهر الصورة التي تم تحميلها والوصف الذي تم إنشاؤه بواسطة AI Builder.