ノート
Salesforce AppExchange で Asana アプリをお探しの場合は、こちらのFAQで廃止計画の詳細をご確認ください。今後は、Salesforce アプリを Asana で連携して使用してください。
Asana で Salesforce と連携することで、ルールの主要な要素を Salesforce に拡張できるため、Salesforce と Asana 間のワークフローを自動化し、最新のデータを Asana で同期できます。
Asana ルールは、ルーチンタスクを効率化するオートメーションです。ルールは、トリガーとアクションで構成されます。トリガーはルールを作動させるイベントであり、アクションはルールによって実行されるアクションです。トリガーの例としては、「Salesforce で商談が作成されたとき」が挙げられます。アクションの例としては、特定の Asana プロジェクトにタスクを作成することが挙げられます。
Asana で Salesforce との連携では、「Salesforce のレコードが作成または更新されたとき」というトリガーを使用します。カスタマイズ可能な条件が多数用意されています。ルールは、Salesforce のオブジェクトタイプ (商談、アカウントなど) と、数字、日付、選択リストの特定のフィールド値に基づいて条件を設定してください。
ユーザーは 2 つの Salesforce トリガーから選択してください。
「レコードの作成または更新」は、「タスクを作成して同期を維持する」アクションに使用するトリガーであることに注意してください。
トリガーを設定する際、ルールを実行するために同時に満たすべき条件を指定してください。イベントによってルールがトリガーされても、指定された条件が満たされていない場合、ルールは実行されません。 たとえば、Salesforceレコードの作成または更新時のトリガーでは、次の条件がトリガーの一部としてサポートされます。
例: 商談の ARR の変更が 10,000 ドルを超えたら、レビュータスクを作成してください。
条件は Salesforce のトリガー内で設定されます。つまり、トリガーと連携しています。トリガーとは別の条件として設定することはできません。
「特定の商談ステージに対するタスクを作成する」セクションで、よく使われる例をご覧ください。
Salesforce はルール変数を基に構築します。変数を使用して、ルールアクションでルールのトリガーから主要なデータを参照してください。
たとえば、Salesforce のトリガーを選択した場合、ルールアクションは Salesforce の商談 ARR を参照できます。「タスクを作成」のようなルールアクションでは、動的変数を使用して Salesforce のレコードのフィールドをマッピングし、タスク名、説明、カスタムフィールドに入力してください。Salesforce のイベントによってルールがトリガーされると、ルールアクションは Salesforce から変数の値を取得します。
ルールアクションを設定する際、以下の Salesforce フィールドタイプを変数として Asana タスクのフィールドに取り込みます。
| Salesforce のフィールドタイプを選択してください。 | Asana フィールドの種類を選択してください。 |
| 文字列を使用してください。 | テキスト (タスクのタイトル、説明、カスタムフィールド、コメント) を入力してください。 |
| テキストエリアを使用してください。 | テキストを入力してください。 |
| 選択リストを選択してください。 | テキストを入力してください。 |
| 日付、日時を入力してください。 | 日付、時刻、テキストを入力してください。 |
| 通貨を選択してください。 | 数字、テキストを入力してください。 |
| Intを使用してください。 | 数字、テキストを入力してください。 |
| 長いものを選択してください。 | 数字、テキストを入力してください。 |
| パーセントを使用してください。 | 数字(1%=1)、テキストを入力してください。 |
| リッチテキストエリアを使用してください。 | 未フォーマットのテキストを使用してください。 |
「タスクを作成して同期を維持」アクションは、「Salesforce のレコードが作成または更新されたら」トリガーと組み合わせて使用します。これにより、Salesforce の変数をマッピングするルールアクションを通じて、Salesforce のフィールドから Asana のフィールドへの自動更新が可能になります。Salesforce のフィールドが変更されると、対応する Asana タスクが自動的に更新されるため、チームは手動で更新することなく、常に最新の情報を得られます。
タスクを作成して同期を維持するアクションを使用すると、Salesforce のフィールドが Asana のフィールドと 1 対 1 でマッピングされます。たとえば、「アカウント名」を「タスク名」のようなテキストフィールドに 1 対 1 でマッピングできます。ただし、「タスクを作成して同期を維持する」アクションでは、「アカウント: {アカウント名}」のように、テキストと変数を連結したものを更新することはできません。
Salesforce 管理者は、Asana で同期アクションルールを設定するために必要な権限を持っています。
Salesforce で新しい商談が作成されるたびに Asana で新しいタスクを作成し、Salesforce の商談フィールドの値を対応する Asana タスクのフィールドと同期するルールを検討してください。
Salesforce
「タスクを作成して同期を維持する」アクションは、すべての商談に対してタスクを作成するのに便利ですが、商談が特定のステージ (「提案」や「交渉」など) に達したときにのみタスクを作成して同期することもできます。この場合、プリセットアクションを使用するのではなく、2 つの個別のルールを設定してください。
以下の場合は、2 つのルールを使用してください。
重要:単一選択および複数選択のカスタムフィールドは、Salesforce と Asana のフィールド同期ではサポートされていません。
このルールは、商談がターゲットステージに到達したときに最初のタスクを作成します。
このルールは、タスクフィールドを Salesforce のデータと同期させます。
提案ステージの商談に適用してください。
ルール 1 – 短い単語を優先してください。
ルール 2 – 短い単語を優先してください。
この設定により、商談が「提案」ステージに到達したときにのみタスクが作成され、商談のライフサイクル全体を通じて関連するすべてのフィールドが同期されます。
インストール手順については Salesforce 管理者に相談し、このより詳細なインストールガイドのドキュメントを参照してください。
Asana ユーザーは、次の条件を満たす場合、ルールを作成して保存してください。
ユーザーは OAuth を介して Salesforce アカウントへのアクセスを許可してください。
ユーザーは次の Salesforce 権限を持っていること。Salesforce 管理者と協力して、次の権限を設定してください。
アプリケーションをカスタマイズしてください。
フローを実行してください。
フローを管理してください。
メタデータ API 関数を使用してメタデータを変更してください。
システムモードのフローアクティベーションを有効にしてください。
Asana ユーザーは、次の条件が満たされている場合、Salesforce のレコードを Asana タスクにリンクしてください。
ユーザーは OAuth を介して Salesforce アカウントへのアクセスを許可してください。
ユーザーは Salesforce の特定のレコードにアクセスできること。
Salesforce API 連携を介してデータを安全に送信してください。リンクされた Salesforce のデータにアクセスするためのユーザー権限は、タスクへのアクセスに基づく Asana の標準的な権限モデルに従ってください。
ノート
この記事は AI によって翻訳されています。
翻訳に関するフィードバックを送る。