Imagingレシート等のエビデンスをつけたPDFを作り、申請ワークフローと連携するKnowledgeLakeNintex2014年03月28日(金)みなさま、こんにちは。インフォシェアの小林です。Imaging(以下、Imaging)と申請ワークフローとの連携についてご紹介します。Imagingは、SharePointのドキュメント管理機能をビジネス用に拡張する製品です。検索機能と専用ビューワImagingは、プロパティに基づいた検索機能が充実しています。この中の申込書ライブラリを開くと、ドキュメントに見積番号や会社名プロパティが設定されているのがお分かりいただけるかと思います。Captureを使用することで、スキャナ取り込み時に自動でプロパティの入力およびSharePointにアップロードされるようになっています。詳しくは次回のブログでご説明します。それでは、本題のImagingに戻ります。クエリ結果Webパーツ)が表示されます。検索画面の作成方法はこちら、検索機能の活用方法についてはこちらのブログで紹介しています。閲覧または編集を行いたいドキュメントを選択すると、KnowledgeLakeビューWebパーツにドキュメントのサムネイルおよびプロパティが表示されます。このKnowledgeLakeビューWebパーツを用いることで、ドキュメントのサムネイルを確認しながら、プロパティの編集を行うことが可能です。ドキュメントに対して注釈・メモといったコメントを挿入することもできます。上図は拡大しているのでわかりにくいですが、WebパーツでKnowledgeLakeビューの表示を行うと、画面が少し小さく感じられます。いった場合は各ドキュメントのメニューバーからKnowledgeLakeビューを選択すると、全画面で表示させることができます。ワークフローとの連携ご存知の通り、通常のライブラリからですと、ドキュメントの中身の確認を確認しつつワークフローを開始することはできません。ドキュメントを開いて中身を確認した後、ワークフローを開始するという手順が必要となります。KnowledgeLakeビューのコラボレーション機能を使うと、下図のようにドキュメントを表示した状態でワークフローを開始することができます。それでは、実際にワークフローを開始したいと思います。Workflowを用いて作成した「差し戻しワークフロー」というワークフローを開始します。Workflow以外にも、選択しているドキュメントに設定してあるSharePointのワークフローであれば選択し、実行することができます。Workflowを使って差し戻しワークフローを作成する方法については、こちらで紹介しています。)上図で緑枠の[開始]をクリックすると、Nintexのワークフローの開始画面に遷移します。下図で[開始]をクリックすると、ワークフローが開始されます。今回は、ライブラリから表示させたKnowledgeLakeビューからワークフローを開始しましたが、もちろんKnowledgeLakeビューWebパーツからも操作することができます。ワークフロー開始後の承認等の処理は、通常のSharePointのワークフローやNintexのワークフローと同様です。次回はスキャナとSharePointの連携についてご紹介します。SharePointのファイル検索を使ってみようKnowledgeLake2014年02月27日(木)インフォシェアブログをご覧の皆様、ごきげんよう!SharePoint大好き、神田です。SharePoint(以下、Imaging)のファイル検索機能について書かせていただきます。複数ライブラリを跨いだ検索ができるプロパティ(列)検索ができる検索条件を保存し、Webパーツとして利用できる検索結果を並べ替えたり、グループ化したりできる複数ファイルを選択して、CSVにエクスポートしたり、メールに添付したりできるOfficeファイルだけでなく、PDFや画像ファイルもプレビュー表示できるプレビューを見ながら、プロパティを編集したり、ワークフローを開始したりできるなどなど、SharePointのエンタープライズサーチではできないことや、できるけど使いにくい部分を補完してくれるんですね。ひと言で言うとこういう検索機能が欲しかったんです!って感じです。使えるんじゃないかなってぐらい使いやすいですね。どのぐらい使いやすいのかご紹介していきましょう。作成した検索条件をWebパーツとして配置して、検索できるようにしたものですね。リース開始日を指定して検索してみます。Webパーツに表示される、といった感じですね。Webパーツを使ってみます。列見出しに着目してみましょう。列見出しをクリックすると、並べ替えができます。▲が昇順、▼が降順といった具合ですね。フィルタのマークをクリックすると、フィルタ条件を設定するダイアログが出てきて絞り込みができます。下図の例では、「リース開始日」を昇順に並べ替えて、「SPContentType」を契約書に絞り込んだ状態です。「まぁこれぐらいできるよね」って思われた方もいるかもしれませんが、本領発揮はここからです。列見出しの上に何か書いていますね。「列でグループ化するためには、その列見出しをドラッグして、ここにドロップしてください」わかりやすい。そんなわかりやすく書かれているなら、ドラッグしてドロップしてみましょう。「会社名」と「SPContentType」をドラッグしてドロップしてみました。※「SPContentType」のフィルタは解除しています。書いている通りですが、「会社名」と「SPContentType」でグループ化された状態ですね。その中で「リース開始日」が昇順で並んでいると。Excelのピボットテーブルみたいで使いやすいです。今回はフィルタを解除しましたが、もちろんフィルタを設定することもできます。グループ化項目のさらに上を見てみると、何やらボタンがついていますね。ボタンがあったら押してみたくなるのが人の性ということで、押してみましょう。エクスポート」というボタンです。SharePointも標準でExcelにエクスポートする機能は持っていますが、ちょっと使いにくかったりしますよね。フィルタを設定した状態でエクスポートできなかったり、エクスポートされたデータに余計な列が追加されていたり。普通にエクスポートすればいいんだよ!と言わんばかりのシンプルさ。いや、これがいいんです。続いて、メールのボタンを2つ。「添付ファイルとして電子メールで送信」と「リンクとして電子メールで送信」です。上図は、「リンクとして電子メールで送信」を押した例です。複数ファイルを選択して一度にリンク送信、なんてことができちゃいます。派手さはないですけど便利な機能ですよねー。欲を言うとURLを短縮してくれるとか、ファイル名で表示してくれたりすると最高なんですけど。ま、そこは今後に期待ということで。次は「複数ドキュメントの表示」ボタンです。View」という画面で表示してくれます。Webパーツと合わせて今後ご紹介させていただくとしまして、今回は各ファイルの左側についている「+」ボタンをご紹介させていただきます。「+」ボタンをクリックすると上図のようにファイルのプレビューが表示されます。「編集」ボタンをクリックすると、プレビューを見ながらプロパティ編集ができちゃうんですね。いやーこれも便利ですよ。Appsを使ってOfficeファイルのプレビュー表示はできますが、PDFや画像ファイルってプレビュー表示できないんですよね。プロパティの編集もSharePoint標準だとファイルのプレビューを見ながらはできないんです。ファイルに書かれている内容をプロパティにセットしたい、みたいなことってあると思います。そんな時に、ファイルを開いて、ファイルに書かれている内容を確認して、プロパティの編集画面出して...ってやっていると「あれ?何て書いてあったっけ?」みたいなことになりがちです。プレビューを見ながら操作ができるって便利なんですよね。Viewでプレビューを見ながら操作できることは、これだけではないのです。Webパーツを中心にご紹介させていただきましたが、KnowledgeLake製品は他にも色々ございまして、文書管理をするためだけでなく、管理された文書を活用するための便利機能が満載です。̄)それも、今後のお楽しみ!それでは皆様、次回はラスベガスから最新情報をお届けする予定ですので、お楽しみに。【KnowledgeLake】複数のライブラリを横串で検索できるファイル検索UIを作るKnowledgeLake2014年02月27日(木)皆さんこんにちは、インフォシェアの小高です。今回は株式会社PFUが販売しているKnowledgeLake社の製品を紹介致します。KnowledgeLake社の製品は、SharePoint上のドキュメント管理機能を強化する目的のプロダクトで、主に下記の3つの領域の製品が存在します。製品の一覧はこちらをご参照ください。SharePoint(以下、Imaging)を見ていきたいと思います。---------------------------まずは、下の図を御覧ください。言った複数のライブラリが存在しています。通常SharePointでこうした複数のライブラリを横断した検索を行う場合、エンタープライズサーチを用いますが、ご存知のように、下図のような検索結果になり目的のドキュメントに辿り着くまでもう少し手間がかかります。(列の値が見たいとか、ドキュメントそのものが見たいとか、関連するドキュメントも見たいとか。言った定形のフォーマットを持ったドキュメントであれば、会社名や見積番号と言った同じ切り口での検索がしたいはずです。そこで、Imagingでは、そうした横断検索のUIが設定で作成できるようになっており、下図のように検索の切り口をUIとして持たせることが可能です。上記の会社名で「ウノケ」と検索したとします。すると、下図のように、複数のライブラリを横断した検索結果が表示されます。このときSharePointをよく知る皆様ならお気づきかと思いますが、当然ライブラリによって、実装されている列は異なります。した異なる列をもつ複数のライブラリに対して検索結果として列が表示される場合、異なる列がどのように表示されるかと言うと、下図のようにデータが表示されている列とされていない列がある形になります。列は定形ですが、このあたりは柔軟に対応してくれているのがわかります。この検索の実行については次回の記事でご紹介するとして、以降はこうしたUIの作成手順をご紹介致します。検索センターと呼ばれる、検索の条件を作成&保存するサイトを用意することが出来ます。検索センターで、使用する検索条件を作成します。検索センターで、検索条件を作成しているところです。左側の検索ビルダーに、検索に使用する列を設定していきます。Applicationの管理プロパティに登録してあるものとなりますので、複数のライブラリ(と言うより検索が横断できる場所全て)で横串検索が可能となるわけです。検索センターで、結果列と検索対象のライブラリを指定します。して作成した検索条件は名前を付けて保存しておきます。検索の結果を表示するページを作成しておきます。UIを作成したいサイト(今回はリース契約管理サイト)で検索結果ページを作成し、Webパーツの追加を行います。クエリ結果Webパーツを追加します。この検索結果のページは、検索のUIを作成するごとに用意してもよいですし、1回作成したものを複数の検索UIから利用してもどちらでも問題ありません。クエリ結果Webパーツの設定を行います。クエリ文字列からの読み込みにチェックを入れます。クエリビルダー」Webパーツを追加します。クエリビルダーの設定を行います。クエリ結果Webパーツが設定してあるページを設定します。「保存されたクエリ」で、1.で保存したクエリを選択します。後は検索のクロール(インデックス情報)次第で検索を実行することが可能です。ここまでをまとめると下図な感じになります。クエリ結果)にWebパーツを挿入してUIを実装します。以上です、次回は作成した検索を実行して機能を確認したいと思います。