ユーザーの役割を追加します。

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

フォーム テンプレートをデザインする際に、ユーザーの役割を指定できます。ユーザーの役割とは、役職、またはその他のいくつかの条件に基づくフォームのユーザーに割り当てることができる定義済みのカテゴリです。フォームのカスタマイズされたビューを示し、さまざまな種類のユーザーに、ビューでは、別のセクションを表示またはフィールドやコントロールの既定値を計算するのには、ユーザーの役割を使用できます。たとえば、許可申請フォーム テンプレートをデザインする場合は、請負業者、エージェントの受信、および管理者向けのフォーム テンプレートに別のビューを作成して、別のビューに各ユーザーの役割を割り当てます。ユーザー フォーム テンプレートに基づくフォームを開くし、Microsoft Office InfoPath ユーザーの名前に基づいて、ユーザーの役割を決定し、そのユーザーの役割に基づいて、適切なビューを開きます。

セキュリティ メモ: ユーザーの役割は必要があるフォームでの機密性の高いデータのアクセスを制限するのには使用されません。場合でも、読み取り専用フォーム テンプレートを作成またはユーザー ロールに基づく特定のコントロールを非表示にする場合は、ユーザーが表示、フォーム テンプレート (.xsn) ファイルを変更またはデータにアクセスしてメモ帳などのテキスト編集プログラムを使用できますされる可能性があります。

この記事の内容

概要

互換性に関する考慮事項

始める前に

ユーザーの役割を追加します。

ユーザー ロールに基づくビューを表示します。

ユーザーの役割をテストします。

概要

新しいユーザーの役割を作成すると、次の方法でユーザーに割り当てることができます。

  • Microsoft Active Directory ディレクトリ サービス (たとえば、"sales\andrew"など) からユーザー名を指定します。Active Directory ディレクトリ サービスのユーザー名を指定するには、フォーム テンプレートで作成したし、Active Directory を使用している Microsoft Windows のネットワークに公開してする必要があります。

  • Active Directory ディレクトリ サービスからのグループを指定します。たとえば、電子メールの配布リストを含むすべてのマーケティング チームのメンバーの名前を指定できます。Active Directory ディレクトリ サービスのグループを指定するには、フォーム テンプレートで作成したし、Active Directory を使用している Microsoft Windows のネットワークに発行する必要があります。

  • によっては、フォーム内のフィールドから直接値を指定します。フィールドは、Active Directory からデータを取得する可能性がありますか、ユーザーはこのフィールドにバインドされているコントロールにデータを入力することができます。たとえば、フォーム テンプレートに、管理者のテキスト ボックスが含まれている場合は、 フィールドのテキスト ボックスのバインド先の特定のユーザーの役割を関連付けることができます。

ユーザーの役割を追加した後、として、次のいずれかを設定できます。

既定のロール   既存のユーザー ロールに割り当てられていないユーザーは自動的に、既定の役割は、指定したユーザーの役割に割り当てられます。既定の役割は、ユーザー グループの一部ですが、オフラインで作業しているユーザーのユーザーにも使用します。1 つのユーザーの役割は常に既定値として設定します。

開始側ロール   フォームを開き、1 回ユーザーに、特定のユーザーの役割を適用する場合は、開始側ロールを指定できます。たとえば、新しい許可アプリケーション フォームに入力したユーザーに適用される「請負業者」の名前、開始側ロールを定義できます。別のユーザー ロールに割り当てられているユーザーが請負業者の役割に自動的に再割り当ていて、新しい許可申請書フォームを開くときにします。ただし、次回そのユーザーが同じフォームを開き、Microsoft Office InfoPath 開始側ロールの代わりにその人のユーザーが割り当てられている役割を使用します。

次の順序を使用して、そのユーザーに割り当てるには、この役割が自動的に指定ユーザー フォーム テンプレートに基づくフォームを開くときに、ユーザー名、グループ、または、フィールドの値の任意の組み合わせに基づくユーザーに役割を割り当てる場合:

  1. ユーザーの名前は、フォーム テンプレート内のフィールドの値です。

  2. Active Directory では、ユーザーの名前です。

  3. ユーザーの Active Directory グループのメンバーであります。

    注: いくつかのグループのメンバーであるユーザー、グループに基づくユーザー ロールを割り当てる場合は、InfoPath は、[ユーザーの役割の管理] ダイアログ ボックスで、グループが表示されている順序では、各グループのメンバーの一覧を確認します。たとえば、ユーザー受信エージェント グループと [管理者] グループのメンバーである場合、受信エージェント グループの前に、管理者のグループを表示、管理者グループのユーザーの役割にユーザーが割り当てられます。

  4. 上記の手順が役立たない場合は true、既定の役割が使用されます。

フォーム テンプレートのユーザーの役割を定義した後は、に基づいて、ユーザーの役割のビューを自動的に切り替えるルールを設定することができます。たとえば、マネージャー ユーザー ロールの作成でき、マネージャーの役割に割り当てられているユーザーがフォームを開いたときに、マネージャーのビューに自動的に切り替えるにルールを作成できます。または、最初に、ルールを作成し、ルールを作成するプロセスの一環として、ユーザーの役割を定義できます。

ページの先頭へ

互換性に関する考慮事項

ブラウザー互換フォーム テンプレートするには、ユーザーの役割を作成できません。フォームを InfoPath で入力、フォーム テンプレートでのみには、ユーザーの役割を作成します。

ページの先頭へ

始める前に

ユーザーの役割を追加するには、フォーム テンプレートに、前に、以下の要素が必要。

  • 各ユーザーの役割のメンバーと一緒に、追加するユーザー ロールの一覧です。メンバーには、ユーザー名またはグループから、Microsoft Active Directory ディレクトリ サービスや、フォーム テンプレートのデータ ソース内の特定のフィールドにバインドされているコントロール内のユーザーによって入力される値を指定できます。

  • ユーザーに追加していないすべてのユーザーの役割のメンバーになっているときに、フォーム テンプレートに基づくフォームを開いているユーザーに割り当てる既定のロール

ページの先頭へ

ユーザーの役割を追加します。

  1. [ツール] メニューには、ユーザーの役割をクリックします。

  2. ユーザー ロールの管理] ダイアログ ボックスで、[追加] をクリックします。

  3. 役割名] ボックスに、新しいユーザーの役割の名前を入力します。

  4. ユーザーまたはユーザーのグループを役割に割り当てるには、次のいずれかの操作します。

    Active Directory ディレクトリ サービスを使用しているネットワークの一部である 1 つまたは複数のユーザーを指定します。

    1. [ユーザー名] チェック ボックスを選択し、[ [元に戻す] ボタン1 つまたは複数のユーザーの選択] をクリックします。

      注: ドメインとユーザー名がわかっている場合は、ユーザー名] ボックスに入力します。書式設定のドメイン \ ユーザー名必要があります。複数のユーザー名セミコロン (;) で区切ります。

    2. 選択するオブジェクト名を入力してください] ボックスに、1 つまたは複数のユーザー名、セミコロン (;) で区切って入力します。

      注: ユーザー名の書式を設定する方法の詳細については、 ] ダイアログ ボックスのリンクをクリックします。

    3. Active Directory の名前を入力したユーザー名を確認するには、 [名前の確認をクリックします。

    4. [OK] をクリックします。

    Active Directory ディレクトリ サービスを使用しているネットワークの一部である 1 つ以上のグループを指定します。

    1. [グループ名] チェック ボックスを選択し、[ ボタンの画像1 つまたは複数のグループを選択] をクリックします。

      注: グループ名がわかっている場合は、グループ名] ボックスに入力します。形式のドメイン \ ユーザー名があります。複数のグループ名セミコロン (;) で区切ります。

    2. 選択するオブジェクト名を入力してください] ボックスに、1 つまたは複数のグループ名、セミコロン (;) で区切って入力します。

      注: グループの名前の書式を設定する方法について詳しくは、 ] ダイアログ ボックスのリンクをクリックします。

    3. Active Directory の名前を入力したグループ名を確認するには、 [名前の確認をクリックします。

    4. [OK] をクリックします。

    フォーム内のフィールドから直接ユーザー名を指定します。

    1. [フォームのユーザー名] チェック ボックスを選択し、[データ ソースのフィールドを選択して [データ ソース] ボタン ] をクリックします。

    2. フィールドまたはグループの選択] ダイアログ ボックスで、ユーザーのロールに必要な値を提供し、[ OK] をクリックし、フィールドをクリックします。

  5. 開始側の役割とユーザーの役割を設定するには、開始側として設定する] チェック ボックスをオンを選択し、[ OK] をクリックします。

    注: ユーザーの役割を開始側として指定すると、この役割に優先他のすべての役割の割り当て場合でも、ユーザーの役割の管理] ダイアログ ボックスの一覧の中央には、開始側ロールします。

  6. 既定のユーザー ロールの他の役割のメンバーではないユーザーを指定するには、ユーザー ロールの管理] ダイアログ ボックスで、役割を選択し、[既定値として設定] をクリックします。

    注: 既定値として設定] をクリックするためには、複数のユーザーの役割があります。

ページの先頭へ

ユーザー ロールに基づくビューを表示する

ユーザーの役割が含まれ、複数のビューが含まれているフォーム テンプレートをデザインする場合は、ユーザーに割り当てられているユーザーの役割に基づくビューを表示すると便利なができます。たとえば、特定のビューを開き、特定のユーザーの役割に割り当てられているユーザーがフォーム テンプレートに基づくフォームを開いたときにルールを使用することができます。

  1. [ツール] メニューで、 [フォームのオプション] をクリックします。

  2. カテゴリリストの [フォームのオプション] ダイアログ ボックスで、開くまたは保存する] をクリックします。

  3. 開くときの動作] の下の [ルール] をクリックします。

  4. [追加] をクリックします。

  5. [名前] ボックスで、ルールの名前を入力します。

  6. 条件のセット] をクリックします。

  7. 最初のボックスで、現在のユーザーの役割をクリックします。

  8. 2 番目のボックスでは次の値に等しい] をクリックします。

  9. 3 番目のボックスでは、ユーザーの役割の名前をクリックし、し、[ OK] をクリックします。

  10. ルール] ダイアログ ボックスで、[アクションの追加] をクリックします。

  11. 操作] の一覧では、ビューを切り替える] をクリックし、[表示] リストのビュー] をクリックします。

ページの先頭へ

ユーザーの役割をテストします。

フォームに複数のユーザーの役割がある場合は外観と異なる役割ごとの動作をテストすることをお勧めします。ビューがユーザーの役割が期待どおりに機能するかどうかを確認するフォーム テンプレートをプレビューするには、ユーザーの特定の役割の割り当てに対してユーザーを評価するプロセスをシミュレートすることはできません。InfoPath がいない場合は、プレビューする、フォームに入力すると、ユーザー ロールを確認するためです。フォーム テンプレートのユーザーの役割を完全にテストする場合は、一時的に会話を割り当てるには自分で各ユーザーの役割をテストし、入力する場合と同様、フォームを開きます。

  1. [ツール] メニューで、 [フォームのオプション] をクリックします。

  2. [分類]一覧で [プレビュー ] をクリックします。

  3. [ユーザーの役割とプレビューボックスの一覧で、プレビューする役割をクリックし、[し、[ OK] をクリックします。

  4. 変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。

    プレビュー ウィンドウの右下隅にあるステータス バーに現在のユーザーの役割の名前が表示されます。

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×