「送信元のコンタクトからの文書を単独で添付する方法」

「送信元のコンタクトからの文書を単独で添付する方法」

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

シナリオ: コンタクトのビューページから「Zoho Signを使って送信」ボタンを使用して、ドキュメントをZoho Signに送信しました。 ドキュメントが署名のために送信されると、ドキュメントの詳細と添付ファイルが「Zoho Sign Documents」モジュールに追加されます。 添付ファイルだけを、ドキュメントが送信されたコンタクトから追加したいです。 CRMでワークフローを使用してこれを行うことはできますか?
このコードにより、トリガーとなったレコードから署名済みのドキュメントが添付されます。 例えば、モジュール「XYZ」からレコード「A」から送信した場合、署名済みのドキュメントがこのレコード「A」に追加されます。
  1. ZohoCRMページを開き、次のパスに進みます。 セットアップ -> カスタマイズ -> ワークフロールール。 Zoho Sign Documentsモジュールの新しいワークフローを作成します。
  2. 'レコードアクション' -> '編集'
  3. Zoho Sign文書を編集する度に、このワークフローを繰り返すためにチェックボックスをクリックしてください。
  4. 特定のフィールド(複数可)が変更されることを選択します
  5. ドキュメントステータスが「署名済み」に変更されたとき。
  6. 「どのZoho Sign文書にルールを適用しますか?」という条件で、値をすべてのZoho Sign文書としてください。
                                -->次へをクリックしてください。
                                -->アクションのリストから機能を選択してください
  7. 「独自関数の作成」を選択します。
  8. 機能の名前を付けて作成します。
  9. 関数の引数を編集してください。
  10. キー名を「requestId」とし、値に#を入力し、「Zoho Sign Documents」モジュールの「Zoho Sign Document Id」フィールドを選択します。
  11. 下記のコードを関数内で使用し、Zoho Sign接続名を置き換えてください。
  12. 接続を作成するには、「セットアップ」→「開発者スペース」→「接続」→「新しい接続を作成」→「Zoho OAuth」を選択して、ここに接続名を入力します。関数内では、同じ「接続リンク名」を使用します。
  13. 以下のスコープを選択してください --> Zoho Sign.account.ALL、Zoho Sign.documents.ALL、Zoho Sign.setup.READ、Zoho Sign.templates.ALL
  14. 「作成して接続」をクリックします。
  15. 機能とワークフロールルールを保存します。
  1. レスポンス=invokeurl
  2. []
  3.   URL:'https://sign.zoho.com/api/v1/requests/'+リクエストID
  4.  タイプ:GET
  5.  接続:「接続名をここに入力」
  6. ];
  7. requestObj = response.get('要求');
  8. info requestObj;
  9. info requestObj;情報要求オブジェクト;
  10. もし(requestObj.containKey('request_status'))がある場合
  11.  reqStatus = requestObj.get('リクエストステータス');
  12.  情報を要求するステータス;
  13.  if(reqStatus.equals('completed') または reqStatus.equals('expired') または reqStatus.equals('declined') または reqStatus.equals('recalled'))
  14.  {
  15.   requestId = requestObj.get('request_id');
  16.   requestId = requestObj.get('リクエストID');
  17.   actions = requestObj.get('actions');
  18.   actions = requestObj.get('アクション');
  19.   document_ids = requestObj.get('document_ids');
  20.   document_ids = requestObj.get('document_ids');
  21.   email = '';
  22.   メール = '';
  23.   order = 1000;
  24.   注文 = 1000;
  25.   各アクションについて
  26.   {(開始)
  27.    もし(アクションの「アクションタイプ」が「SIGN」であり、「サインオーダー」がオーダーよりも小さい場合)
  28.    {
  29.     order = action.get('署名順序');
  30.     メールアドレス = action.get('受信者のメールアドレス');
  31.     レコード = zoho.crm.searchRecords('Custom_Module_Name','(Email:equals:' + email + ')');
  32.     もし(レコードのサイズが0より大きい場合)
  33.     {
  34.      leadid = records.get(0).get('id');
  35.      leadid = records.get(0).get('id');
  36.      各ドキュメントについて、document_idsを参照してください。
  37.      {
  38.       document_id = document.get('document_id');
  39.       document_id = document.get('document_id');
  40.       fileResponse = invokeurl
  41.       ファイルレスポンス = invokeurl
  42.       [
  43.        URL:'https://sign.zoho.com/api/v1/requests/' + requestId + '/documents/' + document_id + '/pdf'です。
  44.        タイプ: GET
  45.        接続:「接続名をここに入力してください」
  46.       ];
  47.       ];
  48.       zoho.crm.attachFile('カスタムモジュール名',leadid,fileResponse);
  49.      』
  50.      fileResponse = invokeurlを呼び出す
  51.      [
  52.       URL :'https://sign.zoho.com/api/v1/requests/' + requestId + '/completioncertificate'
  53.       タイプ :GET
  54.       接続:'ここに接続名を使用'
  55.      ];
  56.      zoho.crm.attachFile('カスタムモジュール名',leadid,fileResponse);
  57.     }
  58. をご覧ください。
  59.    }()
  60.    終了する;
  61.   }をご覧いただきありがとうございます。
  62.  }
  63. }をご利用ください。


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

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.