2021/05/24

Salesforceの自動化ツールで、ノンプログラミングでプロセス自動化を実現!

 
  

Salesforceにおけるビジネスプロセスの自動化

Salesforceには、ビジネスプロセスを自動化できるツールが用意されています。手動で実行している反復作業をプロセスとして設定すると、自動的に実行されるようになります。 反復作業の省力化によって、ユーザはその分の時間を他の業務に使うことができます。システム管理者にとっても、自動化によりプロセスの進捗を確認できるというメリットがあります。 <Salesforceの自動化ツール> ・Salesforce フロー(プロセスビルダー、Flow Builder) ・ワークフロー ・承認 ・Einstein Next Best Action ・自動アクションの実行

Salesforceの自動化ツール

ここでは、Salesforce の自動化ツールのうち、Salesforce フロー、ワークフローを紹介します。これらを利用すれば、1行のコードも書かずに、プロセスを自動化できます。

Salesforce フロー

Salesforce フローは、宣言型の自動化ツールです。 Salesforce フローには、プロセスを作成するプロセスビルダーとフローを作成するFlow Builderという2つのツールがあり、いずれもポイント & クリックで自動化を実現します。

プロセスビルダー

Salesforceフローのプロセスビルダーでは、3種類のプロセスをサポートしています。それぞれのプロセスでトリガとなるアクションが異なるため、ニーズに応じて適したプロセスを選択します。 各プロセスは、ルール適用時のアクションとスケジュール済みアクションで構成されるアクショングループと、アクショングループを実行するタイミングを決定する条件で構成されます。スケジュール済みアクションをサポートするのはレコード変更プロセスのみです。 <プロセスの種類とプロセスをトリガするもの> ・レコード変更プロセス レコードが作成または更新されるとき ・イベントプロセス プラットフォームイベントメッセージを受信したとき ・呼び出し可能なプロセス 他のプロセスなどにより呼び出されたとき

フロー(Flow Builder)

Salesforceフローの一部であるフローでは、画面フローと自動起動フローの2 種類が提供されています。自動化するプロセスをモデル化し、Flow Builder を使用してフローを設計、作成します。 ・画面フロー ユーザからデータを収集するビジネスプロセスを自動化します。 例:画面を含むガイド付きチュートリアルまたはウィザードの作成など ・自動起動フロー レコードの変更、ボタンのクリックなどのアクションをきっかけに、バックグラウンドでフローを自動的に起動します。 例:ユーザがボタンをクリックしたときに、レコードに対するアクションを実行するなど

ワークフロー

ワークフローでは、レコードがワークフロールールのすべての条件を満たすと、ルールで指定されたアクションが実行されます。 これらの手順は、if/then ステートメントに要約でき、ワークフロールールは「条件」と「アクション」に分解できます。 ・条件 ワークフローがアクションを実行するために、true でなければならない条件 ・アクション レコードが条件を満たしたときに実行される動作

Salesforceの自動化ツール選択のポイント

Salesforceの自動化ツールは、自動化するビジネスプロセスの種類によって、適切なツールが異なります。ここでは、自動化ツールを選択するポイントについて説明します。

ウィザード、ガイド付きチュートリアルの自動化

登録や申請などのようにユーザが必要な情報を入力するウィザードや、ガイド付きチュートリアルを作成するときには、Flow Builderが適しています。 ユーザに情報を表示して、入力を促すフローを作成し、ユーザによって入力された情報に基づき、Salesforce がアクションを実行する流れになります。

バックグラウンドの自動化

必要なデータをSalesforce 組織や接続された外部システムから取得するビジネスプロセスでは、Flow Builder、プロセスビルダーが適しています。 Flow Builder、プロセスビルダーともに、バックグラウンドのビジネスプロセスを自動的に開始できます。 プロセスビルダーの標準機能ではできないことが、Flow Builderでできるようになっています。さらに、Flow Builder、プロセスビルダーの標準機能では実行できない場合は、Apex を使用することでより複雑な機能を作成できます。 ビジネスプロセスの自動化を行うとき、初期にはコードを書かずにできる宣言型の自動化ツールを活用し、段階的にAPIなどを活用する開発を伴うソリューションへと進めていくのが効率的です。

Salesforceのプロセスビルダーでできるバックグラウンドの自動化

Salesforceのプロセスビルダーは、以下のタイミングで、バックグラウンドのビジネスプロセスを自動的に開始します。 ・レコードの作成 ・レコードの更新 ・プラットフォームイベントの発生

SalesforceのFlow Builderでできるバックグラウンドの自動化

SalesforceのFlow Builderでは、バックグラウンドプロセスに、プロセスビルダーでは使用できない機能を追加できます。Flow Builderで作成する、より複雑な機能を使用して、実行したプロセスからそのフローをコールすることができます。 ・ユーザによるボタンなどのクリック ・レコードの作成 ・レコードの更新 ・プラットフォームイベントの発生 ・時間の経過とアクションの頻度

Salesforceの自動化ツールを活用して業務効率を向上する

Salesforceの自動化ツールについてご紹介しました。 ビジネスプロセスの中で、申請や承認、見積などのように日々反復される作業があります。1回あたり1~2分程度の省力化でも、積み重なれば大きな業務効率の改善につながります。 Salesforceの自動化ツールを活用すれば、プロセスの自動化のために開発コストや膨大な時間と労力がかかることはありません。ノンプログラミングで、ビジネスプロセスを自動化し、業務効率を向上させることができます。]]>

ITエンジニアへのキャリアチェンジならキャリアチェンジアカデミー

この記事の監修者・著者

株式会社オープンアップITエンジニア
株式会社オープンアップITエンジニア
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞

おすすめの動画

  • 【未経験からIT業界へ転職するなら】相談窓口とスキルの獲得はここで解決!IT転職が一気に有利に!【キャリアチェンジアカデミー】

  • 【費用一切不要】未経験からIT業界へ転職するならまずはここへ相談!【キャリアチェンジアカデミー】

  • 【何のエンジニアになれるのか?】未経験からITエンジニアを目指すとこんな道がある【キャリアチェンジアカデミー】