Danh mục lưu trữ: SharePoint Workflow

Cuốn sách quy trình làm việc của tôi là có sẵn để mua hàng

Tôi bắt đầu nói chuyện với đồng tác giả gốc của tôi hơn hai năm trước đây.  Họ cuối cùng đã từ bỏ dự án, nhưng vào cuối mùa hè này, với sự giúp đỡ của một số đồng tác giả mới, Tôi đã cuối cùng đã có thể mang lại điều này trên dòng kết thúc. 

Quy trình làm việc chuyên nghiệp trong SharePoint 2010: Thực thế giới giải pháp kinh doanh nhấn Amazon và Barnes và Noble trang web một thời gian ở cuối 10 ngày.  Nó có sẵn trong bìa mềm và Kindle/Nook và tất cả mà, chỉ trong thời gian cho một quà Giáng sinh tuyệt vời. Nụ cười

Cuốn sách này là về hai điều: 1) trao quyền cho người dùng cuối như vậy rằng họ có thể giải quyết vấn đề kinh doanh riêng của họ bằng cách sử dụng SP 2010 khả năng quy trình làm việc và 2) giúp nhân viên IT (các nhà phát triển đặc biệt) làm như vậy.  Khoảng hai phần ba của cuốn sách được nhắm mục tiêu vào những gì tôi gọi là "Nhà hoạt động người dùng" (có tay nghề cao nhưng không kỹ thuật và thúc đẩy người dùng cuối).  Nó cố gắng để giải thích làm thế nào để thủ công các giải pháp trong SharePoint 2010 sử dụng quy trình làm việc SharePoint Designer và một số tính năng bổ sung SharePoint.

Cuối thứ ba là nhằm vuông tại nhà phát triển.  Tuy nhiên, không giống như một số trong những cuốn sách hoàn toàn kỹ thuật trên thị trường, các chương này giải thích làm thế nào các nhà phát triển SharePoint có thể tạo ra chức năng thêm giup nâng cao những người dùng hoạt động bằng cách tùy chỉnh SharePoint Designer hoạt động và bit kỹ thuật khác.  Bởi trao quyền cho người dùng hoạt động trong tổ chức của bạn, bạn tự lên đội ngũ phát triển của bạn (hoặc chỉ cho mình) làm việc thực sự khó khăn (và thường hơn về mặt kỹ thuật thú vị) công cụ mà người dùng cuối có thể không bao giờ làm và không bao giờ nên thử của riêng mình.

Trong tuần tới, Tôi sẽ viết lên thêm về cuốn sách, bao gồm cả công cụ fluffy như "làm thế nào là nó muốn viết một cuốn sách" tôi biết rất nhiều người dân quan tâm đến việc biết về.  Đầu tiên lên-tôi sẽ giới thiệu đồng tác giả của tôi mà không có người mà cuốn sách này sẽ không bao giờ đã sống sót để xem ánh sáng của ngày.

Đọc thêm về những cuốn sách về các Amazon web site.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SPD Workflow Patterns, Mẹo và thủ thuật

Tôi đã trình bày của tôi vào ngày hôm qua lúc SharePoint Fest ở Denver. Đây là PowerPoint trình bày chính nó: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Dự án CodePlex Update: SharePoint Designer Workflow Extensions

Một trong khi trước đây, TÔI đã viết Tôi đã cố gắng để hồi sinh cũ của tôi CodePlex dự án, SharePoint Designer Workflow Extensions.  CodePlex dự án đã được phát triển cho WSS/RÊU và cho biết thêm một số chức năng loại tiện ích, chẳng hạn như "ToLower()”, "ToUpper()”, "Chuỗi con()"và vv.  Nó thậm chí có một chức năng phong cách chung mục đích "cuộc gọi dịch vụ web".  Bạn có thể đọc thêm về nó ở đây: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Tôi nhiều hơn hay ít bỏ rơi nó khá một lúc trước.  Bao giờ kể từ khi SharePoint 2010 ra mắt, Tuy nhiên, Tôi đã ý nghĩa để nhìn lại vào nó và làm cho nó hoạt động trong SP 2010.  Vâng, ngày hôm nay, Tôi đã làm điều đó.  Tôi đã không Cập Nhật mã để CodePlex được. Tôi muốn để giáo dục bản thân mình ngày CodePlex ước trước khi tôi làm điều đó, nhưng tôi đã cập nhật trang chủ cho các dự án wiki.

Ngụ ý rộng hơn và thú vị hơn là tùy chỉnh hoạt động từ WSS và RÊU có vẻ để cổng trên khá dễ dàng, đó là một (Chào mừng) ngạc nhiên với tôi.

Đây là những gì nó trông giống như trong SharePoint Designer khi nó làm việc:

image

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Tự chỉnh sửa tập tin SPD XOML để làm sạch các biến

Bài viết này ở đây ("Nhận được câu trả lời trở lại từ các hoạt động bắt đầu quá trình phê duyệt"), Tôi đã đề cập rằng bạn có thể vô tình thêm xoay toàn bộ các biến quy trình làm việc cho SharePoint Designer công việc của bạn.  Những điều có thể nhanh chóng trở thành lộn xộn và khó đọc.  Đặc biệt, Nếu bạn thêm các hành động "Bắt đầu phê duyệt hoạt động quá trình" vào công việc của bạn, xóa nó và thêm một lần nữa, bạn kết thúc với tất cả các biến quy trình làm việc mà hoạt động hai lần. 

Nó là một nỗi đau thực để đi qua và xóa tất cả những người theo cách thủ công, Vì vậy tôi mặc dù tôi sẽ cố gắng để loại bỏ chúng trực tiếp từ các tập tin XOML.  Điều này chứng minh là dễ dàng, đủ để làm. 

Đầu tiên, bạn cần phải xác định vị trí tập tin XOML thực sự.  Tôi đã viết về chủ đề đó ở đây: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Một khi tìm thấy, mở tập tin XOML và xác định vị trí một biến bạn muốn loại bỏ.  Trong trường hợp này, Tôi thêm các hoạt động "Bắt đầu quá trình phê duyệt" vào công việc của tôi hai lần.  Tôi muốn loại bỏ một biến quy trình làm việc đặt tên là "isItemApproved" kể từ khi nó không còn được sử dụng và có một biến trùng lặp tên là "isItemApproved1". 

Đơn giản chỉ cần làm một tìm kiếm văn bản cho các biến.  Màn hình của tôi trông như thế này:

image 

Nếu bạn tìm kiếm xung quanh trong tập tin XOML, bạn sẽ thấy "IsItemApproved1" được sử dụng ở nhiều nơi khác nhau trong khi bản gốc "IsItemApproved" là chỉ đơn giản là định nghĩa một lần và không bao giờ được sử dụng.

Xóa nó và sau đó lưu tệp.

Phần khôn lanh chỉ là rằng tôi đã phải thực sự gần gũi ra SPD hoàn toàn và mở lại nó trước khi SPD thừa nhận rằng lĩnh vực đã xóa.

Tất nhiên, xóa các lĩnh vực không phải là điều duy nhất bạn có thể làm với XOML và tôi có thể blog về chủ đề khác nhau như thế này trong tương lai.

Bạn muốn có rất cẩn thận về những gì bạn làm ở đây và mất sao lưu công việc của bạn.  Bạn có thể làm cho một thứ dường như / sự thay đổi tinh tế ở đây mà trashes các công việc như xa như SPD là có liên quan và bạn có thể mất giờ nỗ lực trong khi bạn xây dựng lại nó.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Làm thế nào để tìm và chỉnh sửa các SPD 2010 Quy trình làm việc XOML tập tin

Tôi đã nghiên cứu một cách dễ dàng để loại bỏ một bó của các biến quy trình làm việc mà không cần phải chi tiêu của tôi buổi chiều trong chế độ đầy đủ thổi SPD Click vào tra tấn tư.  Tôi nghĩ là để chỉnh sửa XOML trực tiếp, đó là công việc Transformations XML tệp tiềm ẩn SPD của.  Đây là cách tôi tìm thấy nó.

Đầu tiên, đi đến tùy chọn tất cả các tệp theo các đối tượng trang web trong danh mục chính.  Bạn cần quyền thích hợp để thấy điều này, Vì vậy, nếu nó là mất tích cho bạn, kháng cáo đến người quyền admin để cho bạn biết priv.  Đây là những gì nó trông giống như:

image

 

Tất cả các file cho thấy một danh sách... tất cả các tập tin:

image

Chọn thư mục công việc và bạn xem danh sách các thư mục cho mỗi công việc:

image

Bấm vào thư mục chính xác và  bạn thấy một danh sách của tất cả các goodies thú vị tạo nên một quy trình làm việc Transformations SPD.  Nhấp chuột phải vào .xoml tập tin và chọn "mở với-> SharePoint Designer (Mở dạng XML)"để chỉnh sửa XOML trực tiếp:

image

Bạn có thể muốn làm một sao lưu hướng dẫn sử dụng trước khi bạn fiddle với những điều.  Một thường xuyên sao chép/dán của tập tin trực tiếp trong SPD là có lẽ tốt, đủ, hoặc bạn có thể sao chép dán toàn bộ XML văn bản và lưu nó vào máy tính của bạn hoặc bất cứ điều gì là của bạn wont trong những trường hợp.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Nhận được câu trả lời trở lại từ các hoạt động bắt đầu quá trình phê duyệt

Tôi đã chơi xung quanh với công việc SharePoint Designer ưa thích mới "Bắt đầu quá trình phê duyệt" hoạt động và một cách nhanh chóng đã cản trở bởi vì tôi không thể ngay lập tức trả lời câu hỏi, "được nó được chấp thuận hay không?”. 

Câu trả lời ngắn là nó là khá dễ dàng để có được câu trả lời.  Khi bạn thêm này hoạt động cho công việc chính của bạn, SPD cho biết thêm một biến bazillion Workflow biến và nguồn dữ liệu thông số, như bạn thấy ở đây:

SNAGHTML2350fe72

Bạn cũng sẽ lưu ý rằng nếu bạn thêm nhiều hơn một trong những, SPD đáp một "1" và do đó ra với tất cả các biến. 

Tôi thấy rằng khi tôi đã xóa các hoạt động đầu tiên "Bắt đầu quá trình phê duyệt", tập đầu tiên của tiến trình công việc liên quan đến biến vẫn (đáng buồn).  Vì vậy, Hãy cẩn thận như thế nào bạn sử dụng điều này bởi vì nếu không, bạn sẽ kết thúc với  danh sách công việc biến rất lộn xộn.

Tôi cung cấp tín dụng Microsoft cho sau đây là "là" quy ước đặt tên cho một Boolean biến.  Quy ước này làm cho nó khá rõ ràng những loại dữ liệu được coi là có.

Trong nghiên cứu, Tôi tìm thấy bài viết này hữu ích: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Nó không thực sự giải quyết vấn đề này cụ thể, nhưng có một số thông tin tốt về chủ đề vì vậy tôi sẽ không có nếu bạn muốn tìm hiểu thêm về hoạt động cụ thể này và anh chị em của nó.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint Designer 2010 Chức năng MOD

Tôi đang làm việc ra một số đăng nhập nơi nhân viên có thể yêu cầu kỳ nghỉ, thời gian bị bệnh, vv. Một trong những quy tắc xác nhận yêu cầu rằng bạn luôn luôn phải yêu cầu thời gian tắt trong 4 giờ khoảng.  Điều này là dễ dàng-sử dụng một theo modulo chức năng.  Theo modulo chức năng cho bạn phần còn lại trong đoàn.  Nếu có là không có thời gian còn lại, theo modulo là zero, Nếu không, nó là bất cứ điều gì còn lại.  Ví dụ, 8 Mod 4 = 0 (8 / 4 = 2 với không có phần).  Mặt khác, 8 Mod 5 là 3.

Tôi cần thiết để làm điều này một lần với SPD 2007 Once upon a time và tôi thực sự kết thúc lên bằng cách sử dụng một hình thức InfoPath để giải quyết, Vì vậy, nó đã được xử lý trên kết thúc trước lúc đó.  Trong trường hợp hiện tại, có thể có một hình thức InfoPath trong hình, nhưng đó không phải là chưa rõ ràng.  Vì vậy, Tôi đã làm việc ra một kỹ thuật để đảm bảo thời gian đó yêu cầu được luôn luôn trong 4 giờ từng bước.  Tôi đã đi để làm các môn toán, lưu nó trong một chuỗi và sau đó làm một số substring công cụ. 

Tôi kéo lên SPD 2010 và tôi thật ngạc nhiên (và một chút bối rối) có một theo modulo chức năng đã:

image

Tôi một lần nữa ngạc nhiên rằng một cái gì đó tôi cần là đã có ra khỏi hộp.  Nó có vẻ như một chức năng lạ cho Microsoft để bao gồm trong hỗn hợp.  Đô thị này có một loại "điều này là dễ dàng, Vì vậy, hãy ném nó vào"cảm giác với nó.  Tôi thông cảm với điều đó, Khi tôi làm điều đó bản thân mình tất cả thời gian.  Dự án này CodePlex có một loạt các chức năng nhỏ mà kết quả từ các nguyên tắc ItsEasy.  Cùng một lúc, Microsoft tiếp tục hỗ trợ bằng chứng có hiệu lực "95% của quá trình" với các sản phẩm.  Họ thực hiện các chức năng Mod, nhưng không có chức năng vòng, Ví dụ:.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint Designer 2007 Công việc mở rộng CodePlex dự án

Tôi đang đặt lại với nhau là dự án CodePlex thứ hai của tôi (Các chi tiết sẽ được công bố vào ngày thứ tư tuần này, Plus hoặc trừ) và tôi đã có một cái nhìn tại các dự án đầu tiên của tôi, "Phần mở rộng quy trình làm việc SharePoint Designer". Tôi đã bị sốc và xấu hổ để thấy rằng nó được tải lên 4,800 lần:

image

Tôi về cơ bản quên về dự án này trong 12 Tháng. Tôi cảm thấy xấu hổ vì tôi về cơ bản đã bỏ rơi nó.

Tôi sẽ có một nhìn và nhắc nhở bản thân mình của những gì nó là tất cả về.

Nếu có ai quan tâm đến làm việc này, cho tôi biết và chúng ta sẽ thấy về cộng tác trên nó. 4,800 tải không phải là một số tiền khổng lồ, nhưng nó là nhiều hơn tôi bao giờ nhận ra và nó có thể là giá trị một số nỗ lực chọn nó lên và mang nó về phía trước.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Tạo, Cập Nhật và xoá các mô hình với SPD Workflow

Tôi gần đây đã viết một bài báo cho những người dân tốt ở ShaerPointBriefing.com vào một mô hình tổng quát cho thực hiện CRUD trong SharePoint Designer.  Đây là một lời trêu ghẹo:

image

Toàn bộ bài viết ở đây:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Kiểm tra xem nó!

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Sử dụng danh sách tuỳ chỉnh cho quy trình làm việc hiệu quả hơn kiểm toán

Tôi đã tổ chức lại cuộc sống của tôi một chút và tìm thấy một số thời gian để gửi một bài viết www.endusersharepoint.com. Bài viết mới nhất của tôi là ở đây: Sử dụng danh sách tuỳ chỉnh cho quy trình làm việc hiệu quả hơn kiểm toán (http://www.endusersharepoint.com/?p=1658).

Điều này là mở ' đồ thị:

Quy trình làm việc SharePoint Designer không cung cấp cho chúng tôi rất nhiều khả năng hiển thị những gì đang xảy ra với các giải pháp quy trình làm việc. Và, tầm nhìn mà chúng tôi nhận được bị cản trở bởi một giao diện tương đối nghèo và 60 ngày thời gian cửa sổ. Điều này 60 Ngày cửa sổ có thể là một thất vọng lớn cho người dùng SharePoint Designer mới vì nó không được quảng cáo bằng công cụ chính nó. Nó không phải là không phổ biến cho một ai đó để cháy lên SharePoint Designer, tạo ra một giải pháp quy trình làm việc thúc đẩy hành động "Nhật ký để danh sách lịch sử"...

Vấn đề là sau khi 60 ngày, bất kỳ thông điệp nào bạn tạo ra theo cách này sẽ được xóa khỏi danh sách lịch sử công việc! Sau một chút răng gnashing và "những gì đã họ suy nghĩ?"đối số, bottom line là đây: nó sẽ xảy ra và nó cần phải xảy ra. Câu hỏi là, làm thế nào chúng tôi có thể nhận được xung quanh nó?

Câu trả lời chính thức là dựa vào tính năng kiểm toán được xây dựng trong của SharePoint. Từ góc độ một người dùng cuối, Tuy nhiên, đó là rất yếu trong WSS và không tốt hơn nhiều trong MOSS. May mắn thay, chúng tôi vẫn có thể tận dụng các công cụ SharePoint Designer quen thuộc để tạo ra một lịch sử lâu bền công việc và kiểm tra đường mòn đó là một thứ tự cường độ hữu ích hơn để khởi động. Dưới đây là như thế nào.

Tôi mô tả làm thế nào để tạo ra một giải pháp thân thiện và hữu ích hơn kiểm toán cho công việc nổi tạo SPD.

Tôi đã được lấy cảm hứng để viết bài viết này từ một dự án gần đây cho một khách hàng đã phát triển chín kỹ thuật SPD quy trình công việc hỗ trợ cho một trong những quá trình hợp lý kinh doanh. Giả sử cho bây giờ mà chín là một số hợp lý, nó chắc chắn là một thách thức để gỡ lỗi nó hoặc xem tình trạng tổng thể của các quá trình trong một giao diện đơn giản. Mỗi người trong số các công việc kỹ thuật riêng biệt có danh sách lịch sử độc lập công việc riêng của mình và đó là chỉ cần không thể quản lý. Tôi đã có thể kết hợp tất cả chúng vào một danh sách duy nhất kiểm tra bằng cách sử dụng các kỹ thuật tôi mô tả trên trang web.

Kiểm tra xem nó.

</kết thúc>

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

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin