次に製品付属のサンプル帳票を利用して、帳票ごとにカテゴリとパーミッションを設定します。Serverでは、帳票にカテゴリ(Gmailのラベル機能に相当)を付けて整理できます。1つの帳票に複数のカテゴリを付与できるため、フォルダよりも柔軟できめ細やかな整理ができます。カテゴリを追加します。左メニューより「カテゴリ」をクリックしカテゴリ一覧画面を表示し、[カテゴリの追加]ボタンをクリックします。「カテゴリの作成/更新」ダイアログが表示されるので、「営業部」のカテゴリを作成します。ここでは「場所」に「ルート」を指定しますが、階層的にカテゴリを作成することも可能です。カテゴリの作成/更新ダイアログ同様に「総務部」のカテゴリも作成します。次に帳票に対してカテゴリの設定を行います。ここでは製品に付属しているサンプル帳票を使用して、以下のようなカテゴリの設定を行います。左メニューより「管理」⇒「レポート」をクリックして帳票の一覧画面を表示し、一覧画面から「顧客名簿」の横のチェックボックスにチェックを入れ、[カテゴリ]ボタンをクリックします。「カテゴリの設定」ダイアログが表示されるので、「営業部」にチェックを付け、[設定]をクリックします。「カテゴリの設定」ダイアログ同様に「社員一覧」と「請求書」にも、前述の「各帳票に設定するカテゴリ」の表の内容にしたがってカテゴリを設定していきます。次に各帳票に対してパーミッションの設定を行います。パーミッションはロール単位で設定します。以下のパーミッションが設定可能です。読み取りこのレポートのプレビューが可能になります。読み取りと変更このレポートのプレビュー/編集/削除が可能になります。フルコントロールこのレポートのプレビュー/編集/削除に加え、パーミッションの変更が可能になります。なしこのレポートはポータル画面のレポート一覧に表示されなくなります。読み取り左メニューより「管理」⇒「レポート」をクリックしてレポートの一覧画面を表示し、一覧画面から「顧客名簿」の横のチェックボックスにチェックを入れ、[パーミッション]ボタンをクリックします。「パーミッションの変更」ダイアログが表示されるので、「営業部」に対して「読み取りと変更」、「Everyone」に「なし」をそれぞれ設定し、「適用」をクリックします。「パーミッションの変更」ダイアログ同様に「社員一覧」と「請求書」にも、前述の「各帳票に設定するロールごとのパーミッション」の表の内容にしたがってパーミッションを設定していきます。利用者ポータルの操作カテゴリとパーミッションの設定が完了したら、実際に利用者ポータルにログインして、レポートのアクセス制御の動作を確認してみましょう。前述の手順で作成したユーザー、「taro」のアカウントでログインします。「taro」のアカウントは「営業部」のロールに属しているので、左ペインから「営業部」のカテゴリを選択してみます。「営業部」のカテゴリには、「営業部」のカテゴリに属している帳票、かつ「taro」(「営業部」のロールに属しているアカウント)からアクセス可能な帳票が表示されます。同様に「hanako」のアカウントでログインして「総務部」のカテゴリを選択すると、「総務部」のロールに属しているアカウントからアクセス可能な帳票が表示されます。この時「請求書」は両方のアカウントから参照できていますが、「hanako」が所属する「総務部」のロールにはこの帳票の「読み取り」の権限しかないので、「削除」ボタンが表示されません。アクティブレポートチーム)宮城県仙台市に本社を構えるグレープシティでは、日本の業務に適したシステムをより早く開発するためのソフトウェアを提供しています。エンドユーザーの利用しやすさ、幅広いユーザー環境への対応、そして何よりプログラマの作業を軽減することを一番に目指しています。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。