Azure Data Manager للزراعة (معاينة) كمصدر لشبكة الأحداث

توفر هذه المقالة خصائص ومخطط أحداث Azure Data Manager للزراعة (معاينة). للحصول على مقدمة حول مخططات الأحداث، راجع مخطط حدث Azure Event Grid ومخطط حدث السحابة.

أنواع الأحداث المتاحة

اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.PartyChanged يتم نشره عند Party إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.FarmChanged.V2 يتم نشره عند Farm إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.FieldChanged.V2 يتم نشره عند Field إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.SeasonChanged يتم نشره عند Season إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 يتم نشره عند Seasonal Field إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 يتم نشره عند Boundary إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.CropChanged يتم نشره عند Crop إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.CropProductChanged يتم نشرها عند Crop Product إنشاء /تحديث/حذف.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 يتم نشره عند Attachment إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 يتم نشره عند Management Zone إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.ZoneChanged.V2 يتم نشره عند Zone إنشاء/تحديث/حذف.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 يتم نشرها عند تغيير حالة مهمة استيعاب بيانات الأقمار الصناعية، على سبيل المثال، إنشاء وظيفة أو تقدمها أو إكمالها.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 يتم نشره عند تغيير حالة مهمة استيعاب بيانات الطقس، على سبيل المثال، إنشاء مهمة أو تقدمها أو إكمالها.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 يتم نشره عند تغيير حالة مهمة تحديث بيانات الطقس، على سبيل المثال، إنشاء مهمة أو تقدمها أو إكمالها.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 يتم نشره عند Application Data إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 يتم نشره عند Harvesting Data إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 يتم نشره عند Tillage Data إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 يتم نشره عند Planting Data إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 يتم نشره عند تغيير حالة مهمة معالجة الصور، على سبيل المثال، يتم إنشاء الوظيفة أو تقدمها أو إكمالها.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 يتم نشره عند تغيير حالة مهمة استيعاب بيانات عمليات المزرعة، على سبيل المثال، إنشاء مهمة أو تقدمها أو إكمالها.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 يتم نشره عند Sensor Mapping إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 يتم نشره عند Sensor Partner Integration إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.DeviceDataModelChanged يتم نشره عند Device Data Model إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.DeviceChanged يتم نشره عند Device إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.SensorDataModelChanged يتم نشره عند Sensor Data Model إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.SensorChanged يتم نشره عند Sensor إنشاء/تحديث/حذف.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 يتم نشره عند Prescription إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 يتم نشره عند Prescription Map إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 يتم نشره عند Plant Tissue Analysis إنشاء/تحديث/حذف البيانات.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 يتم نشره عند Nutrient Analysis إنشاء/تحديث/حذف البيانات.
Microsoft.AgFoodPlatform.InsightChanged.V2 يتم نشره عند Insight إنشاء/تحديث/حذف.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 يتم نشره عند Insight Attachment إنشاء/تحديث/حذف.
اسم الحدث ‏‏الوصف
Microsoft.AgFoodPlatform.الكتلة الحيويةModelJobStatusChanged.V2 يتم نشره عند تغيير حالة وظيفة نموذج الكتلة الحيوية، على سبيل المثال، يتم إنشاء الوظيفة أو تقدمها أو إكمالها.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 يتم نشره عند تغيير حالة وظيفة نموذج رطوبة التربة، على سبيل المثال، يتم إنشاء الوظيفة أو تقدمها أو إكمالها.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 يتم نشره عند تغيير حالة وظيفة Sensor Placement Model، على سبيل المثال، يتم إنشاء الوظيفة أو تقدمها أو إكمالها.

مثال الأحداث

يوضح المثال التالي مخطط Microsoft.AgFoodPlatform.PartyChanged:

[
  {
      "data": {
        "actionType": "Deleted",
        "modifiedDateTime": "2022-10-17T18:43:37Z",
        "eTag": "f700fdd7-0000-0700-0000-634da2550000",
        "properties": {
        "key1": "value1",
        "key2": 123.45
        },
        "id": "<YOUR-PARTY-ID>",
        "createdDateTime": "2022-10-17T18:43:30Z"
      },
      "id": "23fad010-ec87-40d9-881b-1f2d3ba9600b",
      "source": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{YOUR-RESOURCE-NAME}",
      "subject": "/parties/<YOUR-PARTY-ID>",
      "type": "Microsoft.AgFoodPlatform.PartyChanged",
      "specversion":"1.0",
      "time": "2022-10-17T18:43:37.3306735Z"
    }
]

خصائص الحدث

ويحتوي الحدث على بيانات المستوى الأعلى التالية:

الخاصية نوع الوصف
source سلسلة مسار المورد الكامل إلى مصدر الحدث. هذا الحقل غير قابل للكتابة. توفر شبكة الأحداث هذه القيمة.
subject سلسلة مسار يحدده الناشر لموضوع الحدث.
type سلسلة أحد أنواع الأحداث المسجلة لمصدر الحدث الماثل.
time سلسلة الوقت الذي يتم إنشاء الحدث استناداً إلى وقت UTC الموفر.
id سلسلة المعرف الفريد للحدث.
data كائن بيانات حدث تكوين التطبيق.
specversion سلسلة إصدار مواصفات مخطط CloudEvents.

يحتوي كائن البيانات على الخصائص الشائعة التالية:

الخاصية نوع الوصف
المعرف السلسلة‬ معرف فريد للمورد.
actionType السلسلة‬ يشير إلى التغيير، الذي أدى إلى نشر الحدث. يتم إنشاء القيم القابلة للتطبيق وتحديثها وحذفها.
الخصائص ‏‏الكائن يحتوي على أزواج قيم المفاتيح المعرفة من قبل المستخدم.
تاريخ التعديل السلسلة‬ يشير إلى الوقت الذي تم فيه آخر تعديل للحدث.
createdDateTime السلسلة‬ يشير إلى الوقت الذي تم فيه إنشاء المورد.
الحالة السلسلة‬ يحتوي على حالة تعريف المستخدم للكائن.
eTag السلسلة‬ تنفيذ التوافق المتفائل
الوصف سلسلة الوصف النصي للمصدر
الاسم سلسلة الاسم لتعريف المورد.
الخاصية نوع الوصف
المعرف السلسلة‬ معرّف فريد للوظيفة.
الاسم سلسلة اسم الوظيفة المحدد من قبل المستخدم.
الحالة سلسلة حالات مختلفة يمكن أن تكون فيها الوظيفة.
isCancellationRequested boolean علامة يتم تعيينها عند طلب إلغاء الوظيفة.
الوصف سلسلة الوصف النصي للوظيفة.
معرف الطرف سلسلة معرف الطرف الذي تم إنشاء الوظيفة له.
رسالة سلسلة رسالة الحالة لالتقاط مزيد من التفاصيل عن الوظيفة.
lastActionDateTime التاريخ والوقت التاريخ والوقت الذي تم فيه اتخاذ الإجراء الأخير في الوظيفة، تنسيق العينة: yyyy-MM-ddTHH: mm: ssZ.
createdDateTime التاريخ والوقت التاريخ-الوقت الذي تم فيه إنشاء المورد، نموذج التنسيق: yyyy-MM-ddTHH: mm: ssZ.
الخصائص ‏‏الكائن يحتوي على أزواج قيم المفاتيح المعرفة من قبل المستخدم.

الخطوات التالية