Đây là một bài viết tôi đã viết cho www.sharepointbriefing.com. Điều này mô tả một kỹ thuật mà chúng tôi có thể trong SharePoint Designer để thực hiện tính toán không thể sử dụng bất kỳ được xây dựng trong tính toán-phong cách hoạt động. Ý tưởng cơ bản là sử dụng một danh sách tùy chỉnh như là một cỗ máy tính-xác định một danh sách thực hiện tính toán một cách chính xác, tạo một mục thông qua SPD và sau đó đọc kết quả.
Đây là một lời trêu ghẹo:
Tìm hiểu thêm về nó ở đây: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm
</kết thúc>
Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin
Không có đọc toàn bộ bài được nêu ra, nó âm thanh từ của bạn mô tả ở trên mà bạn đang đề xuất các danh sách khác nhau cho tính toán khác nhau.
Thay vào đó (và tôi hoàn toàn nhận ra bạn có thể cho thấy điều này trong bài viết của bạn), bạn có thể có một danh sách cho tất cả các tính toán. Cần một loại mới của tính toán? Thêm một số cột thêm. Và dĩ nhiên, bạn có thể giữ quyền kiểm soát danh sách bằng cách sử dụng quy trình làm việc để delet danh sách ngay sau khi tính toán cho một công việc cụ thể đã được hoàn thành.
Vấn đề duy nhất tôi thấy với việc thực hiện này là giả định rằng ID mục sao chép là ID của mục bạn đang sao +1 (một danh sách rất bận rộn, điều này có thể gây ra vấn đề).
Đó là một lỗi tạm sẽ cháy sự kiện cần thiết để cập nhật các cột tính. Một công việc thứ hai, này một danh sách WF tính Field. Thêm cột(s) vaøo danh saùch tính, một ExternalID và có lẽ một ListName. Sau đó có quy trình làm việc thêm ID của mục công việc được gắn vào và tên danh sách nơi cư trú để Calculated danh mục. Sau khi tạo mục danh sách để làm tính toán, thiết lập quy trình làm việc phải chờ đợi cho đến khi thay đổi lĩnh vực (CalcReceiver để giữ giá trị tính toán).
Thiết lập một WF tên Calculated để, Ngày tạo, Tìm mục (trong danh sách chính xác bằng cách sử dụng có điều kiện chi nhánh và ListName) sử dụng ExternalID, và cập nhật các trường CalcReceiver với các dữ liệu tính toán.
Sau đó một trong hai WF nào sau đó xóa mục danh sách Calculated.
Chạy các công việc phụ populates giá trị tính toán, và bạn chắc chắn bạn sẽ luôn luôn đề cập đến mục danh sách chính xác.
(gửi bình luận trên trang web với toàn bộ bài không thích tên của tôi….)
Pingback: Sử dụng tính cột để đóng các lỗ hổng kỹ thuật trong SPD quy trình công việc-một giải pháp « Làm việc nó ra