2009-02-11 77 views
5

Để nhanh chóng tóm tắt câu hỏi của tôi:Có thể lập trình thay đổi tên của thư mục trong SharePoint theo cách lập trình không?

Có thể thay đổi tên của thư mục theo chương trình (với cả tệp và thư mục con) trong SharePoint không? Tôi hy vọng rằng người dùng sẽ có các tệp được kiểm tra trong ít nhất một số trường hợp những gì tôi đang cố gắng đổi tên.

Nền:

Tôi hiện đang ký hợp đồng cho một công ty sản xuất phần mềm dựa trên web (ASP.NET) với một hệ thống quản lý tài liệu cấu hình. Hệ thống có thể được cấu hình để sử dụng các hệ thống cơ bản khác nhau, với môi trường phổ biến nhất là SharePoint (WSS 3).

Tôi đã được chỉ định một nhiệm vụ để mở rộng những gì bây giờ là một hệ thống khá đơn giản (chỉ cần xuất các tệp vào cấu trúc thư mục cố định, đôi khi đọc). Chưa bao giờ làm việc với SharePoint trước khi tôi đang thực hiện một số nghiên cứu về các phương pháp hay nhất và tôi đang cố gắng tìm ra những gì có thể thực hiện được. Ở giai đoạn này, tôi không có quyền truy cập vào một môi trường thử nghiệm, do đó tôi bị hạn chế đọc trực tuyến.

Một yêu cầu là cấu trúc thư mục phản ánh tên (như một ví dụ) của ứng dụng khách hiện tại - vì vậy tất cả tài liệu cho khách hàng sẽ ở cùng một nơi và có thể truy cập từ bên ngoài qua SharePoint hoặc các ứng dụng tương thích khác. Các đặc điểm kỹ thuật trích dẫn rằng nếu tên của khách hàng thay đổi thì cấu trúc thư mục nên cập nhật ngay lập tức. Mối quan tâm của tôi là điều này sẽ trực tiếp gây ra lỗi (ví dụ: Quyền bị từ chối) hoặc gián tiếp gây ra lỗi (mất công việc cho người dùng đã kiểm tra tệp bên ngoài).

Là câu hỏi tiếp theo nếu có mối quan tâm với điều trên, có cách nào tốt hơn để triển khai ở trên không? Tôi đã xem xét đề xuất người dùng sử dụng các khung nhìn để truy cập cấu trúc trong SharePoint, tuy nhiên có một mối lo ngại từ BA của chúng tôi rằng người dùng sẽ không thể tải trực tiếp các tệp mới vào cấu trúc này.

Cảm ơn

+0

Chỉ cần làm rõ bạn có muốn đổi tên các thư mục trong thư viện tài liệu hoặc thư mục vật lý không? – Charlie

+0

Xin chào Charles - Tôi tin rằng chúng tôi sẽ được yêu cầu đổi tên các thư mục trong thư viện tài liệu. Cảm ơn – Chris

Trả lời

1

Vấn đề với Folders trong SharePoint là họ không thực sự thư mục theo cách bạn mong chờ của một hệ thống tập tin. Tất cả các tệp trong một SiteCollection được lưu trữ trong một bảng được hỗ trợ lớn trên Cơ sở dữ liệu (kiểm tra bảng AllDocs).

Tôi không thể phân loại an toàn để đổi tên thư mục mà không thực hiện kiểm tra, tôi biết rằng thư mục "tên" không phải là chìa khóa để truy cập tài liệu, mặc dù nó xuất hiện dựa trên Url bạn thấy trong trình duyệt.

Đặt cược tốt nhất là làm bài kiểm tra nhanh, nhưng tôi khá chắc chắn rằng kế hoạch của bạn sẽ không thành vấn đề.

1

Sự cố tiềm ẩn là nếu bất kỳ phần Web truy vấn nội dung nào đều dựa vào các thư mục cụ thể tồn tại hoặc nếu bất kỳ "mã" hoặc "trang" khác tìm thư mục đó chứ không phải thư mụcId.

Lưu nội dung của danh sách trước khi bạn "thử" nội dung đó trong quá trình sản xuất. Bạn không muốn mất dữ liệu.

0

Tài liệu đã kiểm tra sẽ vẫn hoạt động theo cách bạn mong đợi. Tuy nhiên, bạn có thể phải chạy lại một lần nữa.

Các vấn đề liên quan