ブログBLOG

カテゴリー:Lightning Tools

Lightning Conductor SPFx の活用例 「支社掲示板」

2020年06月11日(木)

 今回の記事では、Lightning Conductor SPFxの活用例をご紹介いたします。
Lightning Conductor SPFxはSharePoint Onlineの サイトコレクションを横断して、分散された情報を集約するビューを実現できます。さらに、ビューの作成は、設定ウィザードに沿ってノンコーディングで簡単に行うことができます。
以下に、東京本社、北海道支社、大阪支社の3つの地域拠点ごとのサイトコレクションのお知らせリストからコンテンツを集約する「支社掲示板」を例に、複数のサイトコレクションに点在するコンテンツを集約するためのビューの設定例をご紹介します。

「支社掲示板」に限らず、基本的にビューの設定は、データ設定ウィザードの沿った、①データソース、②列、③表示の3つのステップとなります。

ステップ①:データソース

どこにあるコンテンツを集約するかの設定となります。
今回の支社掲示板のデータソースの設定内容を言葉で表しますと、「東京本社、大阪支社、北海道支社のサイトコレクションのトップサイトにあるお知らせリストからアイテムを集約する」ものです
まずは、SharePoint Onlineのどこからアイテムを集約するのかを設定するロールアップソースでは、「複数のサイトコレクションのアイテムを表示」を選択します。

すると、テナント内のすべてのサイトコレクションが表示されますので、集約したい情報のあるサイトコレクションを選択します。

目的のサイトコレクションを絞り込むために、サイトコレクションURLなどでフィルタを適用することが可能です。今回は、3つのサイトコレクションに共通して含まれるURL(LCSPFx)でフィルタを適用します。

サイトコレクションURLによって絞り込まれた候補の中から、東京本社、大阪支社、北海道支社のサイトコレクションを選択します。

なお、サイトコレクションの選択のバリエーションとして、以下の3つがあります。
サイトコレクションのトップサイトからアイテムを集約

サイトコレクションのサブサイトからアイテムを集約

サイトコレクション全体からアイテムを集約

今回は、各地域拠点のサイトコレクションのトップサイトにあるお知らせリストにあるアイテムを集約するため、サイトコレクションのトップサイトを指定しています。最後に、リストタイプに“お知らせ”を設定します。※選択肢に“お知らせ”が表示されない場合、更新ボタンをクリックし、ロールアップソースの設定を反映させてください。

ステップ2:列

集約したアイテムの列に関する設定となります。
今回の支社掲示板の列の設定内容を言葉で表しますと、「どの列を読み込むか、どの順番で表示するかを決めるとともに、列の値を利用して表示するアイテムの絞り込みと並び替えを行う」ものです。
まずは、データソースから集約したアイテムについて、読み込む列を選択します。

列を表示する順番の変更は、ドラック&ドロップで直感的に行えます。

次に、列の値を利用して、表示するアイテムの絞り込むフィルタを設定します。
有効期限について、期限内だけのアイテムだけに絞り込むために、以下のフィルタを設定します。

さらに、お知らせリストにおいて、[トップサイトに掲載]の列が“はい”のアイテムのみに絞り込んで表示するため、以下のフィルタを設定します。

最後に、[重要度]の列の値が、“高”、“中”、“低”の順番にアイテムが並び替えるための、計算列を追加作成します。
列名、列の型に適当なものを設定します。
数式では、読み込んでいる列をドロップダウンで選択し、挿入できます。[重要度]を挿入したものが、
[_91cd_x8981_x5ea6]と列の内部名によって表示されております。
下記の数式では、[重要度]の列に対して、“低”を“1”に、“中”を”2”に、“高”を”3”に、置き換えています。
(他の関数につきましては、英語となりますが、こちらのマニュアルをご参照ください。)

これによって、[重要度]の “高”、“中”、“低”のそれぞれを“3”、“2”、“1”に置き換えた[ソート]の列が作成されます。
この[ソート]に対して降順で、アイテムを表示することで、[重要度]によるアイテムの並び替えが設定できます。
支社掲示板においては、[ソート]の降順を優先順位1、[有効期限]の昇順を優先順位2とすることで、重要度が高く、有効期限が短いアイテムを順番に表示しています。

ステップ3:表示

集約したアイテムの列の表示の設定となります。
今回の支社掲示板の列の設定内容を言葉で表しますと、「どの列を表示するかの選択と、列ごとのデザインを行う」ものです。
表示の設定画面は以下のようになります。

エイリアス:表示される列名を変更可能。[親リストタイトル]を[カテゴリ]に変更。
:任意の数値を設定
表示:表示する列に✔
書式設定:色、位置、フォント、アイコン、データバーについて条件付き書式の設定が可能

設定が、どのように表示に反映されているかの確認のため、支社掲示板を再掲します。

書式設定は、列ごとの編集となりますのでそれぞれご紹介します。

■ [支社名]の書式設定
どの地域拠点のお知らせアイテムであるかを示す支社名列には、色、フォント、アイコンの3つを設定しています。

色:文字の色(前景色)を白、文字の背景色を灰色に設定しています。

フォント:ボールド

アイコン:地図上で場所を示すアイコン(Searchでの設定名:POIsolid)

■ [親リストタイトル]の書式設定
カテゴリ列(親リストタイトル列)は、お知らせリストのタイトルに条件を設定し、色分けをしています。
①どの列が、②どのような関係で、③どのような値に、あてはまるかの条件ごとに色を設定していくのみですので、③以外はマウス操作のみで行えます。

■ [タイトル]の書式設定
タイトル列は、前述の[支社名]、[親リストタイトル]の内容の重複となりますが、”重要度”が”高”の条件にあてはまるアイテムだけにアイコンを設定しています。
ただし、条件付き書式の候補となる列は、ステップ2:列で✔を入れた列となりますので、最終的に非表示とする列も、条件付き書式で利用したい列に関しては、ステップ2:列で✔を入れる必要があります。

東京本社、北海道支社、大阪支社の3つの地域拠点ごとのサイトコレクションのお知らせリストからコンテンツを集約する「支社掲示板」の設定は以上となります。

冒頭の繰り返しとなりますが、Lightning Conductor SPFxはSharePoint Onlineのサイトコレクションを横断して、分散された情報を集約するビューを実現し、さらに、ビューの作成は、設定ウィザードに沿ってノンコーディングで簡単に行うことができます。

いかがでしたでしょうか。インフォシェア株式会社では様々な業務のシーンでのお客様の「困った」を解消するお手伝いができるよう優れた海外製品の日本語化や、各種サービスの提供をしております。是非、「お問い合わせ」から、ご連絡ご相談ください。

Lightning Conductor Webパーツのプリセット Webパーツを使ってみる

2015年01月29日(木)

インフォシェアブログをご覧の皆様、ご挨拶が遅くなりましたが、新年あけましておめでとうございます!
本年もよろしくお願いいたしますー!!
旧正月が近づいておりますが…(;´∀`)

皆様は、年末年始はいかがお過ごしでしたでしょうか?
私は、妖怪ウォッチ三昧でしたー。

さて、2015年最初の投稿は、Lightning Conductor Webパーツ(以下LCWP)ネタです。
昨年からの引き続きですが。。。
本当は、昨年中に書く予定だったのですが(;・∀・)

 

連載記事(Lightning Conductor Webパーツ)の目次はこちらから

 

さてさてー、今回はプリセット Webパーツということなのですが、プリセット Webパーツとはその名の通り、Lightning Conductor Webパーツの各種設定がプリセット(予め設定)されているWebパーツになります。

つまり、何も設定しなくてもWebパーツをページに追加するだけで

 

すぐに使えてしまうのです!!

 

で、そのプリセット Webパーツは、4種類用意されていますー。

  • イベント ロールアップ
    予定表リストを集約し、集約したアイムをXSLTで作成されたカレンダー形式のビューに表示するWebパーツ。
    月単位、週単位、日単位での表示が可能です。
Monthビュー Weekビュー Dayビュー
image image image

 

  • お知らせ ロールアップ
    お知らせリストを集約し、集約したアイテムをXSLTで作成されたビューに表示するWebパーツ。
    有効期限前のお知らせのみ表示するビューも用意されています。

image

 

  • タスク ロールアップ
    タスク リストを集約し、自分のタスクだけを表示するWebパーツ。
    すべてのタスクや期限切れの自分のタスクだけを表示するビューも用意されています。

image

 

  • ドキュメント ロールアップ
    ドキュメント ライブラリを集約し、自分のドキュメントだけを表示するWebパーツ。
    すべてのドキュメントやチェックアウトされた自分のドキュメントだけを表示するビューも用意されています。

image

 

いかがでしょう?
SharePointのコンテンツ集約をやりたい!ってなった時に真っ先に出てくるものばかりではないでしょうか?
このようなよく使う設定がされているLCWPをページに追加するだけで、

 

すぐに使えてしまうのです!!(2回目)

 

しかも、プリセット Webパーツは、プリセットされた設定のまま使うだけでなく、表示列の変更やフィルタ設定、グループ化など、通常のLCWPと同様に

 

設定変更もできるのです!!

 

つまり、プリセット Webパーツを基に作成することで

 

効率よく設定作業ができるのです!!

 

もちろん今回も動画で実際の動きをご確認いただけますので、こちらもぜひご覧くださいー。

[youtube https://www.youtube.com/watch?v=urq14TYuTws]

 

今回のLCWPの連載記事の最初に書きましたが、LCWPは、

 

高機能、高速、低価格

そして

簡単設定!!

 

これがLCWPの魅力です。

「コンテンツクエリ Webパーツ(コンテンツ結果 Webパーツ)やコンテンツ検索 Webパーツでは、少し足りないんだよねー」とか、「SharePointが活用されて、いろんな業務でSharePointが使われてるのはいいのだけど、情報が散在してて管理しにくいんだよねー」といったようなお悩みをお持ちの方は、ぜひ弊社インフォシェアにご相談ください。

 

ではでは、ひとまず連載は終了いたしますが、新機能が追加されたり、新たな活用方法がありましたら、ご紹介させていただきますー。

 

 

妖怪ウォッチすごいですねー。
去年の年末までは、流行ってるんだね(゜レ゜)
ってぐらいの感覚だったのですが、流行ってるどころの騒ぎじゃないんです。
ある意味社会現象といえますねー。

LCWPもおかげさまで多くのお問い合わせをいただき、ご導入いただいたお客様も増えてまいりました。
いつの日か社会現象になる日を夢見て…。

 

ガッツ!!

 

神田仮面でしたー。

Lightning Conductor Webパーツを使ってワークフロータスクを集約する

2014年12月19日(金)

インフォシェアブログをご覧の皆様、ハリークリスマス!
サイレント イヴ神田です。

Lightning Conductor Webパーツ(以下LCWP)の連載記事ですが、当初の予定通り?記事が増えます!(∩´∀`)∩

LCWPの連載記事を書き始めたのは私なのですが、最初の2回を書いただけで後は他のメンバーに奪われてしまったので

 

なんだかなー(゜レ゜)

 

って思いまして、目立ちたがり屋魂に火が付いたとでも言いましょうか、じっとしていられなくなりましたので、あと2つ記事を書かせていただきまーす!

 

連載記事(Lightning Conductor Web パーツ)の目次はこちらから。

 

というわけで、今回はLCWPを使ったワークフロータスクの集約です。

えーいきなりLCWPの話じゃないのですが、弊社インフォシェア株式会社は、Nintex社製品も取り扱っておりまして、SharePointワークフローのデファクトスタンダードと言っても過言ではない、Nintex Workflowも取り扱ってるんですねー。
で、そのNintex Workflowにとても便利なWebパーツ「マイ ワークフロー タスク」と「自分が開始したワークフロー」というのがありまぁす。

image

 

これらのWebパーツは、その名の通り自分に割り当てられたワークフロータスク(承認、却下など)や自分がワークフローを開始したアイテム(承認依頼、レビュー依頼など)を複数のリストから集約してくれるWebパーツなんですねー。

とても便利なWebパーツではあるのですが、設定できることが限られているので、「表示列を変更したいー」とか「サイト名でグループ化したいー」とか「期限切れのタスクに書式を付けたいー」といったことができないんですねー。

 

ここでようやくLCWPの登場です!

LCWPは、これまでの記事でもご紹介させていただきました通り、表示列の選択はもちろん、列の値を使ったグループ化や条件付き書式にも対応しています。
つまり、Nintex WorkflowとLCWPを組み合わせれば、

より便利な

「マイ ワークフロー タスク」と「自分が開始したワークフロー」Webパーツが

作れるのですー!

image

 

さらにLCWPは1つのWebパーツに複数のビューを作成できるので、

「マイ ワークフロー タスク」と「自分が開始したワークフロー」を

1つのWebパーツに表示させることもできちゃうのですー!

  • マイ ワークフロー タスク

image

 

  • 自分が開始したワークフロー

image

 

といった感じで、今回はNintex Workflowとの連携といった形でご紹介させていただきましたが、もちろんSharePoint標準のワークフローでも同じことができますので、複数のサイトやリストでワークフローを使っている場合などは、とても便利になると思いまーす。

 

ちなみに今回ご紹介した内容は、動画でもご覧いただけますー。

[youtube https://www.youtube.com/watch?v=9SUOOUvkpYg]

 

 

何か今回はあっさりしてる感じがしますが、たまにはこんなのもありでしょうか。。。
いつもがくどすぎるという話もありますが(;´・ω・)

 

 

今年のクリスマスは、どんな奇跡が起きるでしょうか?

ちなみに弊社はクリスマスに1日早い納会を行います。。。

 

I wish you a joyful Christmas from the bottom of my heart♡

 

神田