次の方法で共有


アクションを使った作業の概要

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 アクションの使用

アクションはプロセスの一種です。 コードを記述することなく、ワークフローまたはダイアログから直接、ユーザー定義アクションを含むアクションを呼び出すことができます。 詳細情報 : ワークフローまたはダイアログからカスタム アクションを呼び出す

アクションは、Dynamics 365 Customer Engagement (on-premises) Web サービスを使用するユーザー定義コードを実行することによって呼び出すこともできます。

アクションは次の方法で呼び出すことができます。

  • プラグインまたはユーザー定義ワークフロー内から実行されるコードから。

  • アプリケーションに挿入され、JavaScript コードを使用して操作を実行するコマンドから。

  • Dynamics 365 Customer Engagement (on-premises) Web サービスを使用する別のシステムとの統合から。

  • Dynamics 365 Customer Engagement (on-premises) Web サービスを使用する、ユーザー定義のクライアント アプリケーションから。

開発者は、トピック: 独自のアクションの作成 で、知識を深めることができます。

なぜアクションを使用しますか。

アクションは、ビジネス ロジックを作成するためのいろいろな可能性を生み出します。 アクションの以前は、ビジネス プロセスを実装する主な方法は、プラグインかまたはユーザー定義ワークフローに限定されていました。 アクションでは、アクションの作成、更新、削除、割り当て、実行などの操作を実行できます。 内部では、アクションはユーザー定義メッセージを作成します。 開発者はこれらのアクションを "メッセージ" として参照します。 これらの各メッセージは、エンティティ レコードに対して実行されるアクションに基づいています。 プロセスの目標がレコードの作成し、そのレコードを更新してから、そのレコードを割り当てる場合、3 つの個別のステップが存在することになります。 各ステップは、エンティティ (必ずしもユーザー自身のビジネス プロセスではない) の機能によって定義されます。

アクションは、ユーザーの業務の実行に必要な操作に一致した単一の動詞 (あるいはメッセージ) を定義する機能を提供します。 こうして定義された新しいメッセージは、エンティティで行うことができる操作ではなく、プロセスまたは動作に起因します。 これらのメッセージは、エスカレート、変換、スケジュール、ルーティング、承認など、好きな動詞に対応させることができます。 これらの動詞を追加することにより、ビジネス プロセスを流暢に定義できる充実したボキャブラリが提供されます。 この豊富なボキャブラリをクライアントまたは統合から適用できます。アクションをクライアント内に書き込む必要はありません。 これにより、アクション全体の成功または失敗を単一ユニットとして管理またはログすることができるので、アクションが容易になります。

構成可能メッセージ

アクションがひとたび定義およびアクティブ化されると、 プラットフォームによって提供されるその他のメッセージと同じように、開発者はそのメッセージを使用できます。 ただし、大きな違いは、メッセージの使用時に実行する必要のある内容に、開発者でない者が変更を加えられるということです。 アクションを構成することで、ビジネス プロセスの変化に合わせてステップを修正できます。 そのメッセージを使用するユーザー定義コードは、プロセスの引数が変わらない限り、変更する必要はありません。

ワークフローのプロセスとプラグインは、自動化を定義するための同様な機能を引き続き提供します。 ワークフローのプロセスは、開発者以外が変更を加える機能を今もなお提供します。 しかし、違いは、ビジネス プロセスの作成の方法と開発者がコードを記述できる方法にあります。 アクションは、 プラットフォームによって提供されるメッセージと同じレベルで動作するメッセージです。 開発者は、アクション用のプラグインを登録できます。

グローバル メッセージ

ワークフローのプロセスやとプラグインとは異なり、アクションは特定のエンティティに関連付けする必要はありません。 独自に呼び出すことができる "グローバル" アクションを定義できます。

関連項目

自分のアクションを作成アクションを設定
ワークフローまたはダイアログからのユーザー定義アクションの呼び出し
ワークフロー プロセスの概要
業務プロセス フローの概要