lưu trữ hàng tháng: Tháng Mười 2007

SharePoint Designer — Các hoạt động tùy chỉnh để thực hiện chức năng xác định người sử dụng C#

CẬP NHẬT: Điều này đã được phát hành để CodePlex ở đây: http://www.codeplex.com/spdwfextensions

CẬP NHẬT: Xem ở đây để đặt các ghi chú phát hành: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry

CẬP NHẬT: Xem ở đây để suy nghĩ của tôi về thương mại hóa các dự án này: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

Dự án này cung cấp một hoạt động tùy chỉnh trong SharePoint Designer. Sử dụng này hoạt động tùy chỉnh để gọi (công văn) bất kỳ C# chức năng mà bạn đưa vào hội đồng được liên kết.

Theo cuối tháng mười, 2007, đây là chỉ là một phiên bản ban đầu của dự án. Tôi có kế hoạch mở rộng nó với một số chức năng bổ sung, trong đó xâu con, chỉ số, thay thế, gọi Dịch vụ web và bất cứ điều gì đó có vẻ hữu ích hoặc thú vị. Tôi cũng dự định đăng bài này để codeplex sau khi tôi đã hành động của tôi với nhau ngày trước đó. Điều này cũng sẽ có thể triển khai như một giải pháp tại một số điểm.

Nếu bạn có bất kỳ ý kiến, câu hỏi hay đề nghị, Xin vui lòng để lại cho họ trong ý kiến hoặc gửi email cho tôi.

Tuyên bố từ chối:

Tôi làm cho hoàn toàn không có tuyên bố về sự phù hợp của này cho mục đích nào. Sử dụng tại rủi ro của riêng bạn.

Bước cài đặt (để được theo sau cho mỗi WFE trong trang trại):

1. Tải về Zip và giải nén.

2. Cài đặt .dll vào gấc. Tôi thường mở c:\windowsassembly bằng cách sử dụng windows explorer và bản sao nó có.

3. Sửa đổi web.config để thêm lắp ráp để kiểm soát an toàn:

<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes>

<authorizedType hội = "SpdGenericInterface, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = abe076fd8125f3c4" Không gian tên = "Nivlag" TypeName = "*" Cho phép = "True" />

4. Sao chép "SpdGenericInterface.actions" để C:\Chương trình FilesCommon FilesMicrosoft Sharedweb máy chủ extensions12TEMPLATE1033Workflow

Lưu ý rằng vị trí ở trên là cụ thể cho cài đặt ngôn ngữ tiếng Anh.

5. Đóng SharePoint Designer (Nếu nó đã mở).

6. iisreset

7. Mở SPD và tạo ra một công việc mới.

Nếu mọi việc suôn sẻ, bạn nên được khen thưởng với một thể loại mới của hành động:

hình ảnh

Ghi chú:

Xem Ở đây (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) để có cái nhìn tuyệt vời của quá trình cho việc tạo ra, cài đặt và cấu hình một giải pháp như thế này.

Zip được thiết kế để trích xuất trực tiếp cho bạn c:\ lái xe. Nếu bạn làm điều này, bạn có thể mở các dự án và tất cả các đường dẫn sẽ được phù hợp.

Sử dụng điều này trong visual studio, bạn có thể cần phải cài đặt "Tiện ích mở rộng cho Windows WF".

Tải lên ban đầu có chứa chỉ là một "dispatcher chức năng", "ToLower()". Để thêm nhiều chức năng, thêm nó vào các phương pháp thực hiện như được hiển thị:

 bảo vệ ghi đè ActivityExecutionStatus
          Thực hiện(ActivityExecutionContext executionContext)
        {

            chuỗi functionToDispatch;
            functionToDispatch = Điều này.DispatchFunction.ToLower();

            chuyển đổi (functionToDispatch)
            {
                trường hợp "tolower()":
                    {
                        Điều này.OutResult1 = Điều này.InParam1.ToLower();
                        phá vỡ;
                    }

                mặc định:
                    {
                        Điều này.OutResult1 = "Không xác định chức năng: [" + Điều này.DispatchFunction + "].";
                        phá vỡ;
                    }
            }

            trở lại ActivityExecutionStatus.Đóng cửa;
        } // ActivityExecutionStatus

    }

Sau đó, tái xây dựng dự án và sao chép lắp ráp gấc. Tôi mong đợi một iisreset sẽ được yêu cầu.

SPD quy trình làm việc hành động tùy chỉnh – nhận được các <WorkflowInfo> từ khóa bên phải để tránh thất vọng

Một phần của quá trình tạo ra một hành động tùy chỉnh cho SharePoint Designer liên quan đến việc tạo ra một ".actions" tập tin.

Tôi đã tìm thấy và cố gắng sử dụng một mẫu mẫu mà bắt đầu ra như là:

<?XML Phiên bản="1.0" mã hóa="UTF-8" ?>
<
WorkflowInfo xmlns="http://schemas.Microsoft.com/SharePoint/">
<
Hành động Tuần tự="sau đó" Song song="">

Tuy nhiên, thuộc tính xmlns đó ngăn ngừa môi trường của tôi từ làm việc. Hành động của tôi không hiển thị trong SPD.

Giải pháp là để loại bỏ các thuộc tính xmlns, làm một iisreset và đóng/re-mở SPD.

Nhanh chóng và đơn giản: Cấu hình MOSS để tìm kiếm một thư viện tài liệu cụ thể

Xem Cập Nhật (TÔI) dưới đây (11/24/07) Ngày Làm thế nào để cấu hình Microsoft Office SharePoint Server 2007 chỉ mục và thư mục mạng thu thập dữ liệu cho tìm kiếm

Mục tiêu: Tôi muốn thực hiện một tìm kiếm hạn chế đến một thư viện tài liệu cụ thể. Trong trường hợp này, thư viện tài liệu có chứa tài liệu đào tạo.

Bước:

1. Ghi lại URL thư viện tài liệu.

2. Tạo ra một phạm vi:

Đi đến quản trị Trung ương.

Truy cập SSP.

Hãy vào "Cài đặt tìm kiếm".

Cuộn xuống mục phạm vi và chọn "Xem phạm vi".

Tạo ra một phạm vi mới. Cung cấp cho nó một tên và mô tả hữu ích.

3. Xác định phạm vi thu thập dữ liệu quy tắc:

Thêm quy tắc xác định thư viện tài liệu cho các phạm vi này.

Chọn "địa chỉ web" Đối với "Phạm vi quy tắc loại".

Nhập tên của thư mục của bạn (xem #1 ở trên).

Chấp nhận giá trị mặc định của "Bao gồm".

Chờ đợi cho phạm vi để Cập Nhật (hoặc bắt đầu nó bằng tay).

4. Sử phạm vi trong một bộ sưu tập trang web.

Đi đến bộ sưu tập trang web mà bạn muốn sử dụng phạm vi này.

Thêm phạm vi mới của bạn để hiển thị thích hợp nhóm hoặc nhóm.

5. Tìm kiếm!

Tại thời điểm này, bạn đã hoàn tất. Giả định phạm vi được đúng định nghĩa, nó sẽ có sẵn ở phạm vi thả downs cho các tìm kiếm đơn giản và nâng cao và khi bạn tìm kiếm bằng cách sử dụng phạm vi đó, bạn sẽ chỉ nhận được kết quả bạn mong đợi.

Ghi chú:

Tôi đã viết blog entry này vì tìm kiếm của tôi cho các thiết lập đơn giản phạm vi bật lên khô bằng cách sử dụng cụm từ thích:

  • Đặt cấu hình phạm vi trong MOSS
  • Đặt cấu hình tìm phạm vi rêu
  • phạm vi trong sharepoint 2007
  • phạm vi trong sharepoint
  • Tìm kiếm một thư viện tài liệu rêu
  • phạm vi mồi rêu

Bạn có thể tạo ra một phạm vi tìm kiếm vào thư mục, không chỉ là thư viện toàn bộ tài liệu.

Một phạm vi có thể được chia sẻ trên nhiều trang web bộ sưu tập (do đó, một dịch vụ"chia sẻ").

Bạn có thể tạo phạm vi ở cấp bộ sưu tập trang web chính nó. Tuy nhiên, Tôi muốn đi đến Trung tâm quản trị vì tôi có thể bắt đầu thu thập dữ liệu từ đó. Bạn không thể bắt đầu thu thập dữ liệu từ bộ sưu tập trang web.

CẬP NHẬT (TÔI) như của 11/24/07:

Kai Shang đặt cùng một bài tuyệt vời mang tên Làm thế nào để cấu hình Microsoft Office SharePoint Server 2007 chỉ mục và thư mục mạng thu thập dữ liệu cho tìm kiếm @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Không có súp cho bạn! Cisco là sản phẩm phát xít súp NLB?

Ngày hôm nay, Tôi đã cố gắng để truy cập vào một thư viện tài liệu thông qua windows explorer. Này bác sĩ lib sống bên trong một hệ thống bao gồm hai WFE tải cân bằng bởi một số loại giải pháp Cisco NLB. (Nếu/khi các trình thuật mạng cho tôi biết nó, Tôi sẽ cập nhật các bài đăng này).

Windows explorer không thể kết nối. Tôi đã làm một số nghiên cứu và cuối cùng, Các trình thuật mạng nói rằng WebDAV bị vô hiệu hoá / không được hỗ trợ bởi / bên dưới nhân phẩm của NLB.

Vì vậy, giả sử các trình thuật mạng không phải là chỉ nói cho tôi tương đương với thuật sĩ mạng "đi bộ dài ra một cây cầu ngắn", Tôi phải tự hỏi — hiện NLB, bởi thiên nhiên, vô hiệu hoá WebDAV? Chúng tôi mất của chúng tôi giao diện windows explorer tệp để SharePoint? Là Cisco các Súp phát xít?

Quản lý MOSS / Môi trường WSS — Giữ với cơ sở tri thức của Microsoft

Microsoft tạo ra kiến thức cơ sở bài viết ngày và ngày và một số những người darned quan trọng để biết về nếu bạn sống trong thế giới SharePoint.

Tôi giữ lên đến tốc độ với họ thông qua một dịch vụ cung cấp bởi các folks tốt tại www.kbalertz.com. KBAlertz cho phép bạn đăng ký cho công nghệ MS yêu thích của bạn và họ gửi cho bạn tiêu hóa các phiên bản của Microsoft KB bài viết qua email.

Web ứng dụng chính sách, Các trang web bảo mật và an ninh Trimming — Biết cấu hình của bạn

(CẬP NHẬT 11/29 để giải thích làm thế nào để truy cập web ứng dụng cài đặt chính sách thông qua giao diện)

Tôi đã có một trong những "tại sao MOSS làm điều này với tôi????" những khoảnh khắc vào ngày hôm nay. Cuối cùng, nó là tất cả các lỗi của tôi.

Chúng tôi có một dự án MOSS doanh nghiệp đang xảy ra và chúng tôi muốn bảo đảm "giữ chỗ" Các trang web để người sử dụng có thể truy cập vào nó hoặc nhìn thấy nó. Đó là dễ dàng:

  1. Truy cập trang.
  2. Phá vỡ thừa kế an ninh.
  3. Loại bỏ mọi người dùng/nhóm từ trang web quyền.

Ở trên nên để lại chỉ là người quản trị bộ sưu tập trang web với sự cho phép để xem các trang web.

Nếu bất cứ ai khác đăng nhập, họ sẽ không còn thấy các trang web và nó nên được trimmed an ninh từ tất cả những nơi thông thường.

Nhưng … nó không. Cùng một lúc, Tôi đột nhiên nhận ra rằng người dùng Joe của tôi"" tài khoản người dùng chuẩn thử nghiệm với không có priv khác hơn so với truy cập đọc hạn chế có một hành động của trang web"" sự lựa chọn ở khắp mọi nơi anh đi. Tôi đôi kiểm tra một điều và kiểm tra một cái gì đó khác. Tôi nhấc điện thoại gọi cho một đồng nghiệp, nhưng đặt nó và kiểm tra một cái gì đó khác. Tôi đi dạo và thử tất cả mọi thứ tất cả hơn một lần nữa. Tôi gọi một đồng nghiệp và để lại một tin nhắn. Và sau đó, cuối cùng, Tôi thấy rằng tại Ethan của blog, đồ thị khai mạc của mình làm cho nó khá đơn giản:

RÊU 2007 có một tính năng mới được gọi là Web ứng dụng chính sách. Đây là những cấp phép bảo mật bị ràng buộc với một ứng dụng Web. Các thiết đặt bảo mật ghi đè lên bất kỳ cài đặt bảo mật được đặt ở bộ sưu tập trang web hoặc trang web (Web) cấp cho người dùng đó.

Một chuyến viếng thăm nhanh đến web ứng dụng chính sách cho thấy rằng người dùng của NT Authorityauthenticated"" đã được cấp đầy đủ đọc. Tôi gỡ bỏ chúng khỏi danh sách và tất cả mọi thứ cuối cùng bắt đầu làm việc như mong đợi. Tôi tin rằng họ đã được thêm vào ở nơi đầu tiên của một ai đó với nhầm lẫn ấn tượng rằng đó là phương pháp tốt nhất để cấp quyền truy cập đọc để tất cả mọi người trong các doanh nghiệp. Nó, Nhưng, để căng một báo giá, "Nó không có nghĩa là những gì bạn nghĩ rằng nó có nghĩa là."

Chính sách ứng dụng truy cập web theo cách này:

  1. Đi đến quản trị Trung ương
  2. Chọn quản lý ứng dụng
  3. Chọn "chính sách cho ứng dụng Web"
  4. Trên màn hình đó, Hãy chắc chắn rằng bạn chọn đúng web ứng dụng. Đối với tôi, nó mặc định để ứng dụng web của Trung tâm quản trị có thể không là một trong những bạn muốn.

Khi tôi đã có vấn đề này, Tôi tìm kiếm các cụm từ sau và có đáng ngạc nhiên chút về trực tiếp giúp đỡ về vấn đề này:

Trang web hành động rõ ràng cho tất cả người dùng

Hành động trang web hiển thị cho tất cả người dùng

hành động trang web là không bảo mật tỉa

bảo đảm một trang web MOSS

giới thiệu về an ninh rêu

Technorati Tags:

Nhanh chóng và đơn giản: Sử dụng cố định từ khóa truy vấn trong kết quả tìm kiếm cốt lõi

Nhanh chóng và đơn giản hướng dẫn:

Chỉnh sửa một trang và thêm một phần web kết quả tìm kiếm cốt lõi.

Chỉnh sửa phần web và mở rộng "Cố định từ khóa truy vấn".

Thêm các truy vấn từ khóa cố định (Ví dụ như. ContentType:"Đào tạo hoá đơn" TrainingInvoiceNumber:1111)

Mở rộng tùy chọn kết quả truy vấn và thay đổi "Cross-Web phần truy vấn ID" một giá trị khác hơn là "người sử dụng truy vấn" (Ví dụ như. "Truy vấn 2").

Ghi chú:

Bằng cách sử dụng kết quả tìm kiếm cốt lõi theo cách này cho phép tôi để tạo ra một trang hiển thị thông tin từ một trang web bộ sưu tập. Khách hàng có hai trang web lớn bộ sưu tập: Phòng ban và các sản phẩm.

Các bộ sưu tập trang web sản phẩm chứa, tự nhiên đủ, thông tin sản phẩm. Mỗi sản phẩm trong bộ sưu tập trang web tập hợp dữ liệu từ nhiều nguồn.

Một trong các phòng ban, Mã và thử nghiệm, trên nguồn như vậy. Khi người dùng truy cập sản phẩm XYZ, họ sẽ thấy mã và kiểm tra dữ liệu trực tiếp trên trang chính XYZ. Kể từ khi mã và thử nghiệm được lưu trữ trong một trang web bộ sưu tập, nó là một chút khó khăn. Chúng tôi quyết định sử dụng phần web kết quả tìm kiếm cốt lõi vì tìm kéo dài các bộ sưu tập trang web. Mã và thử nghiệm sản phẩm dữ liệu thông qua một danh sách tùy chỉnh mà đã được cố định bởi một loại hình cụ thể của nội dung quản lý.. Truy vấn từ khóa AA sử dụng đầu tiên loại nội dung và sau đó một số sản phẩm thu hẹp xuống tìm đến một hàng duy nhất trong danh sách tùy chỉnh.

Truy vấn từ khóa ở trên là một và. Nó trả về tài liệu của nội dung gõ "đào tạo hóa đơn" và nơi số hoá đơn bằng "1111".

Một lợi ích tốt đẹp từ cách tiếp cận này: Chúng tôi có thể chỉnh sửa XSL từ phần web kết quả tìm kiếm cốt lõi và tạo ra bất kỳ định dạng nào mà chúng tôi muốn.

Xem ở đây (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) cho một blogger của cuộc thảo luận về chủ đề này.

</kết thúc>Đăng ký vào blog của tôi.

Cho tôi biết về blog của bạn!

Nếu bạn duy trì một blog tối thiểu tối thiểu được kết nối với SharePoint, Xin vui lòng cho tôi biết trong ý kiến. Tôi muốn thêm bạn của tôi danh sách blog.

Nếu bạn duy trì một blog mà không được kết nối với SharePoint nhưng muốn tôi thêm nó anyway, cho tôi biết. Tôi sẽ có thể tạo một danh sách riêng biệt blog.

Xin vui lòng cho:

  • Blog của bạn URL (rõ ràng)
  • Một mô tả ngắn về blog của bạn.

Tôi muốn giữ liên kết để "hoạt động" Blogs, mà tôi đang khoảng xác định như là một bài mỗi tuần và tối thiểu ba tháng tuổi. Nếu bạn không đáp ứng yêu cầu"đó" Thêm tên của bạn vào ý kiến anyway. Đô thị này có * tôi * danh sách vì vậy tôi có thể phá vỡ quy tắc của riêng tôi nếu tôi muốn.

Cảm ơn!

Lịch trình đào tạo nhân viên và tài liệu mẫu — Decrement lỗi trong các mẫu

Khách hàng nhận thấy một lỗi ngày hôm nay với các mẫu nêu.

Quản lý khóa học tạo ra các khóa học. Khi tạo một khóa học, xác định người quản lý tối đa số lượng ghế có sẵn.

Các mẫu cung cấp cho kết nạp tự phục vụ. Tôi đăng ký và một công việc gắn liền với đăng ký danh sách decrements các "chỗ ngồi có sẵn" liên kết với rằng khóa học.

Cá nhân cũng có thể unregister từ một khóa học. Các lỗi nằm ở đây. Unregistering từ một khóa học không tăng số lượt truy cập có sẵn ghế. Kết quả là, có chỗ ngồi là không chính xác. Lỗi này là phức tạp bởi thực tế rằng khi có ghế decrements 0, không có nhiều cổng đăng ký được phép.

May mắn thay, Microsoft cung cấp quy trình làm việc cho quá trình này. Thậm chí tốt hơn, nó là một công việc chuyển tiếp thẳng tạo ra thông qua SharePoint Designer.

Làm theo các bước sau cao cấp để sửa chữa nó:

  1. Cháy lên SDP.
  2. Truy cập các trang web dựa trên đi đào tạo mẫu.
  3. Truy cập "người tham dự unregistration" quy trình làm việc.
  4. Chèn các bước (Tôi làm cho họ lần đầu tiên hai bước):
    1. Tính toán Các khóa học:Đầy ghế trừ 1 (Sản lượng để Biến:Calc)
    2. (sau đó) Cập Nhật khoản mục trong Các khóa học

Nhấn Finish và bạn đã hoàn tất.

Ảnh chụp màn hình:


SharePoint Designer:

hình ảnh

Hoàn thành công việc:

hình ảnh

Tính toán khoan xuống:

hình ảnh

Cập Nhật khoản mục trong các khóa học:

hình ảnh

Cung cấp cho tin tốt thường xuyên; cung cấp cho tin xấu sớm

Tôi đã là một nhà tư vấn trong nhiều năm nay và như bất kỳ tư vấn giàu kinh nghiệm biết, giao tiếp tốt là một trong những trụ cột quan trọng cho việc phân phối thành công của một dự án. Nó là như vậy rõ ràng, đó là thực sự gần như nhàm chán để nói về. Đây không phải là một bài về giao tiếp chung. Thay vào đó, Tôi đang viết về phía sẫm màu của truyền thông — giao tiếp tin xấu.

Nó đi mà không nói rằng cho tin tốt cho khách hàng được thực hiện tất cả thời gian, thường xuyên càng tốt. Ai không muốn cung cấp cho tin tốt? Những người không muốn nghe những tin tức tốt?

Ở bên flip, tin xấu là niềm vui không có ở tất cả. Tôi đã luôn luôn vật lộn với điều này. Trong những ngày đầu của sự nghiệp của tôi, Tôi muốn biết cái gì là xiên với một dự án và thay vì nói cho khách hàng, Tôi sẽ làm việc giờ lâu hơn để thử và giải quyết vấn đề. Tôi sẽ ra lịnh đội của tôi để làm việc khó hơn. Nó là một thúc đẩy tự nhiên, đủ để nghĩ rằng một nỗ lực siêu nhân có thể tiết kiệm trong ngày. Một số lần này hoạt động, một số lần nó thì không. Ngay cả khi nó "hoạt động" nó thường là một túi hỗn hợp. Là chất lượng của deliverable thực sự lên đến bộ phận spec khi quan trọng đã được phát triển qua nhiều 60 để 80 giờ tuần?

Cách tốt nhất để xử lý tin xấu là gì? Câu trả lời là: nói với nó sớm. Đừng chờ đợi cho đến một tuần trước khi ngân sách dự án sẽ được tiêu thụ. Nếu bạn biết sáu tuần ra rằng chỉ đơn giản là không có đủ thời gian để cung cấp một số bit đã hứa chức năng, nói cho khách hàng ngay sau đó và ở đó. Khách hàng có thể nhận được buồn bã (có lẽ sẽ), có thể có incriminations và cáo buộc và làm tổn thương cảm xúc. Nhưng, Khi những cảm xúc mát, có vẫn còn sáu tuần trái về dự án. Sáu tuần là một đoạn tốt của thời gian. Đó là thời gian để điều chỉnh kế hoạch, thay đổi lịch trình, có được quả bóng lăn trên ngân sách Tiện ích mở rộng (Chúc May mắn!) và chỉ nói chung đến để hiểu thấu những "sự kiện trên mặt đất" và đưa ra một kế hoạch mới vẫn còn kết quả trong một dự án thành công.

Trường hợp tại điểm: Tôi đang làm việc trên một dự án đặc trưng bởi:

  • T&E ngân sách với một mũ "không vượt quá" tiền.
  • Một "tốt nhất nỗ lực sẽ được thực hiện" lời hứa để cung cấp X, Y và Z của dự án cuối.
  • Thiếu nguồn lực quan trọng đã hứa về phía khách hàng. Các nguồn tài nguyên không đã được giấu kín vào mục đích, cũng không phải đối với bất kỳ "xấu" lý do, nhưng họ đã được giấu kín.
  • Một hiện thực dawning như dự án thông qua một nửa chiều điểm mà chúng tôi đã không đi để có thể cung cấp "Z" (chủ yếu là bởi vì các nguồn tài nguyên hứa hẹn đã không thực sự có sẵn).
  • Báo cáo tình trạng thường xuyên và "CYA" tài liệu hỗ trợ chúng tôi (đội ngũ tư vấn) lên.
  • Chặt chẽ Đan đội thực hiện với các thành viên được rút ra từ tổ chức tư vấn (công ty của tôi) và khách hàng.
  • Đội ngũ quản lý từ xa, trong một ý nghĩa ẩn dụ và vật lý. Đội ngũ quản lý đã được tập trung vào một doanh nghiệp lớn dự án và do khó khăn space, Nhóm thực hiện nằm trong một tòa nhà riêng biệt trên khuôn viên trường, xuống một ngọn đồi và tương đối xa cách "nền văn minh".

Với khoảng sáu tuần còn lại trên ngân sách dự án, chúng tôi (Nhóm thực hiện) biết rằng chúng tôi đã gặp rắc rối. Hợp đồng cho biết rằng chúng tôi cần thiết để cung cấp "Z". Mặc dù các dự án thời gian & vật liệu và mặc dù chúng tôi chỉ hứa "nỗ lực tốt nhất" để cung cấp Z và thậm chí mặc dù chúng tôi đã có tuyệt vời biện minh cho thiếu việc phân phối … điểm mấu chốt là rằng nó không phải là tìm kiếm tốt — chúng tôi không muốn cung cấp Z trong một hình dạng một chất lượng đó sẽ làm cho bất cứ ai tự hào.

Công nhận điều này, chúng tôi đã đi đến quản lý và nói với họ rằng ngân sách dự án sẽ được tiêu thụ bởi một ngày nhất định và chúng tôi đã gặp rắc rối với Z.

Một cơn bão lửa mini nổ ra trong vài ngày tiếp theo.

Ngày 1: Đội ngũ quản lý cuộc gọi trong nhân viên của mình cho một cuộc họp đặc biệt (chúng tôi, Các chuyên gia tư vấn không được mời). Hợp đồng được in và trao cho tất cả mọi người bình luận dòng bởi dòng nảy và. Quản lý đặt nhân viên trên phòng thủ. Tôi không nghĩ rằng cụm từ "Hội chứng Stockholm" là * thực sự * sử dụng, nhưng bạn nhận được hình ảnh. Chúng tôi là một nhóm chặt chẽ Đan, Cuối cùng, và các nhân viên đã làm việc với chúng tôi tư vấn ngày vào và ra trong vài tháng nay.

Ngày 2: Quản lý cuộc gọi một nhân viên cuộc họp. Họ cảm thấy một chút tốt hơn. Họ muốn lựa chọn và ý tưởng cho việc di chuyển về phía trước. Họ nhận ra vẫn còn sáu tuần còn lại trong ngân sách dự án hiện tại, đó là vẫn còn một phong nha chút thời gian. Một trong những mặt hàng hành động: lịch trình một cuộc họp với đội ngũ thực hiện đầy đủ (bao gồm cả tư vấn).

Ngày 5: Đội ngũ đầy đủ đáp ứng, xây dựng cuộc họp nảy sinh và một kế hoạch mới đạt được đặt vào vị trí. Thậm chí tốt hơn, chúng ta đã bắt đầu thảo luận về giai đoạn hai và khách hàng mời chúng tôi để chuẩn bị đề nghị cho giai đoạn đó ngay lập tức.

Nếu chúng tôi đã chờ cho đến khi chỉ ba tuần ở lại, hoặc thậm chí tệ hơn, một hoặc hai tuần, nó đã có nhiều khác nhau. Thay vì một cuộc họp xây dựng để tái sắp xếp dự án, chúng tôi sẽ có rút ra khỏi tình trạng báo cáo, phân tích hợp đồng và xem xét các email cũ để biện minh cho điều này hay rằng quyết định. Chúng tôi sẽ có "chiến thắng" nhưng là nó thực sự "chiến thắng" trong trường hợp này?

Vì vậy, Nếu bạn đã để cho tin xấu, cung cấp cho nó sớm. Tin xấu cho hậu không phải là chỉ cần xấu, nó là khủng khiếp.