createDataConnector

事前作成済み CRM Analytics コネクタのインスタンスを作成し、Salesforce の組織、アプリケーション、データウェアハウス、およびデータベースサービスのデータに接続します。

構文 

1import { createDataConnector } from 'lightning/analyticsWaveApi';
2createDataConnector( dataConnector : DataConnectorInput ): Promise<DataConnector>

CRM Analytics API リソース 

1POST /wave/dataConnectors

createDataConnector は、この CRM Analytics API リソースを使用します。

パラメータ 

  • dataConnector — (必須) 作成するデータコネクタインスタンス。Data Connector Input リソースを使用します。

戻り値 

Data Connector 応答を使用して解決される Promise オブジェクト。

使用方法 

createDataConnector は、事前作成済みの CRM Analytics コネクタのインスタンスを作成するために使用します。たとえば、別の Salesforce 組織へのコネクタを作成して、取引先データを取得できます。

この例では、ページに作成ボタンを追加しています。ページには、プロパティなど、コネクタの作成に必要な情報についてのフォーム要素が含まれている必要があります。データコネクタを作成すると、lightning/platformShowToastEvent モジュールを使用してトーストメッセージが表示されます。

1import { LightningElement, api } from 'lwc';
2import { createDataConnector } from 'lightning/analyticsWaveApi';
3import { ShowToastEvent } from 'lightning/platformShowToastEvent';
4
5export default class CreateDataConnector extends LightningElement {
6  dataConnector = {
7    "name" : "mySFDCExt",
8    "label" : "My SFDC External Connector",
9    "description" : "My connection to another SFDC org",
10    "connectionProperties" : [
11      { "name" : "Password", "value" : "*******" },
12      { "name" : "Service_URL", "value" : "https://MyDomainName.my.salesforce.com/services/Soap/u/53.0" },
13      { "name" : "Username", "value" : "user@yourSFDCorg.com" },
14      { "name" : "APIType", "value" : "BULKV2" }
15    ],
16    "connectorType" : "SalesforceExternal",
17    "connectorHandler" : "Legacy"
18  };
19
20  create(event) {
21      createDataConnector({ dataConnector : this.dataConnector } })
22        .then(() => {
23          this.dispatchEvent(
24              new ShowToastEvent({
25                title: 'Success',
26                message: 'Data Connector Created',
27                variant: 'success'
28              })
29          );
30        })
31        .catch(error => {
32          this.dispatchEvent(
33              new ShowToastEvent({
34                title: 'Error creating data connector',
35                message: error.body.message,
36                variant: 'error'
37              })
38          );
39      });
40  }
41}

このボタンは、createDataConnector() メソッドをコールします。

1<template>
2  <lightning-button
3    label="Create"
4    icon-name="utility:play"
5    icon-position="right"
6    onclick={create}
7  ></lightning-button>
8</template>

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。