4

古いポータルシステム(Plumtree)をSharePointに置き換えるプロジェクトに取り組んでおり、可能な限りスムーズに移行したいと考えています。

現在私たちが注目していることの1つは、すべてのガジェット(Webパーツのプラムツリー用語)を取得し、それらがユーザーの新しいMySiteの同じ場所に表示されることを確認することです。

Plumtreeは、ユーザー、ページ、ガジェット、および位置情報を含む単純なテーブルにこの情報を保持します。このテーブルの読み取りと新しいWebパーツのユーザーMySiteへの配置を自動化する方法を見つけたいので、何百人ものユーザーに対して手動で設定する必要はありません。

SQL ServerでSharepointテーブルを直接変更することは、サポートの取り決めに影響を与える可能性があるため、適切なオプションではないと言われていますが、これを手動で行う必要がない場合は、検討します。

頭に浮かぶ他のオプションは、同等のテーブルを作成し、ユーザーが初めてMySiteにアクセスしたときにAPI呼び出しを使用してWebパーツをロードすることです。

より良い提案はありますか?

4

2 に答える 2

5

そうです、データベースを直接操作することはサポートも推奨もされていません。

残念ながら、MySites を変更する方法はあまりありません。MOSS チーム ブログ ( http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my ) を参考にするのが最善の方法です。 -sites-within-the-enterprise.aspx

于 2008-10-22T15:12:31.367 に答える
1

私たちが行った方法は、上記のリンクで説明されているものとほぼ同じです ( http://blogs.msdn.com/sharepoint/archive/2007/03/22/customizing-moss-2007-my-sites-within-the-エンタープライズ.aspx )。

最善の策は、Feature を MySite の作成にステープルし、プラムツリー データベースをポーリングして、そのユーザーのガジェットを見つけ、ガジェットの場所を指す「ページ ビューアー」Web パーツをそれぞれに追加することです。とはいえ、すべてのプラムツリー ガジェットをやみくもに SharePoint に移行することを再検討することをお勧めします。ガジェットが現在提供している機能を提供するには、もっと優れた 'SharePointy' の方法があるかもしれません。

于 2008-10-23T16:29:24.890 に答える