プロセスという機能により、ビジネスの手法をモデル化して特定の処理を自動化することができます。プロセスには主に4種類があります。(以下、技術情報より引用)ワークフロー。プロセスをモデル化および自動化するには、このプロセスを使用します。これらのプロセスは、バックグラウンドまたはリアルタイムに実行されるように構成され、必要に応じてユーザー入力を必要することができます。プロセスは、指定した条件に基づいて自動的に開始することも、ユーザーが手動で開始することもできます。標準のインストールで使用できない新しい操作を作成したり、異種複数の操作を単一の操作に組み合わせるために、このプロセスを使用します。操作に組み合わせることができます。フローのビジュアル化を作成するには、このプロセスを使用します。プロセスのさまざまな段階から導かれます。各ステージで、固有の手順を実行すると、次のステージに移動します。フローに新しいエンティティを追加することで、プロセスのフローをカスタマイズできます。開始および完了まで実行するためにユーザー入力を必要とする対話型の段階的のデータ入力フォームを作成するには、この手順を使用します。プロセスを開始すると、ウィザード風のインターフェイスが表示され、ウィザードの各ページを進むにつれ、適切な選択またはデータの入力を行うことができます。引用元:https://msdn.microsoft.com/ja-jp/library/gg309471.aspx今回は、これらプロセスの中でも一番頻度高く利用されるワークフローについて触れていきましょう。ワークフローの作成方法まずは、ワークフローを作成します。「設定」メニューから「プロセス」をクリックします。左上の「新規」ボタンをクリックすると、プロセス作成画面になります。プロセス名、プロセスの種類、対象となるエンティティなどを選択していきましょう。(※)このワークフローをバックグラウンドで実行する(奨励):✔として「OK」をクリックします。種類では、テンプレートからプロセスを作成することも可能ですが、事前にプロセステンプレートを作成する必要があります。作成方法について後ほどご紹介します。ワークフロー作成画面は以下の通りになります。各エリアを説明していきましょう。プロセスの種類を選びます。テンプレート」としてテンプレート化することもできます。テンプレートにする場合は、通常のプロセスとして実行などはできない点は注意が必要です。ワークフローをオンデマンド(手動実行)できるようにするかどうか、子プロセスとして実行させるかを選択します。)と実行のトリガー(開始時期)を選択できます。ワークフローが正常に完了したらそのログを自動削除するかどうかを設定できます。多数のレコードにワークフローを実行すると、かなりの容量を使用することになるため、ここにはチェックをいれておくことが奨励されています。テストなどで結果を確認する場合は、一時的にチェックを外せばいいでしょう。具体的なステップを作成する箇所です。当てなどを行うことができます。サードパーティのツールをソリューションとしてインポートすれば、共有設定や、加算・積算などの簡易計算、上位エンティティから下位エンティティへプロセス実行などを幅広く行うことができるようになります。設定するシンプルなワークフローを作成してみましょう。「レコードの作成」とします。それ以外は特に変更はしません。ステップを追加します。「レコードの更新」を選択します。選択したら、保存して閉じます。あとは、作成したステップに適当な説明を記載して、保存をクリックした後、「アクティブ化」を行います。これで簡単なプロセスは作成されました。あとは、動かしてみます。取引先企業を新規に作成して、保存をクリックしてみましょう。プロセスは基本的に「保存」をクリックしたら動き出しますので、必ず保存します。すると先ほどのワークフローが動作していることがわかります。セッション」をクリックします。すると先ほど作成した企業がプロセス処理されていることがわかります。ステータスが「成功しました」となれば処理は完了です。ワークフローはとても奥が深く、使いこなせばほとんどの処理を行うことができます。掲げる「コードレスカスタマイズ」の神髄でもあるので、ぜひ理解を深めていきましょう。引き続き、ワークフローについてはパターン化して触れていきますのでお楽しみに。この記事を読んだ方は他にこんな記事を読んでいます。