Bảo mật tối thiểu cần thiết cho các hình thức InfoPath

Tôi cần thiết để đáp ứng một yêu cầu an ninh cho một hình thức InfoPath vào ngày hôm nay. Trong tình huống kinh doanh này, một số lượng tương đối nhỏ các cá nhân được phép để tạo ra một hình thức InfoPath mới và một đối tượng rộng hơn nhiều được phép chỉnh sửa nó. (Điều này là mới thuê ngày lên máy bay mẫu được sử dụng bởi nguồn nhân lực mà ra mắt một công việc).

Để đáp ứng mục tiêu đó, Tôi tạo ra tạo cấp phép mới hai ("tạo và Cập Nhật" và "Cập Nhật chỉ"), đã phá vỡ các thừa kế cho thư viện mẫu và gán quyền cho một "tạo, Cập Nhật" người sử dụng và một riêng biệt "Cập Nhật chỉ" người dùng. Cơ học tất cả làm việc, nhưng nó bật ra nhiều hơn một chút liên quan đến hơn tôi mong đợi. (Nếu bạn cảm thấy một chút run rẩy SharePoint quyền, kiểm tra đăng bài blog này). Cấu hình yêu cầu bảo mật cho cấp phép đã không thiết lập rõ ràng chi tiết quyền. Để tạo ra một mức độ quyền chỉ Cập Nhật cho một hình thức InfoPath, Tôi đã làm những điều sau đây:

  1. Tạo cấp phép mới.
  2. Xóa đi tất cả tùy chọn.
  3. Chọn chỉ sau đây từ "Danh sách cho phép":
    • Chỉnh sửa mục
    • Xem các mục
    • Xem ứng dụng trang

Chọn các tùy chọn này cho phép người dùng để cập nhật một hình thức, nhưng không tạo ra nó.

The trick là để cho phép "Xem ứng dụng trang". Không có bất kỳ verbage ở cấp độ quyền mà chỉ ra rằng cần thiết cho bản Cập Nhật chỉ InfoPath hình thức, nhưng lần lượt ra nó là.

Tạo và Update là thậm chí người lạ. Tôi theo các bước tương tự, 1 thông qua 3 ở trên. Tôi đã phải đặc biệt thêm một "trang web quyền" tùy chọn: "Sử dụng khách hàng tích hợp tính năng". Một lần nữa, Mô tả có không làm cho nó có vẻ như nó nên được yêu cầu cho một hình thức InfoPath, nhưng nó kìa.

</kết thúc>

Technorati Tags: ,

Rằng “Giữa” Cảm giác; Các quan sát về SharePoint tư vấn

Đáng buồn, giai đoạn một của dự án cuối cùng của tôi đã đến để đóng một và khách hàng đã lựa chọn để đi tiếp bởi mình vào giai đoạn hai. Chúng tôi đã làm công việc của chúng tôi quá tốt, as usual 🙂 I’m now between projects, một thời gian đặc biệt cho nhân viên tư vấn như bản thân mình (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Chúng tôi nhân viên tư vấn điền vào thời gian này trong nhiều cách khác nhau: Làm việc với bán hàng dân gian để viết đề xuất; điền vào cho một ai đó hoặc sao lưu một người trên đây hoặc rằng công việc lặt vặt; nghiên cứu; Viết blog :). Thật khó để lên kế hoạch hơn là một vài ngày trước. Vào những thời điểm như thế này, trong khi tôi có một chút thời gian trên bàn tay của tôi, Tôi muốn phản ánh.

Tôi hầu như luôn luôn buồn khi rời khỏi khuôn viên của khách hàng một lần. Chúng tôi tư vấn tạo thành một loại đặc biệt của mối quan hệ với khách hàng của chúng tôi, không giống như mối quan hệ tiêu biểu đồng nghiệp của bạn. Có là tiền góc — mọi người đều biết tốc độ của tư vấn là đôi/ba hoặc thậm chí nhiều hơn nhân viên khách hàng. Bạn là một người nổi tiếng tạm thời. Như là một nhà tư vấn, bạn là một người ngoài cuộc vĩnh viễn với a nhiều hơn hoặc ít hơn ngày khởi hành nổi tiếng. Được, bạn ăn trưa với khách hàng, đưa họ ra ngoài ăn tối và/hoặc cho các thức uống, mua tập tin cookie cho đội, đi trên cà phê chạy, cung cấp cho/nhận được holiday thẻ — Tất cả các loại những thứ mà đồng nghiệp làm. Một mặt, bạn là người lớn trong phòng. Bạn là một chuyên gia trong công nghệ mà đặt bạn trong một vị trí cao cấp. Mặt khác, bạn là một em bé. Ngày zero, chuyên gia tư vấn không biết tên, những nơi hoặc biệt ngữ của khách hàng. Hầu hết các lần, chuyên gia tư vấn không bao giờ tìm hiểu tất cả.

Khi mọi thứ đi tốt, bạn trở nên tích hợp rất tốt với nhóm dự án của khách hàng. Họ đối xử với bạn như một đồng nghiệp trong một ý nghĩa, và confidant ở khác. Kể từ khi chúng tôi không có một phong cách quản lý báo cáo mối quan hệ với khách hàng, Nhóm dự án thường cảm thấy một chút miễn phí với không khí của Giặt bẩn. Họ làm rào cản của thất vọng và có thể đặt các nhà tư vấn vào tình thế khó khăn, không bao giờ nhận ra họ đang làm nó.

Chuyên gia tư vấn thường không nhận được để thực hiện giai đoạn hai và rằng không bao giờ được dễ dàng cho tôi. Tôi nghĩ rằng đây là đặc biệt khó khăn với SharePoint. Giai đoạn một của dự án SharePoint điển hình của bạn bao gồm cài đặt/cấu hình, quản trị, phân loại, loại nội dung cơ bản, vv. và trong nhiều tôn trọng, số tiền để một dài, cực kỳ chi tiết khám phá. Đó là làm thế nào tôi xem dự án cuối cùng của tôi. Chúng tôi đã làm tất cả những gì cơ bản cũng như thực hiện một số tốt đẹp mini-POC của bằng cách mở rộng CQWP, thực hiện kết nối BDC PeopleSoft, giới thiệu một công việc khá phức tạp với SharePoint Designer, xúc động về cơ bản KPI và nhiều hơn nữa. Một giai đoạn thích hợp 2 sẽ mở rộng tất cả rằng với mở rộng, gần như phổ biến BDC, quy trình làm việc thực sự tốt đẹp, Tìm kiếm điều chỉnh tốt và tốt hơn, Hồ sơ trung tâm, vượt trội dịch vụ và có lẽ quan trọng nhất, đến với các đơn vị kinh doanh. Nhưng, nó là không phải là cho tôi, và đó là buồn.

Dựa trên kinh nghiệm gần đây này, Tôi nghĩ rằng đó là công bằng để nói rằng một thực hiện SharePoint doanh nghiệp thích hợp là một quá trình một năm. Nó có lẽ cách hợp pháp có thể chạy hai năm trước khi đạt đến một điểm giảm dần trở về. Chi tiết vấn đề, Tất nhiên.

Đó là cuộc sống của tư vấn và tất cả các khiếu nại ít là thậm chí tệ hơn trong một trận SharePoint. Như tôi đã viết trước khi, SharePoint của ngang thiên nhiên mang đến cho bạn tiếp xúc với một mảng rộng các đơn vị người và kinh doanh. Khi bạn đang làm việc với rất nhiều người dân, bạn có thể nhìn thấy rất nhiều cách SharePoint có thể giúp công ty trở nên hiệu quả hơn, tiết kiệm thời gian, làm những điều tốt hơn… nhưng bạn không luôn luôn có thể làm cho họ.

Tôi thường nhìn lại công việc đầu tiên của tôi ra khỏi trường cao đẳng, trước khi bắt đầu một sự nghiệp tư vấn 1995. Chúng tôi đã nhận được để làm một giai đoạn hai và thậm chí một giai đoạn 3. Đó là thời gian tốt đẹp. Điểm bất lợi, Tuy nhiên, điều đó có nghĩa rằng đó có nghĩa là rất nhiều công cụ thường xuyên quá. Quản lý trang web bảo mật. Chỉnh loại nội dung. Tạo lượt xem và thay đổi lượt xem. Đối phó với thiết đặt bảo mật trình duyệt IE. Khôi phục lại bị mất tài liệu. Blech! 🙂

Mặc dù tôi tâm trạng u sầu, Tôi không thể tưởng tượng một nơi tôi muốn (Ngoại trừ tại một bãi biển ấm áp với một nguồn cung cấp đẹp trai của linh hồn).

Tôi không thể chờ đợi để bắt đầu thực hiện dự án tiếp theo SharePoint doanh nghiệp.

(Apropos of không có gì, Tôi đã viết hầu hết các blog entry này trên một Xe buýt vận chuyển NJ. Tôi không nghĩ rằng tôi đã thực hiện bất cứ bạn bè, but one CAN blog on the bus 🙂 )

</kết thúc>

Technorati Tags:

Chủ Nhật Funny: “Họ đang không phải là xấu”

Lại gần 1999, Tôi đã chi tiêu rất nhiều tuần ra tại Santa Barbara, CA, làm việc cho một khách hàng, để lại một mình của tôi vợ nghèo trở lại đây ở New Jersey. Tôi đắt yêu vợ tôi. Tôi yêu cô ấy hôm nay cũng giống như nhiều như tôi đã làm khi cô foolishly kết hôn với tôi 1,000 năm trước đây. Một nơi nào đó dọc theo dòng, Tôi đặt ra một cụm từ, "đặc biệt sợ hãi", như trong "Samantha đã đặc biệt lo ngại." Nó là một nỗi sợ hãi đặc biệt của "lỗi", để cô ấy không phải là bay hoặc bọ rùa, nhưng thay vì vi khuẩn. Cô ấy là sợ này hay rằng virus hoặc không bình thường vi khuẩn mắc bệnh con trai của chúng tôi, hoặc tôi, nhưng không bao giờ thực sự mình. (Cô ấy cũng đặc biệt sợ ma cà rồng, búp bê ác thu nhỏ (đặc biệt là chú hề) và tai nạn tàu ngầm; cô đã ra-phát triển của cô sợ hãi đặc biệt của người mặc quần áo trong trang phục Santa Claus).

Một ngày, đồng nghiệp của tôi và tôi quyết định lái xe lên đến dãy núi gần đó gần Ohai. Tại một thời điểm, chúng tôi đã nhận ra xe để có trong cảnh. Khi chúng tôi đã nhận trở lại vào xe, Tôi nhận thấy rằng một đánh dấu vào vai của tôi. Tôi flicked ra cửa sổ và đã là nó.

Đêm đó, Tôi nói với cô ấy về lái xe của chúng tôi và đề cập đến các đánh dấu vào. Cuộc đàm thoại đã đi một cái gì đó như thế này:

S: "Oooo! Đó là xấu. Họ thực hiện bệnh."

P: "Vâng, Tôi flicked nó ra cửa sổ."

S: "Họ là thực sự xấu mặc dù. Họ có thể nhận được dưới da của bạn và hút máu và chuyển lỗi. Bạn tốt hơn kiểm tra tóc của bạn và đảm bảo rằng không có bất kỳ trong đầu của bạn!"

P: Trong một giọng nói lớn: "My God! HỌ CÓ THỂ ĐI QUA TÂM TRÍ CỦA BẠN???"

S: Nghĩa là yên tâm tôi: "No, chúng tôi không phải là xấu."

</kết thúc>

Technorati Tags:

Nhanh chóng và dễ dàng: Tự động mở InfoPath hình thức từ SharePoint Designer Email

CẬP NHẬT: Madjur Ahuja chỉ ra này liên kết từ một thảo luận nhóm tin: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Nó là khá đứt.

===

Chúng tôi thường muốn nhúng siêu liên kết đến InfoPath hình thức trong email được gửi từ quy trình công việc SharePoint Designer. Khi người dùng nhận được những email, họ có thể nhấp vào liên kết từ email và đi trực tiếp đến các hình thức InfoPath.

Xây dựng URL quái vật này làm việc cho tôi:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Nguồn = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Thay thế văn bản in đậm màu đỏ với tên của các hình thức, như thể hiện trong ảnh chụp màn hình sau đây:

hình ảnh

Lưu ý rằng có rất nhiều con đường cứng mã hoá trong URL đó, cũng như một thành phần mã hóa URL. Nếu điều này là quá khó để dịch vào tình hình cụ thể của bạn, Hãy thử tắt trên thông báo đối với thư viện mẫu. Đăng một hình thức và khi bạn nhận được email, xem mã nguồn của email và bạn sẽ thấy tất cả mọi thứ bạn cần để bao gồm.

Astute độc giả có thể nhận thấy rằng cơ thể thư điện tử ở trên cũng cho thấy một liên kết trực tiếp chủ yếu truy cấp nhiệm vụ thông qua một cái nhìn lọc. Tôi kế hoạch để giải thích chi tiết hơn trong một bài đăng trong tương lai.

</kết thúc>

Technorati Tags:

Suy nghĩ về sản phẩm thương mại

Tôi đặt lên một SharePoint Designer Tiện ích mở rộng dự án lên tại CodePlex đầu năm nay và ngay cả khi nó được thực sự khá giới hạn trong phạm vi, Tôi ước tính rằng nó được tải về bởi 40 để 60 (thậm chí có thể 100) Các công ty trong chỉ là về hai tháng. Mà chỉ ra với tôi rằng có một thị trường cho giải pháp đó và nếu tôi đã thành công thương mại hóa nó, that could translate into a goodly amount of beer 🙂

Nền của tôi là thực sự nhiều hơn trong phát triển sản phẩm và tôi biết những gì là cần thiết để mang lại cho một sản phẩm hàng đầu, như trái ngược với một dự án sở thích CodePlex, thị trường. Tại của tôi cuộc sống quá khứ, Tôi đã chịu trách nhiệm về sản phẩm R&D cho tất cả các sản phẩm phần mềm. Sự khác biệt giữa sau đó và bây giờ là tôi là một nhà tư vấn bây giờ làm việc cho một (Tuyệt vời) công ty tư vấn (Conchango). Trước đây, Tôi có một toàn bộ công ty đằng sau tôi và ở phía trước của tôi, bán và hỗ trợ các sản phẩm chúng tôi mang đến cho thị trường. Ngày hôm nay, Tôi muốn được một mình.

Tôi có một vài sản phẩm ý tưởng trong tâm trí, nhưng tôi nghĩ rằng những đơn giản nhất sẽ là để tạo ra một phiên bản thương mại của dự án CodePlex nêu trên mà sử dụng mà là một sự khởi đầu và mở rộng hơn nữa. Suy nghĩ của tôi off-the-cuff mờ là tính phí một cái gì đó như $100 cho một giấy phép không giới hạn phát triển và $500 một kết thúc trước web sản xuất. Tôi nghĩ rằng tôi sẽ cũng cho đi mã nguồn.

Nếu bạn có những suy nghĩ hoặc những kinh nghiệm mà bạn sẵn sàng để chia sẻ, Xin vui lòng để lại một bình luận hoặc gửi email cho tôi trực tiếp. Tôi muốn nghe ý kiến như:

  • Nó là đáng giá tất cả?
  • Các đề xuất thực tế để tiếp thị, thu thập tiền, phân phối.
  • Giá cả.
  • Hỗ trợ.
  • Bất cứ bình luận khác mà bạn muốn để lại.

Nó là "dễ dàng" để đưa ra ý tưởng sản phẩm và để triển khai tính năng, mặc dù hàng chục nhiều giờ làm việc được yêu cầu. Những thứ khác không phải là dễ dàng cho tôi.

</kết thúc>

Buổi sáng chủ nhật Funny: “Chúa Giêsu phải chết”

Chúng tôi mua đầu tiên của chúng tôi (và duy nhất) "sang trọng" xe hơi sau khi cơn bão Floyd nhổ đinh bờ biển phía đông của Hoa Kỳ. Chúng tôi đã nhận nhiều mưa ở đây ở New Jersey và nhiều ngày trôi qua trước khi cuộc sống trở lại bình thường. Chỉ cần trước khi Floyd tấn công, chúng tôi thực hiện một đề nghị cho một Volvo được sử dụng 850 GL và sau khi Floyd đánh, đã lái xe nó nhà.

Đó là xe đầu tiên của chúng tôi với một máy nghe nhạc CD. Giống như hầu hết chủ sở hữu xe mới, chúng tôi đã đi một chút điên CD, hồi sinh của chúng tôi bộ sưu tập đĩa CD không hoạt động và đi trên các ổ đĩa dài chỉ để nghe đĩa CD trong xe. Giống như tất cả fads, Điều này thông qua cho chúng tôi và chúng tôi kết thúc nghe đĩa CD cùng hơn và hơn nữa. Trong trường hợp của chúng tôi, nó đã Jesus Christ Superstar.

Một trong các (nhiều) mảnh rực rỡ trong đó opera rock được hát bởi các loại tôn giáo thành lập, do Caiaphas, giáo sĩ tối cao"". Họ hát theo cách của họ vào quyết định làm thế nào để xử lý vấn đề của Chúa Giêsu"" và Caiaphas chỉ đạo họ đến kết luận rằng "Chúa Giêsu phải chết". Đoạn điệp khúc trong ca khúc là "chỉ cần phải chết, phải chết, phải chết, Chúa Giêsu này phải chết". Bạn có nghe thấy hạn chế rất nhiều trong phần đó.

Tại thời điểm, con trai tôi đã khoảng ba tuổi. Bạn có lẽ có thể nhìn thấy nơi này là đi.

Tôi đến nhà từ công việc một ngày và con trai của tôi là trong phòng chơi với đồ chơi và ồn ào để mình. Tôi đang cất cánh áo của tôi, Tìm kiếm thông qua thư và tất cả các công cụ đi bộ-the-cửa thông thường của tôi và tôi đột nhiên nhận ra rằng anh ta chỉ nói, không thực sự hát: "Chúa Giêsu phải chết, phải chết, phải chết." Tôi đã mortified. Tôi chỉ có thể nhìn thấy anh ta làm điều đó trong khi trên một em bé của mình chơi ngày tại nhà một người bạn — có lẽ cuối cùng chơi ngày với người bạn em bé đó.

We pulled that CD out of the Volvo after that 🙂

</kết thúc>

Google đã chấp nhận Live Spaces Blog của tôi vào chương trình AdSense

CẬP NHẬT: Như là 03/09, Tôi đã tìm thấy không có cách nào để tích hợp các tài khoản trực tiếp tại của tôi với Google Adsense. Microsoft của hệ thống ở đây có vẻ như để ngăn chặn tất cả các cơ chế kỹ thuật mà Google cung cấp adsense sẽ được hosters. Tôi có xu hướng tin rằng đây là chủ yếu là một tác dụng phụ của sự an toàn mà họ đã xây dựng vào không gian sống, không phải là một nỗ lực trực tiếp để vô hiệu hóa Adsense.

Đây không phải là một bài đăng SharePoint, nhưng có thể quan tâm đến viết blog.

Ai đó nhận xét về blog Windows Live Spaces của mình rằng Google nhaát từ chối các ứng dụng để tham gia vào AdSense. Cô đưa ra giả thuyết rằng Google từ chối của mình bởi vì Windows Live Spaces chủ blog của mình. Tuy nhiên, Tôi được chấp nhận mới đưa vào chương trình sống tại blog của tôi, do đó, các chính sách có thể thay đổi hoặc Google từ chối của mình cho một số lý do khác.

Tất nhiên, Tôi không thấy bất kỳ cách nào rõ ràng để tích hợp Google AdSense vào không gian sống của tôi, but it’s a start 🙂

</kết thúc>

Technorati Tags: ,

Việc thực hiện tổng thể / Các mối quan hệ chi tiết bằng cách sử dụng danh sách tuỳ chỉnh

Diễn đàn người dùng thường xuyên như câu hỏi như thế này:

> Xin chào,
>
> Xin vui lòng cho tôi biết nếu có bất kỳ khả năng xây dựng một danh sách tùy chỉnh với
> Thạc sĩ và chi tiết các loại (giống như hoá đơn) không sử dụng InfoPath.
>

SharePoint cung cấp một số trong số các tính năng hộp có hỗ trợ các loại yêu cầu kinh doanh như thế.

Nói chung, một liên kết hai danh sách với nhau bằng cách sử dụng một cột tra cứu. Danh mục A chứa thông tin hóa đơn tiêu đề và danh sách B có hoá đơn chi tiết.

Sử dụng danh sách bổ sung để duy trì khách hàng số, sản phẩm số, vv.

Sử dụng một truy vấn Nội dung web part (trong MOSS chỉ) và/hoặc dữ liệu một xem web một phần để tạo ra hợp nhất nhìn toàn cảnh ra các danh sách. Dịch vụ báo cáo SQL Server (SRS) cũng có sẵn cho các bên báo cáo của nó.

Tuy nhiên, có một số hạn chế quan trọng mà sẽ làm cho nó khó khăn để sử dụng tinh khiết out-of-the-box chức năng cho bất cứ điều gì đó là ngay cả vừa phải phức tạp. Chúng bao gồm:

  • Kích thước của tra cứu liên quan đến danh sách vs. "smartness" tra cứu cột loại. Một tra cứu cột loại trưng bày ra trên giao diện người dùng một cách khác nhau tùy thuộc vào việc bạn đã bật đa chọn hay không. Trong cả hai trường hợp, kiểm soát out-of-ô-Hiển thị tất cả các mục có sẵn từ danh sách nguồn. Nếu danh sách nguồn có 1,000 khoản mục, đó sẽ là một vấn đề. Kiểm soát tra cứu không trang thông qua các mục. Thay vào đó, nó kéo tất cả chúng vào sự kiểm soát. Mà làm cho một giao diện người dùng rất khó khăn cả về nhập dữ liệu và hiệu suất.
  • Tra cứu "kéo trở lại" một cột thông tin. Bạn có thể không bao giờ kéo trở lại nhiều hơn một cột của các thông tin từ danh sách nguồn. Ví dụ, bạn không thể chọn một khách hàng "12345" và hiển thị các số cũng như tên của khách hàng và địa chỉ cùng một lúc. Việc tra cứu chỉ hiển thị khách hàng số và không có gì khác. Điều này làm cho một giao diện người dùng vụng về và khó khăn.
  • Không có thông tin liên lạc hình thức nội. Tôi đã viết về điều này ở đây. Bạn không thể thực hiện các tầng thả-thăng trầm, có điều kiện bật/tắt các lĩnh vực, vv.
  • Không có tầng xóa hoặc được xây dựng trong tính toàn vẹn referential. SharePoint xử lý tùy chỉnh danh sách như là thực thể độc lập và không cho phép bạn để liên kết họ với nhau trong một cảm giác ERD truyền thống. Ví dụ:, SharePoint cho phép bạn tạo hai danh sách tùy chỉnh, "khách hàng" và "hóa đơn tiêu đề". Bạn có thể tạo một tiêu đề hóa đơn đó liên kết lại cho một khách hàng trong danh sách khách hàng. Sau đó, bạn có thể xoá khách hàng từ danh sách. Ra khỏi hộp, có là không có cách nào để ngăn chặn điều này. Để giải quyết loại vấn đề, bạn thường sẽ sử dụng xử lý sự kiện.

Nó có vẻ ảm đạm, nhưng tôi vẫn sẽ sử dụng SharePoint như là một điểm khởi đầu để xây dựng các loại chức năng. Mặc dù có những khoảng trống giữa những gì bạn cần trong một giải pháp, SharePoint cho phép chúng tôi để điền vào những khoảng trống bằng cách sử dụng công cụ như:

  • Xử lý sự kiện. Sử dụng chúng để thực thi toàn vẹn referential.
  • Tuỳ chỉnh cột: Tạo tùy chỉnh cột loại và sử dụng chúng thay vì mặc định tra cứu cột. Thêm phân trang, đệm và AJAX tính năng để làm cho họ đáp ứng.
  • BDC. Tính năng này chỉ có RÊU cho phép chúng tôi để truy vấn khác SharePoint liệt kê với một giao diện người dùng cao cấp để tra cứu thông thường cột. BDC cũng có thể tiếp cận với một ứng dụng máy chủ trở lại kết thúc. Sử dụng BDC để tránh sao chép. Thay vì sao chép thông tin khách hàng từ một kết thúc trở lại hệ thống ERP, thay vì sử dụng BDC. BDC tính năng cung cấp một giao diện người dùng tốt đẹp để kéo thông tin đó trực tiếp từ hệ thống ERP nơi nó thuộc về và tránh những rắc rối của việc duy trì một giải pháp sao chép.

    BDC là một tính năng MOSS (không có sẵn trong WSS) và là thách thức để đặt cấu hình.

  • ASP.NET web mẫu: Tạo một đầy đủ tính năng AJAX cho phép mẫu sử dụng dịch các đối tượng mô hình và/hoặc web vụ SharePoint để tận dụng danh sách SharePoint trong khi cung cấp một giao diện người dùng rất nhạy.

Tùy chọn cuối cùng có thể cảm thấy như bạn đang bắt đầu từ đầu, nhưng xem xét một thực tế rằng nền tảng SharePoint bắt đầu bạn giảm giá với các tính năng chính:

  • Mô hình bảo mật với bảo trì.
  • Trình đơn hệ thống với bảo trì.
  • "Chủ bảng" (tức là. danh sách tùy chỉnh) với bảo mật, được xây dựng trong bảo trì và kiểm toán.
  • Tìm kiếm.
  • Kết thúc trở lại hội nhập công cụ (BDC).

Nếu bạn bắt đầu với một dự án trống mới trong visual studio, bạn có rất nhiều cơ sở hạ tầng và đường ống dẫn nước xây dựng trước khi bạn nhận được gần với những gì SharePoint cung cấp.

Tôi tin rằng Microsoft dự định mở rộng SharePoint theo hướng này phát triển ứng dụng. Nó có vẻ như một phần mở rộng tự nhiên để SharePoint hiện có cơ sở. Ứng dụng của Microsoft CRM cung cấp rất nhiều khả năng mở rộng của các loại cần thiết để hỗ trợ phát triển ứng dụng tiêu đề/chi tiết. Mặc dù các tính năng trong CRM, công nghệ là rõ ràng là có sẵn cho các nhóm phát triển SharePoint và tôi hy vọng rằng nó sẽ làm theo cách của nó vào sản phẩm SharePoint cuối 2008. Nếu bất cứ ai có một kiến thức hoặc cái nhìn sâu sắc vào đây, Xin vui lòng để lại một thảo luận.

</kết thúc>

Mẹo nhanh: Nội dung truy vấn Web Part, Tra cứu cột giá trị và XSL

Tôi có một tên cột trong một loại nội dung được đặt tên "Bất động sản địa điểm".

Cột là loại "tìm kiếm".

Tôi đã thay đổi <CommonViewFields> và ItemStyle.xsl để hiển thị các cột.

Một đơn giản <XSL:giá trị của chọn =…> trả về một giá trị nội bộ bao gồm tự vị trí dữ liệu trở lại, chẳng hạn như:

1;#Miami

Để có được giá trị con người thân thiện, sử dụng xsl chuỗi con sau, như được hiển thị:

<XSL:( @Real_x005F_x0020_Estate_x005F_x0020_Location, '#') ">< / xsl:giá trị của >(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:giá trị của>

Sử dụng kỹ thuật này bất cứ khi nào bạn đang làm việc với tìm kiếm giá trị trong biến đổi XSL và cần phải nhận được giá trị con người thân thiện.

<kết thúc />

Technorati Tags: , ,

SharePoint Beagle tháng mười hai vấn đề lên & Sống

Nhiều người trong số bạn đã biết điều này, nhưng các ấn bản ngày của SharePoint Beagle sống.

Mỗi bài viết rất đáng đọc ý kiến của tôi.

Tôi muốn cung cấp cho một vết sưng thêm chút để đồng nghiệp của tôi bài viết (Natalya Voskrensenskya). Cô cung cấp một bộ sưu tập ảnh chụp màn hình trong khi mô tả cách cô ấy sử dụng tùy chỉnh danh sách, quy trình làm việc, SharePoint Designer, Số lần xem dữ liệu và các yếu tố khác để thực hiện một tính năng tự phục vụ đào tạo trong MOSS. Cô mô tả kỹ thuật có thể được áp dụng trong nhiều tình huống kinh doanh khác nhau. Kiểm tra lại blog của mình trong khi bạn đang ở đó.

Đừng quên kiểm tra Bài viết của tôi as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</kết thúc>