لماذا يبدو سير عمل SharePoint Designer، عند التعديل، عدم التحديث على موقع SharePoint؟

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

سؤال

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

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

هل هناك نوع من الموقت مع سير العمل في حدوث سير العمل؟ نسيت شيئا ما هنا؟

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

المحلول

بالنسبة لمصمم SharePoint، فإن الحل يشبه محلول ديف.
يبدو SharePoint Designer يحفظ النسخ المحلية من DLLs من الخوادم الخاصة بك، وعلى الرغم من أن كل شيء يبدو موافقا، إلا أن هذا يمنعه من تحديث سير العمل (هذا عندما تشارك أنشطة مخصصة، والتي لم يذكر السؤال).

لحل هذه المشكلة:

  1. إغلاق SharePoint Designer.
  2. اذهب إلى

    ٪ localappdata٪ Microsoft WebsiteCache

    أو، على الإصدارات الأقدم من النوافذ:

    C: الوثائق والإعدادات ٪ المستخدم٪ الإعدادات المحلية بيانات التطبيق Microsoft WebsiteCache

  3. احذف إما (اختر واحدا، بناء على مدى إزعاجك الآن):

    1. كل الملفات.
    2. المجلد الذي "يبدو أكثر مثل موقعك" (يمكن أن يكون أكثر من واحد: site, site(1), ، إلخ، ويجب أن يكون موقع المستوى السفلي، وليس موقع الجذر)
    3. DLL ذات الصلة في هذا المجلد.
  4. بدء تشغيل SharePoint Designer، حفظ سير العمل مرة أخرى، يجب أن يكون موافق.

مصدر: http://social.msdn.microsoft.com/forums/en-us/sharepointworkflow/thread/a4c77c18-E845-4121-9538-E76A44A82B88/:

نصائح أخرى

لقد كنت تواجه نفس المشكلة بالضبط، فقط مع سير العمل المستند إلى Visual Studio. لذلك قمت بضغطت سطر الموضوع الخاص بك وركضت إلى منتديات MSFT Technet لطرحها. في الوقت نفسه، كنت أتعاطف حول محاولة معرفة ما كان يحدث بنفسي.

من خلال التجربة والخطأ (الكثير من الخطأ)، تعثرت I (مع الكثير من المساعدة من أصدقائي) في النهاية على حقيقة أنها هي Visual Studio المكسورة. فيما يلي رابط إلى "المشكلة المعروفة" عند تصحيح أعمال سير العمل في Visual Studio.

connect.microsoft.com/visualstudio/feedback/viewfeedback.aspx؟feedbackid=389923&wa=wsignin1.0 (عذرا، مستخدم جديد، رابط واحد فقط مسموح به!)

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

منتدى Technet Post.

لا أعرف إذا كان هذا هو نفسه بالنسبة ل SPD ولكن آمل أن يساعد ذلك شخصا يواجه هذه المشكلة في المستقبل. الحل الحالي الخاص بي هو:

  1. اغلاق بصرية استوديو
  2. احذف الملفات من C: Documents and Settings Administrator Local Settings Data Microsoft VisualStudio 9.0 ProjectAssemblies
  3. إعادة تشغيل Visual Studio.

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

غريب جدا. هل حاولت إزالة الإصدارات السابقة من سير العمل من قائمتك؟

بعد إجراء تحديث إلى سير العمل الخاص بك، قم بإزالة المثيلات القديمة. في قائمتك أو مكتبة:

  1. انقر فوق الإعدادات
  2. انقر فوق إعدادات سير العمل
  3. انقر فوق إزالة سير العمل
  4. حدد زر الاختيار أسفل عمود إزالة عنصر "الإصدار السابق".

كن حذرا, ، أنا متأكد من أن إزالة الإصدارات القديمة من سير العمل ستقوم أيضا بإزالة سجل سير العمل (إن وجدت) وأي إصدارات قديمة تعمل حاليا من سير العمل ستتم إزالتها أيضا.

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