Tạo các trang web (SPWeb) thông qua quy trình làm việc SharePoint Designer

Blog entry này là nhiều hơn một "trong lĩnh vực có thể" mục nhập vs. Xem thông tin cụ thể.

Chúng tôi có một thiết kế kỹ thuật mà các cuộc gọi cho chúng tôi để tạo ra một trang web trong một bộ sưu tập trang web thông qua một quá trình quy trình làm việc theo cách thủ công ra mắt. Về cơ bản, người dùng nhập dữ liệu vào một "khách hàng mới" danh sách tùy chỉnh và sau đó khi họ đã hoàn thành và xác nhận quá trình nhập dữ liệu, chúng tôi cần để tạo ra một trang web cho khách hàng đó.

Tôi là cả một fan hâm mộ lớn của quy trình làm việc hỏa cũng như một lập trình viên quy trình làm việc yếu visual studio, Vì vậy tôi muốn đáp ứng yêu cầu bằng cách sử dụng SharePoint Designer.

Tôi có kế hoạch viết về điều này chi tiết hơn (và hy vọng rằng trình bày cho nhóm người sử dụng một hoặc hai trong năm tới), nhưng đây là giải pháp tổng thể:

  • Tạo ra một hành động tùy chỉnh mà tích hợp với SPD.
  • Hành động tùy chỉnh cho phép SPD để gọi một dịch vụ web và vượt qua nó một chuỗi các XML.
  • Dịch vụ web đặt hàng trong danh sách tùy chỉnh và tạo ra một trang web mới theo các dữ liệu cho rằng khách hàng mới bằng cách sử dụng một định nghĩa tùy chỉnh trang web.
  • Dịch vụ web sau đó cập nhật danh sách tùy chỉnh một số thông tin như một liên kết đến các trang web mới.

Chúng tôi xem xét các phương pháp tiếp cận, chẳng hạn như xử lý sự kiện và quy trình làm việc visual studio có trụ sở. Phương pháp của SPD cho phép người dùng cuối cùng của chúng tôi một chút thêm quyền kiểm soát quá trình. Cấp, có rất nhiều mã C# trong giải pháp này, nhưng nó bọc bên trong một quy trình làm việc hỏa, Vì vậy, chúng tôi nhận được một số lợi ích của quy trình làm việc hỏa trong khi hooking vào dịch vụ tạo ra trang web.

Tất cả chúng ta cần bây giờ là một công cụ dễ dàng để tự động di chuyển SPD dòng làm việc xung quanh dễ dàng như chúng ta có thể cho công việc visual studio và chúng tôi thực sự sẽ được nấu với khí 🙂 Tôi hiểu rằng một số dân gian đang ra có làm việc về vấn đề này và tôi hy vọng họ có một số thành công tốt đẹp với nó sớm.

</kết thúc>

Đăng ký vào blog của tôi.

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *