電子署名は、コンピューティング プロセスの開始者または承認者を確認するための ID です。 一部の業界では、電子署名は手書きの署名と同様の法的拘束力があります。
製薬、飲食料品、航空防衛などの規制対象業界では、規制準拠要件として電子署名が義務付けられています。 また、連邦規則集第 21 編第 11 条にある米国食品医薬品局 (FDA) の規制に準拠するためにも必要です。
電子署名は、デジタル署名と異なります。 電子署名は単純に手書きの署名の代わりであり、一方、デジタル署名には追加のセキュリティ対策が用意されています。 デジタル署名は、他のユーザーまたはプロセスによってデータが改ざんされていないことを確認するのに役立ちます。 また、デジタル署名は検証することができ、データに署名するために使用された証明書の所有者が、この検証に異議を唱えることはできません。 電子署名とデジタル署名は異なりますが、一緒に機能することができます。 たとえば、財務と運用アプリでは、電子署名には組み込みのデジタル署名機能があります。
重要なビジネス プロセスに電子署名を使用できます。 組み込みの電子署名機能を持つプロセスもあります。 任意のデータベース テーブルおよびフィールド用にカスタム署名要求を作成することもできます。 前述のように、財務と運用アプリの電子署名には組み込みのデジタル署名機能があります。 ドキュメントに署名する各ユーザーは、有効な暗号化証明書を取得する必要があります。 ドキュメントに署名するときに、その証明書に関連付けられたプライベート キーが検証されます。
電子署名コンフィギュレーション キーの有効化
- システム管理>設定>ライセンスの構成の順にクリックします。
- ツリーで 管理 を展開し、電子署名 チェックボックスが選択されていることを確認します。 チェック ボックスがオフの場合、選択する前にメンテナンス モードを有効にする必要があります。 メンテナンス作業を Microsoft Dynamics 365 Lifecycle Services から実行することで、環境でメンテナンスモードを有効にできます。 または、Deployment.Setupツールをローカルで使用することもできます。 電子署名チェック ボックスを選択したら、メンテナンス モードをオフにします。
- ページを閉じます。
電子署名のパラメータの設定
パスフレーズ制約の必要条件 (プレビュー)
このセクションはプレリリースであり、変更される可能性があります。
ほとんどの電子署名機能は、現在のすべてのバージョンの Microsoft Dynamics 365 Supply Chain Management の標準となっています。 ただし、パスフレーズの制約やコメントが必要な機能は最新の機能拡張です。 それらを使用するには、システムが次の要件を満たしている必要があります。
- Supply Chain Management バージョン 10.0.44 以降を実行している必要があります。
- 機能管理で(プレビュー) 電子署名の改善 という名前の機能を有効にする必要があります。
重要
- これはプレビュー機能です。
- プレビュー機能は、運用上の用途のためのものではなく、機能が制限されている場合があります。 これらの機能には、追加使用条件 が適用され、顧客が早期にアクセスしてフィードバックを提供できるよう、公式リリースより前に使用できます。
電子署名のパラメータの設定
組織管理>設定>電子署名>電子署名のパラメーターの順に移動します。
編集を選択します。
次のフィールドを設定します。
通知 - ドキュメントに署名する ページで署名者に表示される通知を入力します。 任意のテキストを入力できます。 通常、この通知では、ドキュメントに電子的に署名することの意味について、法的な影響を含めてユーザーに説明します。 追加の言語で通知テキストを入力する場合は、アクションペインの翻訳を選択します。
必要なコメント - すべての署名者が署名時にコメントを入力する必要がある場合は、このオプションをはいに設定します。
署名のタイムアウト - タイムアウトの期間を秒単位で入力します。 この時間枠内に署名が行われない場合、署名プロセスは失敗となります。
キーの期限 - 作成後にデジタル キーが有効なままとなる日数を入力します。
署名アラートの受信者 – 署名の検証に失敗した場合にアラート メールを受信するユーザーを選択します。 ユーザーから提供された証明書とプライベート キーに改ざんの徴候があることがシステムで判定された場合、検証は失敗します。
最小長 - パスフレーズの必要最小長を入力します。 最低 8 文字を指定することをお勧めします。
最小アルファ – パスフレーズに必要なアルファベット文字数を入力します。
最小数字 – パスフレーズに必要な数字の文字数を入力します。
最小特別 – パスフレーズに必要な特殊文字の文字数を入力します。 特殊文字には次の記号が使用されます。
- ! (感嘆符)
- @ (アット記号)
- # (番号記号)
- $ (ドル記号)
- % (パーセント記号)
- ^ (サーカムフレックス アクセント)
- & (アンパサンド)
- * (アスタリスク)
- ( (開くかっこ )
- ) (閉じるかっこ )
- ; (セミコロン)
- : (コロン)
- ? (疑問符)
- < (小なり記号)
- > (大なり記号)
- - (ハイフン)
- + (プラス記号)
- = (等号)
- ~ (チルダ)
保存 を選択します。
ページを閉じます。
メモ
パスフレーズの制約に関連するパラメータはすべて、Windowsのポリシー要件と組み合わせて動作します。 パスフレーズ制約は Windows ポリシーよりも複雑になる可能性がありますが、それよりも単純になることはありません。 たとえば、Windowsポリシーでは、数字や特殊文字を複数含めて、最低限8文字の長さを必要とする場合があります。 これに対し、パスフレーズの制約には6文字だけ必要です。 この場合、パスワードは証明書の生成時に拒否されます。
電子署名の理由コードの設定
電子署名を使用する前に、理由コードを設定する必要があります。 ドキュメントに署名するとき、有効な理由コードが必要です。 理由コードは電子署名の目的を示します。 たとえば、理由コードが法的な承認を示すことができます。
- 組織管理>設定>電子署名>電子署名の理由コード の順に移動します。
- 新規を選択します。
- 理由コード フィールドに値を入力します。
- 説明フィールドで値を入力します。
- 必要に応じて理由コードを追加するには、これらの手順を繰り返します。
- 保存 を選択します。
- ページを閉じます。
既存のプロセスに対する電子署名の要求
- 組織管理>設定>電子署名>電子署名要求 の順に移動します。
- 一覧で、目的のレコードを見つけ、選択します。
- 電子署名を要求するプロセスを選択します。
- 必要に応じて、署名必須 チェックボックスをオンまたはオフにします。
- 電子署名を要求するその他すべてのプロセスで、これらの手順を繰り返します。
- 保存 を選択します。
電子署名のカスタム要求の作成
組織管理>設定>電子署名>電子署名要求 の順に移動します。
新規を選択します。
必要に応じて、署名必須 チェック ボックスをオンまたはオフにします。
名前フィールドに、電子署名を要求するプロセスの名前を入力します。
テーブル名フィールドで、ドロップダウン ボタンを選択し、ルックアップを開きます。 署名を必要とするデータを保存しているテーブルを見つけて選択します。 次に、選択した行のリンクを選択します。
フィールド名フィールドで、ドロップダウン ボタンを選択し、ルックアップを開きます。 監視対象となるテーブル フィールドを見つけて選択します。 次に、選択した行のリンクを選択します。
署名が必要な場合を指定するには、次のいずれかの値を選択します。
- 常に - フィールドのデータが変更される際に常に署名を要求します。
- 一部 - 特定の条件下でのみ署名が必要となります。 一部を選択した場合は、次のいずれかのオプションも選択する必要があります: レコードが挿入されたとき、レコードが更新されたとき、またはレコードが削除されたとき。
保存 を選択します。
ページを閉じます。