【非公式】kintoneポータルメニュー一覧改善
弊社は、企業向け微信の導入ご支援をさせていただいておりますが、
サイボウズ社kintoneの代理販売ならび導入サービスもさせていただいております。
このkintoneの提案活動ならび既存のお客様への保守サポートをさせていただいている中で
最もいわれる要望(クレーム?)の一つに
ポータルのアプリ一覧が使いづらい
というのがあります。
そこで、いろいろ調べてみるとサイボウズスタートアップ様が下記
のような素晴らしいカスタマイズ開発をしているではありませんか!!
そこで、早速自社のkintoneに適用をしましたが、その際に下記のような問題にぶち当たりました
- ・上記ページは中国回線から表示が出来ない(googleのライブラリを使っているため)。
- ・手順通りやっても動かない場合がある(標準言語の問題)
せっかくこんなに素晴らしいものを、中国のお客様もご利用できないのはもったないので私の方で若干中国向けに修正して、ご紹介したいと思います。
もちろん、オリジナル記事を記載しております、サイボウズスタートアップ様には許可をいただいております。
ご利用にあたり、必ず守っていただきたいことがあります。それは
本記事のプログラムはサポート対象外です。利用方法がわからなかったり、動作不良が発生しても弊社ならび、サイボウズ様、サイボウズスタートアップ様には問い合わせをしないようにお願いいたします。
出来上がりイメージはこんな感じです。素晴らしいでしょ?
・家マーク(フォルダ)のアイコンをダブルクリックすると開閉できます。
・星マーク(リンク)をクリックすると、別タブで目的のアプリが開きます
もちろん、フォルダ名や、並び順は自社の環境に合わせて設定可能です。
設定方法
- こちらからアプリテンプレート(「portal_app_template.zip」)をダウンロードします。
- アプリテンプレートをkintone環境に読み込み、アプリを作成します。(kintoneヘルプ)
- こちらからJavascipt及びcssを(「portal_source.zip」)をダウンロードします。
- portal_source.zip内のportal.jsの2行目を書き換えます。(詳細後述)
- portal_source.zip内のjsファイルとcssファイルを全体JSに追加します。(kintoneヘルプ)
- 作成された「ポータル版アプリ一覧」アプリのアクセス権限を変更します。(詳細後述)
- 作成された「ポータル版アプリ一覧」アプリにレコードを追加します。(詳細後述)
ポータル画面を開くと、右下部にレコード追加された通りにアプリ一覧ができています。
portal.jsの書き換え
portal.jsをテキストエディで開き、2行目の赤丸部分を、作成した「ポータル版アプリ一覧」のアプリIDに書き換えて保存します。
修正部分
アプリIDの味方
「ポータル版アプリ一覧」アプリのアクセス権限を変更
こちらは上記のサイボウズ公認プラグインと違って、会社やシステム管理者がレコード操作することを想定しているため、
裏側データは直接レコードを書き換える形になっております。(すなわち情強専用)
従って、一般ユーザーは編集不可能なようにアクセス権限を変更する必要があります。
アプリの権限、レコード権限ともに「アプリ一覧の編集権を与えたい人」には各権限を、
「アプリ一覧の編集権はないが、アプリ一覧を利用させたい人」には「閲覧権限」を付与してください。
基本的には
「システム管理者」=全権限・「EveryOne」=閲覧権限のみ
でよろしいかと思います。
0コメント