本文へスキップ
Power Viewer
← 最新版へ戻る

ユーザーガイド

v1.0(2026年6月21日) · 対応アプリ: 2.8.0+

0. はじめに

0.1 バッジ凡例

  • 📖 Viewer 権限で利用できる機能
  • ⚙️ Administrator 権限で利用できる機能
  • 💎 ライセンスキー が必要な機能

0.2 動作環境・前提

項目要件
OSWindows 10 / 11(64bit)
ランタイム.NET 8 ランタイム(アプリケーションに同梱)
メモリ8 GB 以上を推奨
ディスク空き容量 300 MB 以上

1. クイックスタート📖💎

ライセンスキーを入手済の組織のメンバーが、最短で「インストール → ログイン → eCTD を開いて見る」までを通します。

1.1 インストールと起動

目的: Power Viewer を使える状態にする

手順:

  1. インストーラーを実行し、ウィザードに従う
  2. Power Viewer を起動する

G1: インストーラ実行〜完了

1.2 ログインする

目的: Power Viewer にログインする

前提: 管理者からグループポリシーファイルのパスを受け取る

手順:

  1. 初期設定画面でグループポリシーファイルのパスを入力する(一度設定すれば次回以降は不要)
  2. ログインする

1.3 はじめての eCTD を開く

目的: 手元の eCTD フォルダを開いて閲覧する

手順:

  1. 「Open eCTD – Local」を開く
  2. Sequence Folder(submissionunit.xml または index.xml があるフォルダ)を選択して追加する
  3. 抽出された Application 一覧から目的の Application を選んで開く

確認: 閲覧Window が開き、CTD Tree が表示される


2. eCTD を開く 📖

2.1 ローカルフォルダから開く

目的: データベース登録なしで、エクスプローラーで見えるローカルの eCTD を直接開く

手順:

  1. 「Open eCTD – Local」を開く
  2. Sequence Folder を Left Pane に追加する(不要なフォルダは削除可)
  3. Right Pane で抽出された Application を選び「開く」

2.2 アルバムから開く 💎

目的: 組織のアルバムデータベースに登録済みの eCTD を開く

前提: Business Plan / アルバムデータベースへのアクセス権

手順:

  1. 「Open eCTD – Album」を開く
  2. 閲覧対象の SubmissionUnit にチェックを付ける(外す場合は読み込み前にチェックを外す)
  3. 「読み込み」を実行する(必要に応じてクラウドストレージ認証が求められる。結果は Load Status に表示)
  4. 対象がすべて読み込み成功したら「eCTD を開く」

この機能を使うには ライセンスキーが必要です。〔購入導線リンク〕


3. eCTD を閲覧する 📖

3.1 ビューア画面の全体像

3.2 CTD ツリーで文書を読む

目的: 提出されたリーフを Tree 構造でたどって閲覧する(閲覧の主役)

3.3 リンクをたどる / Helper Window

目的: 文書内のリンク先を確認する

3.4 ディレクトリ表示・ファイルのダウンロード

目的: Directory 構造を確認し、フォルダ/ファイルをブラウザで開く・ダウンロードする

3.5 その他のタブ(Application / Submission / XML / Datasets)

3.6 PDF ビューアの選択(Default と Edge)

3.7 v3.2.2 と v4.0 の違い


4. 個人設定(Current User)📖

4.1 アカウント情報(MyAccount)

目的: ユーザー情報・所属 UserGroup・継承している Access Key を確認する。パスワードと DisplayName を変更する

4.2 設定(Settings)

4.3 CV List


5. 導入とセットアップ ⚙️

5.1 導入の全体像

5.2 評価用ライセンスキーを取得する

目的: 評価用ライセンスキーの発行を依頼する

手順:

  1. 環境構築 Window を開く
  2. システム環境調査を実行(Entra ログインは任意、不要ならキャンセル)
  3. 「評価用ライセンスキー発行依頼ページ」を開く(会社キー・デバイスIDが自動入力される)
  4. フォームを提出し、発行完了メールを待つ(発行には数日かかる)

5.3 アルバムデータベースを生成する

目的: eCTD 管理の中心となるデータベースを作成する

前提: 有効なライセンスキーを入力済み

5.4 グループポリシーファイルを生成・配布する

目的: 会社固有の設定をまとめたファイルを生成し、社員へ配布する

手順:

  1. アルバムデータベースのパス・名前、HTTP 接続設定を指定して生成する
  2. 生成したファイルのパスを社員へ周知する

5.5 ログイン方式を選ぶ(Entra / AD / Cred)

5.6 ライセンスプランの種類


6. アルバムデータベースを運用する ⚙️ 💎

6.1 データモデルを理解する

6.2 eCTD を登録する(SubmissionUnit 追加)

目的: 新しい eCTD をアルバムデータベースへ登録する

手順:

  1. SubmissionUnits 画面で追加ダイアログを開く
  2. Sequence Folder のパスを指定する(クラウドの場合フォルダID等。認証が行われる)
  3. SubmissionUnit 情報を編集する
  4. 登録を実行する(実行するまで DB へは反映されない)

1 つの SubmissionUnit に複数の Folder Path を Priority 付きで登録できる。

6.3 Application を整理する

目的: Application を Album に紐付け、Tag を付ける

6.4 アクセス権を設計する

目的: Application / Document 単位のアクセス可否を設計する

6.5 ユーザーとグループを管理する

目的: ユーザーのロール変更、グループ編成、Access Key 付与を行う

6.6 クラウドストレージを連携する

目的: SubmissionUnit の保存先となるクラウドストレージを登録する

6.7 監査ログを確認する

6.8 その他のデータ閲覧(Documents / Tags)


7. グループポリシーを設定する ⚙️

7.1 アルバムデータベース設定(複数登録)

7.2 ライセンスキーの埋め込み

7.3 機能オプション(Functional Options)

7.4 HTTP 接続設定


8. コンセプト / 付録

8.1 アクセス権制御を理解する

  • 概念図: アクセス権は Album / Application Access Key / Document Access Key / UserGroup / UserAccount で制御される
  • Role: Administrator(全操作可)/ GroupPolicy Editor(GP編集可な Viewer)/ Viewer(編集権なし)。Role は生成時に設定し変更不可
  • UserAccount は複数の UserGroup に加入できる(MyAccount で確認)
  • UserGroup は AccessKey を持つ: 加入者は同じ Key を持つものとして扱われ、脱退で剥奪される
  • 鍵と鍵穴のメタファ: UserGroup が持つのが 鍵(Key)、Album が持つのが 鍵穴(Key Hole)
  • Application Access Key: 対応する Album の全 Application にアクセス可能にする
  • Document Access Key: Type / DisplayName / Allow/Deny / 設定文字列を持つ。Deny が優先(例: Full Access〈Allow〉+ Substance拒絶〈Deny〉→ Substance 以外を閲覧可)
  • 特殊な UserGroup: All User(全ログインユーザー)/ All Registered User(登録済み全ユーザー)は自動取り込み。これらに Key を持たせると個別加入なしで Album を公開できる

8.2 ファイル構成を理解する

  • Power Viewer: アプリ本体。初期設定で Group Policy File のパスを記憶
  • Group Policy File: 会社固有設定。複数の Album Database のパスを記録可能。ローカル環境に必須(共有サーバー設置推奨、同期や配布運用も可)
  • Album Database: eCTD 管理の中心。ローカル / Azure DB(未実装
  • Sequence Folder: 実 eCTD ファイルの場所。ローカル / クラウドストレージから選択可

8.3 用語集

8.4 対応規格・規制当局

8.5 トラブルシューティング / FAQ