【Zoho CRM】Zoho CRMの関連リストにkintoneのデータを表示する

【Zoho CRM】Zoho CRMの関連リストにkintoneのデータを表示する

 Zoho CRMの関連リストにkintoneのデータを表示する設定例です。

[概要]
  • kintoneの日報アプリのデータをZoho CRMの取引先画面で表示
[設定内容]
  • Zoho CRMのカスタム関連リストの追加画面で「カスタム関数」を選択して記述
  • 送信するデータの内容(Zoho CRMの項目名[スクリプトの引数名]→kintoneのフィールドコード)
    • 該当の取引先に対応する日報データがある
      →日報の日付、業務内容、所感・学びを表示
    • 該当の取引先に対応する日報データがない
      →データがありませんでしたと表示
  • 表示するデータのkintoneのフィールドコード(アプリの設定に合わせて変更してください)
    • 日付
    • 業務内容
    • 所感学び
[サンプルコード]
//アプリID
string kintoneNippo(string accountName)
{
//トークン
token="※アプリのトークンの値を設定してください※";
//リクエストURL
uri="https://lcm4s.cybozu.com/k/v1/records.json";
//ヘッダー
h=map();
h.put("X-Cybozu-API-Token",token);
//info h;
//パラメーター
        appID="※アプリのIDを設定してください※";
query=encodeUrl(("取引先名=\"" + input.accountName) + "\"");
uri=uri + "?app=" + appID + "&totalCount=true&query=" + query;
//リクエスト送信
response = getUrl(uri,h,false);
//レスポンスの取得
responseCode=response.get("responseCode");
responseText=response.get("responseText");
//レスポンスの中からrecordsを取得しリストに変換
responseMap=responseText.toMap();
records=responseMap.get("records").toJSONList();
totalCount=(responseMap.get("totalCount")).toLong();
//表示用文字列
//件数に応じて表示
if(totalCount  >  0)
{
r="";
r=r + "<record>";
//レコード1件ずつ走査
for each record in records
{
recordMap=record.toMap();
dateMap = recordMap.get("日付").toMap();
dateValue=dateMap.get("value");
workMap=recordMap.get("業務内容").toMap();
workValue=workMap.get("value");
detailsMap=recordMap.get("所感学び").toMap();
detailsValue=detailsMap.get("value");
rowNo=0;
r=r + "<row no=\"" + rowNo + "\">";
r=(r + "<FL val=\"日付\">" + dateValue) + "</FL>";
r=r + "<FL val=\"業務内容\">" + workValue + "</FL>";
r=r + "<FL val=\"所感、学び\">" + detailsValue + "</FL>";
r=r + "</row>";
rowNo=(rowNo  +  1);
}
r=r + "</record>";
}
else
{
r="<record><row no=\"0\"><FL val=\"取得結果\">データがありませんでした</FL></row></record>";
}
return r;
}
[画面イメージ]
データがある場合


データがない場合


※上記のサンプルの動作保証やサポートは行っておりません。ご自身の責任において利用、カスタマイズしていただくようお願いします。


    • Related Articles

    • 【Zoho CRM】Zoho CRMからkintoneにデータを送信する

      下記はサンプルコードです。カスタマイズ・デバッグ・テストについてはお客様自身にて行っていただく必要がございます。 ゾーホージャパンサポート窓口では承りかねますので予めご了承ください。 Zoho CRMからkintoneにデータを送信する際の設定例です。 [概要] Zoho CRMの商談データをkintoneの案件管理アプリに送信して登録 [設定内容] Zoho CRMのカスタム関数、または、カスタムボタンでスクリプトを記述 送信するデータの内容(Zoho ...
    • 【Zoho Sign】Zoho CRMとZoho Sign連携の設定

      Zoho CRMとZoho Sign連携 Zoho SignとZoho CRMは連携可能です。 Zoho CRMのZoho Sign拡張機能を使用すると、CRMに保存されている連絡先に、署名文書を直接送信できます。Zoho CRMの差し込み文書や会計テンプレートにも適用され、テンプレートから電子署名文書を送信できます。 例:会社の営業担当者がで署名のために同じ契約を異なる取引先に送信したい場合、名前、住所、添付ファイル、金額が異なる場合、差し込み印刷と在庫テンプレートの連携でスムーズ化します。 ...
    • 【Zoho CRM】Card Scannerアプリで名刺データをZoho CRMに取り込む方法

      以下、Card ScannerアプリでCRMへデータを登録する手順をご案内します。 事前にZoho製品との同期と追加言語の設定を行ってください。 Card Scannerアプリの起動時に、右下の歯車マークをタップするで、自分のZohoアカウント名の表示がされているか、また追加言語設定が完了しているか確認できます。 ①Card Scannerアプリを起動後、カメラへのアクセスを許可し、名刺を撮影します。 ②名刺のデータが自動で解析されます。 ...
    • 【Zoho Invoice】 Zoho CRMの同期から連絡先同期まで

      Zoho CRMの連絡先同期 「設定」アイコンをクリックします。 「連携」をクリックします。 「Zohoサービス」をクリックします。 「接続」をクリックします。 「Zoho CRMへの接続 」をクリック: 「Zoho CRMへの接続 」ページが表示されます。 「1.Zoho CRMの認証情報」セクションの「Zoho CRMへの接続 」をクリックします。 ​ メールアドレスを入力: 「Zoho CRMへの接続」のポップアップページが表示されます。 Zoho ...
    • 【Zoho CRM】送信したメールの送信結果の確認方法

      個別メール ①データの詳細画面内 個別に送信したメールの反応は、メールを送信したデータの詳細画面へ移動し、「メール」関連リスト内の「ステータス」項目でご確認いただけます。 ②レポート 個別に送信したメールの送信結果をまとめて確認したい場合には、レポートを使用します。 レポートタブへ移動し、「メールのレポート」フォルダーからデフォルトで用意されている「送信したメールの状況」レポートを選択します。 一括メールのみの送信結果を確認したい場合には、詳細フィルターで「経路 次の値と等しい 個別( ...

    Zoho Community

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


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

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


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

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