كيف يمكنني الحصول على معرف سير العمل التي تم إنشاؤها في SharePoint Designer؟

StackOverflow https://stackoverflow.com/questions/201446

  •  03-07-2019
  •  | 
  •  

سؤال

ولقد كتبت جهاز استقبال الحدث الذي يبدأ برمجيا من سير العمل، لكنه يحتاج الى معرف (GUID) من سير العمل للبدء. كيف أذهب حول كيفية الحصول على معرف سير العمل (الصورة) أنا فقط التي تم إنشاؤها في مصمم شير؟

هل كانت مفيدة؟

المحلول

ومنذ قمت بإنشائه سير العمل في SPD، يجب أن نعرف القائمة التي يرتبط سير العمل مع وأيضا اسم سير العمل. المسلحة مع هذه المعلومات، وهذا ينبغي العمل:

Guid workflowGuid = list.WorkflowAssociations.GetAssociationByName(WORKFLOW_NAME, CULTURE_INFO).Id;

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top