Windows 7 でのエクスプローラ ビューについて

こんにちは。   SharePoint サポートチームのとよだです。   待望の新OS、Windows 7 が発売になりましたね。 もうお試しいただけましたでしょうか? 早い、軽い、使いやすいと大変評判の Windows 7。多くの MOSS ユーザー (モスラー) の方々に是非お使いいただきたいと思っております。 もちろん、MOSS 2007 とも仲睦まじく動作いたします。   さて、今回はこの Windows 7 と MOSS 2007 の関係をちょっとだけ垣間見てみたいと思います。     MOSS 2007 のドキュメント ライブラリのビューの一つに、エクスプローラ ビューというものがございます。 これは、ドキュメント ライブラリを Windows エクスプローラのように表示、管理ができるビューになります。 権限さえあれば、コピーもドラッグ & ドロップで可能で直感的に操作ができ、モスラーの皆様には当たり前の機能かと存じます。   このエクスプローラ ビュー、今まで Vista や XP では格納されているファイルが以下のように Internet Explorer 上で表示されていました。       しかし、Windows…

0

イベント ハンドラを使う際の注意点

みなさん。こんにちは kenmori です。   本日は、皆様に SharePoint が用意しているイベント ハンドラについて、特に SPItemEventReceiver についてのご紹介とその注意点についてお伝えいたします。   イベント ハンドラって何?   イベントハンドラとは簡単に申しますと、何かのタイミングに任意の処理を実行させるカスタマイズになります。 発生する前と後に実行でき、発生前の処理では何と抑止することもできてしまいます。   イメージとしては例えば・・・、ご飯を食べた後のイベントで、歯を磨く処理をプログラミングしておきます。 こうすることで、虫歯を防ぐことができて、健康的ですね。   その他の例 食べる前に飲む (何か聞いたことがある・・・) 食べる前にやめとく (ダイエットのため)   本当に食べる動作にイベント ハンドラがつけられるとすれば、それはロボットの開発の話みたいですので、SharePoint のお話をいたします。   SharePoint ではアイテムを追加、更新、削除するタイミングでイベント ハンドラがよく使われています。   補足 イベント ハンドラを実施するためには、まず Visual Studio が必要です (2005 以降)。 Edition は何でも大丈夫です。VSeWSS は非サポートツールですが便利です。   タイトル : Windows SharePoint Services 3.0 ツール: Visual Studio…

0

クロール ログの出力方法

こんにちは。 SharePoint サポートチームのくらたです。 今回は「クロール ログの出力方法」についての紹介したいと思います。お客様から「クロール ログは画面で見ることは出来るが、ファイルなどに一覧で出力することが出来ないんですか?」とご質問を頂くことがあります。 クロール ログとは以下のようにクロールの結果を記載したログになりますが、MOSS 2007 では、UI 上からは確認出来るものの、ファイルなどにエクスポートする機能は搭載しておりません。そこで、今回は SQL サーバー データベース内のテーブルから、クロールログと同様の内容を確認するという代替案についてご説明いたします。(SQL サーバーだとテーブルの内容はファイルに出力できますよね。) では、クロール ログの内容を把握するために、具体的に SQL サーバーのどのテーブルを参照すれば良いのかを見ていきましょう。 クロールの状況は、検索データベース (既定では SharedService1_Search_DB) の以下の 2 つのテーブルを参照することにより、確認できます。 1) MSSCrawlURL テーブル クロール ログと同等の情報が記録されています。 2) MSSCrawlHistory テーブル クロール 履歴の情報が記録されています。 テーブルの詳細は以下になります。 1) MSSCrawlURL テーブル MSSCrawlURL テーブルには、とても多くの列が存在しますが、具体的に参照して頂きたい列は限られてます。くらたの経験上、以下の4 つの列を参照して頂ければ概ねクロール ログと同様の状況を把握することが可能です。 列名 内容 DisplayURL アイテムの URLを表します。 ErrorID エラー内容の詳細を表します。エラー メッセージの詳細は、MSSCrawlErrorList テーブルに記載されています。 ErrorLevel エラーの種類を表します。 ErrorLevel…

0

ハウツー:MOSS 2007 の検索結果に、特定の列の情報を表示させない

こんにちは。SharePoint サポートチームのかわぞえです。   最近不幸にも家の網戸にとまってしまったカマキリを捕獲して、ペットとして飼っています。 奥さんには嫌がられていますが、子供たちは興味津々で次々とバッタやコオロギをカマキリのいる虫かごに放り込み、弱肉強食の食物連鎖の構図を楽しんでいます。 A: 「でも、カマキリのパパは最後にはママに食べられちゃうんだよ」 B: 「そうなんだ、、、切ないねーパパ。僕も食べられちゃうのかな。。」 男に対する食物連鎖の厳しさがあることに気づき、大人の階段を一歩上ったわが子を垣間見ました。。。   さて、今回は MOSS 2007 の検索機能の中で、ちょっとした Tips をご案内したいと思います。 内容は、「MOSS 2007 の検索結果に、特定の列の情報を表示させないようにする」、です。   以下のような状況を想定したケーススタディを考えてみます。   1). Contoso 社のサポート部門では、リストライブラリでお問い合わせいただいた内容やお客様名、企業名、対応者を記録しています。 2). お問い合わせを受けた際には、リストライブラリを検索し、過去に受けた問い合わせ内容やお客様を検索し、迅速かつ適切な対応ができるよう努めています。 3). これらの状況のため、いかに早く情報を抽出できるかが、顧客に対するサービス品質向上の1つとして重要な要素となっています。   ところが、サポートの担当者からは、以下の声が上がっており、IT 管理者は頭を悩ませています。 「お客様名を検索しようとすると、同じ名前の対応者もひっかかってきており、検索精度に影響がでるのでなんとかしてほしい」   ここは是非 MOSS 2007 の検索機能を使用してこの問題に対処してみたいと思います。 MOSS 2007 では、コンテンツをクロールした際に検索インデックスにインデックス情報が格納されますが、コンテンツの中身だけではなくプロパティ情報もデータとして格納されます。 たとえばドキュメントのプロパティとしては、タイトル、作成日時、作成者などがすぐに思いつきますね。   早速 MOSS 2007 の管理画面から、どう設定するのか、確認してみましょう。   1. まず現状の動作を確認してみます。今回対象のリストは以下のようになっています。舞黒さんが顧客名列にも対応者列にも存在しています。     2. このリストを検索すると、舞黒太郎さんを含む列と舞黒次郎さんの名前を含む列がヒットします。1つは…

0