locked
閲覧ユーザーにWebパーツの最小化を行わせる方法 RRS feed

  • 質問

  • お世話になります。ご教授のほど宜しくお願い致します。

    やりたいことは、サイトの閲覧(参照のみ)ユーザーにおいて、Webパーツの「最小化」を行わせたいと思います。

    しかし、そもそも編集権限がないと「最小化」のメニュー選択すら表示されないみたいなのです。

    例えば、2007では閲覧ユーザーでもWebパーツのタイトル右端に最小化とかエクスポートとかのメニューに入る「▽」マークが表示されて最小化もできてたのですが、2013では編集権限をもち、かつ一旦編集モードにさせないとWebパーツを操作することが出来なくなってしまったのでしょうか。

    何か根本的なやり方が間違ってますでしょうか。

    ご教授いただけると幸いです。

    宜しくお願い致します。

    2014年4月22日 12:08

回答

  • SharePoint 2013では、Webパーツのメニューについて
    記述頂いたような動作をするように仕様変更されました。
    (ページの編集からのみ、Webパーツの最小化メニューが表示可能)

    従いまして、ご指摘の通り、そもそもページの編集権限がないユーザーは、
    Webパーツの最小化ができない仕様となっています。

    代替手段としては、Javascriptを使い、Webパーツのタイトル部分を
    クリックする事で、「最小化」と「元に戻す」を切り替える実装が
    可能なようです。

    私も試していないのですが、もし上記実装を行ってみたいようであれば、
    以下のページ等を参考に、試してみてはいかがでしょうか。
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/b474d891-f758-4d59-a0fe-ba233a1798b1/minimize-webparts-in-sharepoint-2013

    2014年4月23日 8:58

すべての返信

  • SharePoint 2013では、Webパーツのメニューについて
    記述頂いたような動作をするように仕様変更されました。
    (ページの編集からのみ、Webパーツの最小化メニューが表示可能)

    従いまして、ご指摘の通り、そもそもページの編集権限がないユーザーは、
    Webパーツの最小化ができない仕様となっています。

    代替手段としては、Javascriptを使い、Webパーツのタイトル部分を
    クリックする事で、「最小化」と「元に戻す」を切り替える実装が
    可能なようです。

    私も試していないのですが、もし上記実装を行ってみたいようであれば、
    以下のページ等を参考に、試してみてはいかがでしょうか。
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/b474d891-f758-4d59-a0fe-ba233a1798b1/minimize-webparts-in-sharepoint-2013

    2014年4月23日 8:58
  • たけさと様 お世話になります。
    早々のご返信ありがとうございます。

    やはり、仕様が変わったのですね…

    恐れ入りますが、

    | SharePoint 2013では、Webパーツのメニューについて
    | 記述頂いたような動作をするように仕様変更されました。
    | (ページの編集からのみ、Webパーツの最小化メニューが表示可能)

    に関して、2013での仕様変更として明記されている公式情報はありますでしょうか?

    こちら

    http://technet.microsoft.com/ja-jp/library/ff607742(v=office.15).aspx
    よりも詳しい(?)変更点みたいな情報になりますでしょうか。

    例示いただきましたJavaScriptの実装については、ちょっと検討してみます。

    引き続き、ご教授のほど宜しくお願い致します。

    2014年4月24日 3:19
  • とりあえず、公式のアナウンスはなさそうですね。
    機能の廃止なら明確にアナウンスがあると思うのですが、バージョンアップによるレイアウト変更という
    捉え方なんだと思います。

    尚、SharePoint 2010であれば、アクセス許可レベル
    『個人用Webパーツの更新』の権限さえあれば、
    編集モードに入らなくても、Webパーツの最小化が可能です。

    SharePoint 2013にも、同じ権限が残ってますが、
    仕様変更により、この権限の意味がなくなってしまったように思います。。
    (もちろん、この権限をつけても編集モードに入れなければ最小化はできません)

    2014年4月24日 9:46
  • たけさと様 お世話になります。
     ご教授ありがとうございます。

    | 尚、SharePoint 2010であれば、アクセス許可レベル
    | 『個人用Webパーツの更新』の権限さえあれば、
    | 編集モードに入らなくても、Webパーツの最小化が可能です。

    そうなんですよね。。。

    実は2007から2013へのV-upでございましして、

    2007で個々人ごとにWebパーツを最小化したりして、

    今回2013になるのですがV-upして今まで出来てた(使えてた)機能操作が出来なくなるのは、

    使用者側への説明が大変そうな感じです…

    ありがとうございました。

    最初にいただいた返信を回答としてマークさせていただきます。

    今後とも宜しくお願い致します。

    (Java Scriptの件は時間が取れなくて検証できるのは、やや暫く先になりそうです。

     検証した暁には、改めてこちらにご報告させていただきます。)

    2014年4月24日 16:49