電子署名を要求するプロセスの選択
適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
プロセスに対して電子署名が要求されている場合、署名を行わない限りプロセスを続行できません。既定では、次の製造プロセスに対して電子署名機能を使用できます。
工順の承認
工順バージョンの承認
工順バージョンの有効化
部品表 (BOM) の承認
BOM バージョンの承認
BOM バージョンの有効化
製造オーダーのリリース
製造オーダーの完了済としての報告
Microsoft Dynamics Ax の任意のテーブルまたはフィールドについて、カスタムの電子署名要求を設定することもできます。
注意
電子署名のカスタム要求によってアプリケーション エラーが発生することがあります。電子署名のカスタム要求の影響をテストしてから、その要求を運用環境で実装するようにしてください。
電子署名のカスタム要求を設定するとき、これらの推奨事項に従ってください。
次の表の次のアクションについては、署名要求を設定しないことをお勧めします。
テーブル
アクション
LedgerJournalTable
挿入
更新
消去
VendTable
挿入
CustTable
挿入
消去
SalesTable
挿入
消去
前の一覧のテーブルの 1 つに署名要求が存在し、ユーザーが対応するフォームを変更した場合、"トランザクションに必要な署名が含まれていません。" というメッセージが表示され、変更は保存されません。
継承階層のテーブルに対して署名要求を設定しないことをお勧めします。階層内のいくつかのテーブルに署名要求が存在し、残りのテーブルには署名要求が存在しないとき、ユーザがレコードの挿入を試みても、レコードは挿入されません。たとえば、DirPerson テーブルと DirOrganizationBase テーブルは、DirPartyTable テーブルから継承します。[DirPartyTable] テーブルに署名要求が存在するが、[DirPerson] テーブルに署名要求が存在しない場合、新しいレコードを [DirPerson] テーブルに作成することはできません。
有効日が含まれるテーブルに電子署名のカスタム要求を設定しないことをお勧めします。
カスタム署名要求は、Microsoft Dynamics AX のエンタープライズ ポータル またはアプリケーション統合フレームワーク (AIF) で更新されるフィールドやテーブルではサポートされていません。これらのテーブルおよびフィールドに対する電子署名要求はエラーになります。
既存のプロセスに対して電子署名を要求する
組み込みプロセスまたは以前作成したプロセスに対して電子署名を要求するには、次の手順に従います。
組織管理 >設定 >電子署名 >電子署名要求 をクリックします。
電子署名を要求する各プロセスの横にあるチェック ボックスをオンにします。
作成した署名要求については、[プロパティ] ボタンをクリックして署名要求を変更できます。署名が必要なテーブル、フィールド、またはアクションを変更できます。
注意
組み込みプロセスのプロパティは変更できません。
フォームを閉じます。
電子署名のカスタム要求の設定
電子署名はコンプライアンスおよび責任の所在の確保に役立ち、法律によって強制される場合、または重要なビジネス プロセスに対する法人のポリシーから要求される場合があります。電子署名の考えられる使用法を次の例に示します。
財務では、責任の所在が重要です。発注書を承認するとき、または政府機関に税務書類を提出するとき、電子署名が必要になることがあります。
人事管理では、内定通知、コンプライアンス フォーム、ハンドブックおよびポリシーの通知、ポジション承認、新規採用、異動、昇進に対して電子署名を使用できます。
公的部門では、発注書、予算、予算のリビジョン、または仕訳帳を承認するときに署名が必要になることがあります。
プロセスに対する電子署名要求を作成するには、次の手順に従います。
組織管理 >設定 >電子署名 >電子署名要求 をクリックします。
Ctrl + N キーを押すか、[新規] をクリックして、新しいレコードを作成します。
署名要求の名前を入力します。
[プロパティ] をクリックして "署名要求の詳細" フォームを開きます。
署名を必要とするデータが保存されているテーブルを選択します。
テーブルの監視対象のフィールドを選択します。
どのような場合に署名が必要かを指定します。フィールドのデータが変更になるときに常に署名が要求される場合は、[常に] を選択します。署名が特定の条件下のみで必要な場合は、[1 回だけ] を選択します。[1 回だけ] を選択した場合、次のオプションの 1 つを選択する必要があります:
[レコードの挿入時] – 署名は、新しいレコードを作成する場合のみ必要です。
[レコードの更新時] – 署名は、レコードが変更される場合のみ必要です。
[レコードの削除時] – 署名は、レコードをテーブルから削除する場合のみ必要です。
注意
レコードをテーブルに挿入またはテーブルから削除するときに署名が要求されるようにするには、そのテーブルのみを選択することをお勧めします。レコードが変更されたときに署名が要求されるようにするには、テーブルとフィールドの両方を選択する必要があります。
[署名要求の詳細] フォームで [OK] をクリックして、変更を保存し、フォームを閉じます。
"電子署名要求" フォームを閉じます。
新しい条件の設定時に未処理だった Microsoft Dynamics Ax のクライアントを再起動します。クライアントが再起動されず、現在署名を要求しているフィールドをユーザーが変更しようとすると、エラーが表示されます。