studioの準備をしてきました。今回はいよいよログインやDB操作をSFのsoapAPIを使って行います。準備や環境設定が不十分な方は下記の2記事を参照ください。Studio環境設定)セールスフォースでは下記の通りにDBの呼び方を呼称いたします。レコードこちらの記事ではSFのDB用語に合わせて記述します。API下記のソースコードは言語は全てVB.netです。C#にしたい方はこちらのコンバータをお使いくださいSforceService()というクラスにSFを操作するメソッドが定義されています。必要なメソッドを追加しましたら、こちらにメソッド呼び出しを追加してください。セキュリティトークンの文字列をAPI実行時にSFが求める任意のIPからのアクセスの場合セキュリティトークン不要です。取得(query)今回はSFの標準オブジェクトである「キャンペーン」オブジェクトのレコードを取得するソースを例として書いております。Sub◆取得したいオブジェクトに合わせて下記のソースをを静的に書きなおす必要があります。Campaign)◆取得する項目に合わせて下記の通りに、ソースを合わせる必要があります。登録(create)今回はSFの標準オブジェクトである「取引先」オブジェクトにレコードを登録するソースを例として書いております。Functioncreateメソッドにはオブジェクトの配列を引数としてわせるので複数のレコードを一度に登録することができます。更新(update)今回はSFの標準オブジェクトである「取引先」オブジェクトにレコードを更新するソースを例として書いております。Subupdateメソッドにはオブジェクトの配列を引数としてわせるので複数のレコードを一度に更新することができます。SubdeleteメソッドにはIDの文字列の配列を引数としてわせるので複数のレコードを一度に更新することができます。実行結果IDとはSalesForceのオブジェクトには全てIDという項目があり、このIDはSFによって自動採番されています。※SFのオブジェクトマネージャーからは参照できません。登録・更新(upsert)SFには外部ID・ユニークキーで対象のレコードを識別して、レコードがあれば更新、なければ登録というように処理をする便利なAPIがあります。対象のオブジェクトが外部IDやユニークキーの項目を保持していないといけません。外部IDが一致するレコードがある場合は更新。外部IDが一致するレコードがある場合は更新。Sub外部IDとはカスタムオブジェクトのみ付属できる項目。自分で生成したオブジェクトです。外部の機能からユニークにレコードを判別するための役割があります。※外部の機能とは例えば、今回自分で作成しているsoapAPIです。updateと違ってIDではなく、外部IDやユニークキーでレコードを識別して登録更新を行います。外部IDもユニークキーも持たないオブジェクトでは使えません。ドットネット)は、Microsftが開発したプログラミング言語です。特徴は、以下のとおりです。salesforceは自社の学習システムを無料公開しております。Trailheadというものです。基本的に、日本語で学習ができます。具体例として下記のような業務管理するアプリを簡単に作れます。近頃SalesForceが絡む案件が増えてきました。一瞬作業!!SFオブジェ参照/定義書作成&Excelでオブジェクト生成データローダよりも簡単。DevToolsはグーグルクロームの拡張機能です。下記の機能があります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。설명2020.09.302021.06.22。