【Zoho CRM】カスタム関数:経理のミカタに取引先を送信する

【Zoho CRM】カスタム関数:経理のミカタに取引先を送信する

Alert
下記はサンプルコードです。カスタム関数のカスタマイズ・デバッグ・テストについてはお客様自身にて行っていただく必要がございます。 ゾーホージャパンサポート窓口では承りかねますので予めご了承ください。

引数
accountID =  「取引先」の「取引先のID」


関数の内容
account = zoho.crm.getRecordById(("Accounts"),(input.accountID).toLong());
tURL="https://keirinomikata.jp/api/billing/add";
user_id="経理のミカタのアカウントのメールアドレス";
access_key="経理のミカタのAPIのアクセスキー";
m=map();
m.put("user_id",user_id);
m.put("access_key",access_key);
m.put("billing_code",input.accountID);
m.put("billing_name",(account).get(("Account Name")));
m.put("billing_individual_name",(account).get(("Account Name")));
m.put("address1",(account).get(("Account Name")));
//m.put("address2","宛名 2");
//m.put("address3","宛名 3");
m.put("zip_code",(account).get("Billing Code").replaceAll("-",""));
m.put("pref",(account).get("Billing State"));
m.put("city_address",(account).get("Billing City"));
m.put("building_name","Billing Street");
m.put("tel",(account).get("Phone"));
//※以下のパラメーターは本来は請求先のメールアドレスを入力する欄(実際にどのようにメールアドレスを設定するかは運用によるので以下のサンプルでは経理のミカタの自分のアカウントのメールアドレスを指定
m.put("email",user_id);
m.put("payment_method","0");
m.put(("source_bank_account_name"),(account).get("振込元口座名義"));
r = postUrl(tURL,m);
resMap=r.toMap();
code = r.executeXPath("/root/billing/code/text()");

//カスタムボタンの場合のみ以下の内容を追加
return "追加しました:" +code;
※上記の内容のうち「経理のミカタのアカウントのメールアドレス」と「経理のミカタのAPIのアクセスキー」はご自分のアカウントの情報に置き換えてください。

※経理のミカタでのデータ登録用に「振込元口座名義」という名前の項目をカスタム項目(一行)として作成している想定です。別の項目名を設定している場合、上記の内容のうち「振込元口座名義」の文字列を該当の項目の文字列に置き換えてください。

※ワークフローのカスタム関数で設定する場合は最後の行(return "登録しました!";)を削除してください。

      • Related Articles

      • 【Zoho CRM】カスタム関数:1年分の商談の金額を月別に分割して計上する

        下記はサンプルコードです。カスタム関数のカスタマイズ・デバッグ・テストについてはお客様自身にて行っていただく必要がございます。 ゾーホージャパンサポート窓口では承りかねますので予めご了承ください。 タブ 商談 引数 Deal_Name= 商談.商談名 accountID = 商談.取引先のID Closing_Date= 商談.完了予定日 amount = 商談.総額 stage = 商談.ステージ 関数の内容 //登録用のマップ m=map(); //繰り返し処理用のリスト ...
      • 【Zoho CRM】複数のレコードに対してカスタム関数を実行したい

        Q. データの一覧から、複数のデータを選択してカスタム関数をボタンから実行したいです。 このとき、関数にデータのIDを引数として渡しますが、各データのIDはどう扱うべきでしょうか? A. 複数のデータを選択してカスタム関数を実行する場合、 引数として渡されるデータのIDは、「|||」で 繋ぐ形で 下記のように、一つの文字列で扱われます。 1000000001|||1000000002|||1000000003|||1000000004 ...
      • 【Zoho CRM】筆まめクラウド住所録に連絡先データを登録する

        下記はサンプルコードです。カスタマイズ・デバッグ・テストについてはお客様自身にて行っていただく必要がございます。 ゾーホージャパンサポート窓口では承りかねますので予めご了承ください。 引数 access_token = 筆まめアプリケーション認証で取得した「アクセストークン」(カスタム値) refresh_token = 筆まめアプリケーション認証で取得した「リフレッシュトークン」(カスタム値) group_id = 筆まめクラウド住所録の住所録ID(カスタム値) lastname = ...
      • 【Zoho CRM】Sansanの名刺データを取得して見込み客データを更新する

        下記はサンプルコードです。カスタマイズ・デバッグ・テストについてはお客様自身にて行っていただく必要がございます。 ゾーホージャパンサポート窓口では承りかねますので予めご了承ください。 引数 SansanAPIKey = カスタム値(SansanのAPIキー) leadID = 「見込み客」の「見込み客のID」 email = 「見込み客」の「メール」 関数の内容 //認証用ヘッダー h={ "X-Sansan-Api-Key" : input.SansanAPIKey }; //リクエストURL ...
      • 【Zoho CRM】商談の項目に自動的に取引先の項目を反映させることはできますか

        Q. 商談の項目に自動的に取引先の項目を反映させることはできますか? A. ルックアップ項目の連動項目で反映可能です。 詳細は、こちらのヘルプをご確認ください。

      Zoho Community

      オンライン掲示板やユーザー交流会など、Zoho活用に役立つコンテンツが満載!


        Zoho CRM 管理者向けオンライントレーニング

        Zoho CRM 導入後の動き出しをスムーズに。初期設定から操作方法、便利機能まで… Zoho の講師がデモを交えて解説。CRM管理者の必須スキルを短期間で習得しましょう。


          ウェビナー情報はこちら!

          さまざまな企業で業務改善にあたるエキスパートたちの事例セミナーをご提供しております。最新の予定や、配信済みのウェビナー動画はこちらをご確認ください。