ポリシーで保護されたドキュメントの配布範囲にかかわらず、受信者がそのドキュメントを使用する方法を制御できます。
ドキュメントページでは、以下のタスクを実行できます。
ドキュメントがポリシーで保護されている場合、アクセス権限を失効させるか適用されているポリシーを切り替えると、変更は以下のように反映されます。
ドキュメントページに表示されるドキュメントごとに、そのドキュメント名、発行者名、ポリシー名およびドキュメントが保護された日付が表示されます。ドキュメントを保護していたポリシーが削除されると、「ポリシー名」の下に削除されたポリシー ID が表示されます。
特定のドキュメントに関する詳細情報(下記の説明を参照)を、ドキュメントの詳細ページに表示することもできます。
電子メールに添付されたドキュメントの受信者用に Microsoft Outlook で自動生成されるポリシーにアクセスするには、ドキュメントの詳細ページの「ポリシー名」リンクを使用する必要があります。これらのポリシーは、ポリシーページには表示されません。
ドキュメント名:選択したドキュメントの名前
ドキュメント ID:ドキュメントにポリシーが適用されるときに Document Security がよって割り当てる一意の識別子。Document Security では、この番号を使用してドキュメントが追跡されます。
ドキュメントのステータス:ドキュメントのステータス(アクティブ、失効など)
発行者:ポリシーをドキュメントに添付したユーザーの名前
ポリシー名:ドキュメントを保護するために使用されるポリシーの名前名前をクリックしてポリシーを開くことができます。Outlook の電子メールに添付されたドキュメントの受信者用に Acrobat で生成されるポリシーにアクセスするには、このリンクを使用する必要があります。これらのポリシーは、ポリシーページには表示されません。
ポリシータイプ:ドキュメントに適用されたポリシーのタイプ
発行日:ポリシーがドキュメントに適用された日付
関連する繰り返し:ドキュメントに関連する繰り返しがある場合、この項目もリストに表示されます。ドキュメントの関連する繰り返しのリストを表示するには、そのリンクをクリックします。
ユーザーは、自分の保護されたドキュメントに関する情報を表示できます。管理者は、ユーザーがポリシーで保護しているドキュメントに関する情報を表示できます。ポリシーセットコーディネーターは、自分のポリシーセットのポリシーで保護されているドキュメントに関する情報を表示できます。
関連する繰り返しの追跡が有効になっている場合、あるドキュメントの様々なユーザーが保存したバージョンを追跡できます。この機能は、PTC Pro/ENGINEER Wildfire などの特定のアプリケーションでのみサポートされます。
この機能は、複数のユーザーがコラボレーションしていて、同じドキュメントの異なるバージョンを保存する場合に便利です。Document Security では、様々な繰り返しを追跡記録できるので、様々なバージョンのドキュメント情報を簡単に表示できます。
この機能が有効になっている場合、ドキュメントページからドキュメントの関連する繰り返しを表示できます。
ドキュメントのドキュメント詳細ページを表示します(ドキュメントに関する情報の表示を参照)。
「関連する繰り返しを表示」をクリックします。このオプションを使用できるのは、有効になっている場合だけです。関連する繰り返しのリストが表示されます。繰り返しごとに、次の情報が表示されます。
繰り返しのドキュメント詳細ページを表示するには、繰り返しのファイル名をクリックします。
ポリシーで保護されたドキュメントへのアクセス権限を失効および復元できます。
ユーザー:ドキュメントがユーザーの個人用ポリシーで保護されている場合、またはポリシーを適用するユーザーに対するポリシーの失効機能が有効になっている共有ポリシーで保護されている場合は、そのドキュメントへのアクセス権限を失効および復元できます。ドキュメントのアクセス権限を失効させることができない場合またはポリシーを切り替えることができない場合は、管理者に問い合わせてください。
管理者:個人用または共有ポリシーで保護されたドキュメントなど、ポリシーで保護されたすべてのドキュメントへのアクセス権限を失効および復元できます。共有ポリシーで保護されたドキュメントのアクセス権限を失効させたのが管理者の場合、そのドキュメントのアクセス権限を復元できるのは管理者だけです。
ポリシーセットコーディネーター:ポリシーセットのポリシーで保護されたドキュメントのアクセス権限を失効および復元できます。
ドキュメントのアクセス権限を失効または復元すると、その変更は、次のタイミングで反映されます。
ポリシーで保護されたドキュメントへのアクセス権限の失効
Document Security ページで、「ドキュメント」をクリックします。
目的のドキュメントの横のチェックボックスを選択し、「失効」をクリックします。同時に複数のドキュメントへのアクセス権限を失効させることができます。
失効後にドキュメントを開こうとするユーザーに対して表示するメッセージを選択します。
(オプション)新バージョンのドキュメントが有効な場合は、URL を入力し、「テスト」をクリックして URL を確認します。
「OK」をクリックし、再び「OK」をクリックして、ドキュメントページに戻ります。
ドキュメントのアクセス権限の復元
ユーザー、ポリシーセットコーディネーターおよび管理者は、ポリシーで保護されたドキュメントに適用されるポリシーを切り替えることができます(ドキュメントには一度に 1 つのポリシーのみ適用できます)。ユーザーは、ポリシーが自分で作成したものである場合、またはポリシーの切り替えが有効化されている共有ポリシーの場合に、ポリシーで保護されたドキュメントに適用されるポリシーを切り替えることができます。それ以外の場合は、管理者またはポリシーセットコーディネーターがポリシーを切り替える必要があります。管理者は、ユーザーのポリシーで保護されたドキュメントのポリシーを切り替えることができます。ポリシーセットコーディネーターは、自分のポリシーセットのポリシーを切り替えることができます。
ポリシーを切り替えると、新しいポリシーは以下のように適用されます。
現在匿名アクセスが許可されていない、ポリシーで保護されたドキュメントへの匿名アクセスを許可するには、クライアントアプリケーション内の既存ポリシーを削除してから、匿名アクセスを許可するポリシーを適用します。ポリシーを切り替えても、ユーザーはドキュメントにアクセスするためにログインする必要があります。
ドキュメントページでは、日付範囲の条件と、リストに示されている検索条件を組み合わせて、ドキュメントを検索できます。これらの条件には、ドキュメント名、ポリシー名またはすべてのドキュメントが含まれます。
管理者だけが使用できる追加の検索オプションを次に示します。
ドキュメント ID:ポリシーが適用されるときに Document Security によってドキュメントに割り当てられる一意の ID 番号。
ドキュメント名:ドキュメントの名前
発行者名:ポリシーをドキュメントに添付したユーザーの名前すべてのドメインまたは指定したドメインからユーザーを選択できます。
ポリシー ID:ドキュメントに添付されているポリシーの ID 番号
ポリシー名:ドキュメントに添付されているポリシーの名前
すべてのドキュメント:管理者およびユーザーによって保護されるすべてのドキュメント「すべてのドキュメント」オプションを使用して検索すると、非常に多くのドキュメントが示されたリストが返される場合があります
Document Security ページで、「ドキュメント」をクリックします。
「検索」リストで、必要な検索条件を選択します。
条件には、ドキュメント ID、ドキュメント名、発行者名、ポリシー ID、ポリシー名またはすべてのドキュメントを指定できます。
発行者名を指定する場合は、アドレス帳アイコンをクリックし、ユーザーを検索するドメインを指定し、「OK」をクリックしてドキュメント検索ページに戻ります。
(オプション)「日付」リストから、日付範囲のオプションを選択します。「カスタム日付」を選択し、表示されるボックスに yyyy/mm/dd の形式で日付を入力します。または、次のように日付選択を使用して日付範囲を指定します。
「検索」をクリックします。
列見出しでドキュメントのリストをソートできます。列見出しの横の三角形のアイコンは、現在ソートに使用されている列を表します。上向きの三角形は昇順を、下向きの三角形は降順を示しています。
ほとんどの Adobe 以外の PDF ビューアの場合、Document Security で保護されたドキュメントを開くと、最初のページが空白ページとして表示されるか、アプリケーションがドキュメントを開かずに中止されます。
ページ 0(ラッパードキュメント)サポートを使用してアドビ以外の PDF ビューアで保護されたドキュメントを開き、ドキュメントの表紙を表示できます。
Adobe Reader/Acrobat または Mobile Reader で(ページ 0 を含む)このようなドキュメントを表示する場合、デフォルトで保護されたドキュメントが開かれます。
ポリシーで保護されたドキュメントに表紙を追加するには
Workbench で次のプロセスを使用します。
表紙付きの
ドキュメントの保護:指定されたポリシーでPDF ドキュメントを保護し、ドキュメントに表紙を追加
保護されたドキュメントを抽出:ポリシーで保護された PDF ドキュメントを表紙付きの PDF ドキュメントから抽出
次の Document Security API を使用します。
**protectDocumentWithCoverPage:**特定の PDF を指定したポリシーで保護し、表紙付きのドキュメントと保護されたドキュメントを添付ファイルとして返します
//Create a ServiceClientFactory instance ServiceClientFactory factory = ServiceClientFactory.createInstance(connectionProps); //Create a RightsManagementClient object RightsManagementClient rightsClient = new RightsManagementClient(factory); //Reference a PDF document to which a policy is applied FileInputStream fileInputStream = new FileInputStream("C:\\testFile.pdf"); Document inPDF = new Document(fileInputStream); //Reference a Cover Page document FileInputStream coverPageInputStream = new FileInputStream("C:\\CoverPage.pdf"); Document inCoverDoc = new Document(coverPageInputStream); //Create a Document Manager object DocumentManager documentManager = rightsClient.getDocumentManager(); //Apply a policy to the PDF document RMSecureDocumentResult rmSecureDocument = documentManager.protectDocumentWithCoverPage( inPDF, "ProtectedPDF.pdf", "PolicySetName", "PolicyName", null, null, inCoverDoc, true); //Retrieve the policy-protected PDF document Document protectPDF = rmSecureDocument.getProtectedDoc(); //Save the policy-protected PDF document File myFile = new File("C:\\PolicyProtectedDoc.pdf"); protectPDF.copyToFile(myFile);
**extractProtectedDocument:**表紙付きのドキュメント内の添付ファイルである保護されたドキュメントを抽出します。表紙付きのドキュメントは protectDocumentWithCoverPage メソッドを使用して作成されます
//Create a ServiceClientFactory instance ServiceClientFactory factory = ServiceClientFactory.createInstance(connectionProps); //Create a RightsManagementClient object RightsManagementClient rightsClient = new RightsManagementClient(factory); //Reference a protected PDF document with a Cover Page FileInputStream fileInputStream = new FileInputStream("C:\\policyProtectedDocWithCoverPage.pdf"); Document inPDF = new Document(fileInputStream); //Create a Document Manager object DocumentManager documentManager = rightsClient.getDocumentManager(); //Apply a policy to the PDF document Document extractedDoc = documentManager.extractProtectedDocument(inPDF); //Save the policy-protected PDF document File myFile = new File("C:\\PolicyProtectedDoc.pdf"); extractedDoc.copyToFile(myFile);