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

Bằng cách sử dụng “Cá nhân hoặc nhóm” trong một cột tính

Mọi người thường hỏi về việc sử dụng một cột kiểu dữ liệu "người hoặc nhóm" trong một cột dữ liệu nhập "Calculated".

Điểm mấu chốt, Điều này không làm việc trong WSS 3.0 (hoặc RÊU).

Khi thêm một cột tính, WSS cho thấy danh sách các lĩnh vực nó cho phép bạn sử dụng để tính toán. Nếu bạn gõ trong tên của một cột đó không phải là trong danh sách của mình, nó sẽ cho bạn biết:

Một hoặc nhiều cột tham khảo không được phép, bởi vì các cột được định nghĩa là một kiểu dữ liệu mà không được hỗ trợ trong công thức.

Workaround Workaround: Sử dụng một trình xử lý sự kiện. Bộ xử lý sự kiện cháy khi người dùng lưu mục. Nó thực hiện các Cập Nhật bạn muốn cột được tính toán để làm cho bạn.

Liên kết hữu ích về tính toán các lĩnh vực nói chung:

Nhanh chóng tuyên bố từ chối: Tôi tin rằng ở trên là đúng và chính xác, nhưng tôi đã nhìn thấy thủ đoạn đủ thông minh ở đây và ở đó trong MOSS/WSS rằng tôi sẽ không ngạc nhiên vô cùng (agog nếu bạn sẽ) Nếu ai đó đã tìm ra một cách để làm điều này mà không cần đến mã. Nếu bạn đã xác định ra làm việc quanh thông minh hoặc biết một ai đó mà đã làm, Xin vui lòng cho tôi biết!

MOSS/WSS nói với tôi: “Trang đã bị thay đổi bởi tác giả khác trên …” nhưng thực sự, nó không.

Chúng tôi đã làm một số nhiệm vụ nặng tái tổ chức của chúng tôi trang web phân loại thông qua "Quản lý nội dung và cấu trúc". Vì lý do không rõ với tôi, quá trình này (mặc dù làm việc trong chính) đã phá vỡ một số liên kết điều hướng trong khởi động nhanh. Các liên kết bị hỏng được đặc trưng bởi:

  • Sai URL. Ví dụ:, nó nên là "/ các trang web/tỉnh/HumanResources /…". Tuy nhiên, các liên kết mới là "/ các trang web/doanh nghiệp/HumanResources /…".
  • Lặp đi lặp lại bit trên chuỗi truy vấn của tiêu đề, như trong:

/sites/departments/HumanResources/_layouts/viewlsts.aspx?BaseType = 0?BaseType = 0?BaseType = 0?BaseType = 0

Đó là dễ dàng, đủ để sửa chữa thông qua trang web cài đặt/danh mục chính. Ngoại trừ, MOSS mang lại cho tôi với điều này khi tôi cố gắng và làm điều đó:

hình ảnh

Thực tế là, không ai là làm cho bất kỳ thay đổi nào có (bên cạnh tôi, Tất nhiên).

Một tìm kiếm nhanh chóng biến ra này cuộc thảo luận diễn đàn MSDN: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier đưa nó ra độc đáo trong các penultimate (như của 10/02/07) đăng bài:

Thực tế là:

Để thiết lập lại đề mục bị hỏng, bạn phải :

– loại bỏ tất cả các danh sách trong tiêu đề hỏng

– loại bỏ tiêu đề hỏng

– Từ cài đặt danh sách, Thêm một danh sách bị loại bỏ để khởi động nhanh (Điều này tái tạo một tiêu đề phòng không bị hỏng)

Bạn sau đó là tốt để đi….


SharePoint chuyên gia – Sogeti Cap Gemini Thụy sĩ

Tôi là một chút nhầm lẫn bởi vì tôi giữ muốn để đi đến trang danh mục chính, thực hiện thay đổi và sau đó nhận được hit với các "trang sửa đổi" tin nhắn. Cuối cùng, Tôi nhận ra tôi đã phải đi đến các thiết lập danh sách và loại bỏ/thêm nó vào khởi động nhanh. Điều đó đã làm các trick. Thời gian hạnh phúc ở đây một lần nữa!

</kết thúc>

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

Vấn đề với “Tạm dừng cho đến ngày” hoạt động trong công việc tạo SPD

CẬP NHẬT 12/10/07: Hotfix như mô tả trong MSDN KB929816 giải quyết vấn đề đối với chúng tôi đã đề cập dưới đây. Có được các hotfix và sau đó cài đặt trên mỗi máy chủ trang trại. Sau đó, Tiện ích cấu hình SharePoint trên mỗi máy chủ. Đây là liên kết MS Support cho rằng KB: http://support.microsoft.com/kb/932816.

Nền:

Chúng tôi có một yêu cầu kinh doanh mà một người quản lý kỹ thuật môi trường cần để đảm bảo rằng 30 địa điểm some-Odd sản xuất nằm ở khắp các nhu cầu Hoa Kỳ để đảm bảo rằng những cây nộp của các nhà nước uỷ thác cho phép một cách kịp thời. Một cách tiếp cận chúng tôi đã điều tra thúc đẩy "tạm dừng cho đến khi ngày" hoạt động có sẵn cho chúng tôi thông qua SharePoint Designer worfklow. Người quản lý kỹ thuật (hoặc trợ lý của cô) đi vào tất cả các giấy phép cần thiết và nhắc nhở ngày đầu năm. Hệ thống sau đó không tất cả nâng nặng.

Môi trường:

RÊU, 64 chút, môi trường máy ảo (phát triển hộp), 2 các máy chủ (SQL trên máy chủ #1, mọi thứ khác trên máy chủ #2).

Vấn đề:

Hành động tạm dừng cho đến khi ngày có vẻ như các giải pháp hoàn hảo và nó cũng có thể chứng minh bản thân để. Tuy nhiên, nó không làm việc well out of hộp (Đối với chúng tôi).

  1. Việc làm công việc chưa lên lịch biểu để chạy, bao giờ. Tôi phát hiện ra điều này bằng cách đọc thông qua Christopher White (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) Tuyệt vời viết lên bằng cách sử dụng stsadm thusly:

    C:\>stsadm -o getproperty - propertyname "việc làm công việc" -URL http://localhost

    <Bất động sản tồn tại = "No" />

    C:\>

    Đó là một kết quả đáng ngạc nhiên nhưng một cách dễ dàng giải quyết:

    C:\>stsadm -o setproperty - propertyname "công việc-worfklow" -propertyvalue "mỗi 1 phút giữa 0 và 59" -URL http://localhost

    Thao tác hoàn tất thành công.

    C:\>

    Sau khi làm điều đó, việc đầu tiên "trong tiến độ" quy trình làm việc một cách nhanh chóng bắn lên và đã làm nó có việc làm.

  2. Đáng buồn, kế tiếp không làm việc như mong đợi. Rất may, Christopher dùng chúng tôi Ở đây (http://support.microsoft.com/kb/932816). Trong bài viết của cụm từ này, chúng tôi đang chờ đợi cho bộ phận CNTT có được rằng hotfix, nhưng nó trông đầy hứa hẹn. Chúng tôi bản sao của .dll bị ảnh hưởng không chia sẻ cùng kích thước byte, do đó hy vọng rằng điều này sẽ giải quyết vấn đề.

Workaround Workaround:

Tái chạy lệnh setproperty stsadm -o dường như để prod bộ đếm thời gian công việc tỉnh táo. Nó sẽ, khoảng 7 phút sau đó, thực sự đánh thức và tiếp tục cùng với quy trình làm việc.

Câu hỏi / Vấn đề giải quyết:

Tạm dừng cho đến khi ngày làm việc.

Tạm dừng cho đến khi ngày không tiếp tục.

Tình trạng công việc không thay đổi từ "trong tiến độ"

Tình trạng công việc vẫn "trong tiến độ"