2014-10-09 20 views
7

Tôi đang làm việc trên quy trình làm việc SharePoint (SharePoint 2010) trong thiết kế SharePoint 2010. Tôi đã xuất bản nhiều lần mà không gặp sự cố. Nhưng sau nhiều lần xuất bản (tôi điều 30) SharePoint dừng lại để thay đổi quy trình làm việc (tôi đã xuất bản nó mà không có bất kỳ lỗi nào và tôi có thể tìm thấy bản phát hành dòng công việc mới trong giao diện web của SharePoint).Quy trình làm việc của nhà thiết kế SharePoint không thay đổi sau khi xuất bản

Tôi đã xuất bản phiên bản mới (với các lệnh mới) nhưng luồng công việc vẫn sử dụng phiên bản cũ. Nhưng khi tôi sửa đổi một trong các lệnh trong luồng công việc trước đó, sửa đổi sẽ xuất hiện trong lần chạy tiếp theo. Tôi cần phải thêm vào các lệnh công việc mới. Tùy chọn duy nhất của tôi là viết lại toàn bộ quy trình làm việc cho luồng công việc mới. Nhưng đây là quá trình làm việc phức tạp và viết lại sẽ mất rất nhiều thời gian. Hành vi này có bình thường không? Có một số lỗi không? có bất kỳ bản vá hoặc giải pháp nào không?

Trả lời

16

Điều này xảy ra hầu hết thời gian do cơ chế lưu trong bộ nhớ đệm trong SharePoint/SharePoint Designer. Những gì bạn cần làm là như sau:

  1. Đóng SharePoint của bạn thiết kế
  2. Điều hướng đến thư mục sau:% USERPROFILE% \ AppData \ Local \ Microsoft \ WebsiteCache
  3. Xóa tất cả mọi thứ trong thư mục này
  4. Điều hướng đến thư mục sau: % APPDATA% \ Microsoft \ Phần mở rộng Máy chủ Web \ Cache
  5. Xóa mọi thứ trong thư mục này
  6. Mở SharePoint Designer và cố gắng xuất bản dòng công việc một lần nữa.

Mọi thứ giờ đây sẽ hoạt động.

Đối với SharePoint Designer 2013 bạn cần làm các bước sau:

  1. Tới File> Options> General> Application Options
  2. Trong tab General, dưới tiêu đề chung, kiểm tra xem "Cache trang web dữ liệu xuyên suốt các phiên Designer SharePoint”được chọn. Nếu có, không được kiểm soát nó.
  3. Mở SharePoint Designer của bạn một lần nữa và cố gắng công bố quy trình công việc của bạn.
1

có một cách dễ dàng workaround: Bạn cần phải kích hoạt phiên bản chính cho danh sách dòng công việc. Theo mặc định, danh sách đó là không nhìn thấy được nhưng bạn vẫn có thể nhận được vào trang admin:

  1. mở SP thiết kế
  2. Chuyển đến All Files
  3. Right-Click danh sách Workflows -> Properties
  4. Trên băng bấm quản trị Web trang
  5. Trên trang quản trị đi đến versioning Cài đặt
  6. Enable phiên bản lớn
  7. Lưu công việc của bạn
Các vấn đề liên quan