非推奨の表記のAPI名を使用している拡張機能の無効化

非推奨の表記のAPI名を使用している拡張機能の無効化

よくある質問

  1. このメールや通知を受信した理由は?
    Zoho CRMの組織アカウントで使用中の拡張機能や個別機能に、非推奨の表記があることをお知らせするものです。また、該当の機能は、Zoho CRMにログインし、 [設定] [マーケットプレイス] [すべて] [Deprecated] (廃止済み)で確認できます。 2022年4月6日(水) に、該当の拡張機能は無効になります。また、個別機能に含まれる非推奨のAPI名の表記はすべて新しい表記に変更されます。

  2. 2022年4月6日(水) を過ぎると、Zoho CRMの利用にどのような影響がありますか?
    影響のある拡張機能が更新されていない場合、すべての機能が動作しなくなります。また、該当の機能のAPI名は、新しい表記に自動的に変更されます。

    個別機能のAPI名が更新されていない場合、新しい表記に自動的に変更されます。

  3. 拡張機能が無効になると、データの損失はありますか?
    はい。該当の拡張機能を使用して処理されたデータは、今後の処理時に影響がある場合があります。ただし、Zoho CRMのタブや項目、組織で使用している変数に保存されている既存のデータには影響はありません。

  4. どのような対応が必要ですか?
    Zoho CRMアカウントで影響のある拡張機能や個別機能を確認する必要があります。 [設定] [マーケットプレイス] [すべて] [Installed]
    (インストール済み)に移動して、ご確認ください。
    拡張機能の場合:
    [更新]タブで、未反映の最新バージョンがないかどうかをご確認ください。未反映の最新バージョンがない場合、拡張機能の開発者に連絡してAPI名の更新を依頼するか、Zoho CRMアカウントから拡張機能をアンインストールします。
    Zoho CRMアカウント内で、該当の拡張機能のAPI名を使用していないかどうかをご確認ください。
    個別機能の場合:
    すべての機能のAPI名を更新します。該当の機能を使用しているすべての場所で、API名を必ず更新してください。

  5. 影響のある拡張機能や個別機能のAPI名を使用していませんでした。他に必要な対応はありますか?
    API名は、上記の指定日を過ぎると自動的に変更されます。非推奨の表記のAPI名を使用している場合、該当の機能のみ利用できなくなります。したがって、非推奨の表記のAPI名がどこにも使用されていない場合、API名の使用に関する警告は無視しても問題ありません。

  6. 拡張機能をアンインストールすると、どうなりますか?
    該当の拡張機能を通じて作成された機能はすべて削除され、関連データもすべて削除されます。影響のある機能の一覧を確認するには、Zoho CRMアカウントにログインして、
    [設定] [マーケットプレイス] [すべて] [Installed] (インストール済み)に移動します。こちらで、インストール済みの機能を確認できます。

  7. 拡張機能の開発者に連絡するには、どうすればよいですか?
    Zoho CRM アカウントで [設定] [マーケットプレイス] [すべて] [Installed] (インストール済み)に移動して、対象の拡張機能の下部にある [Configure] (設定する)リンクをクリックします。画面右上にある [Get Support] (サポートに問い合わせる)をクリックします。

  8. 対応を行わない場合、どうなりますか?
    Zoho CRMの組織アカウントから、該当の拡張機能に関するすべての機能が削除されます。ただし、タブ、(Zoho CRMの標準タブ、カスタムタブ内の)項目、組織で使用している変数は削除されません。2022年4月7日(木)以降、このような未削除の機能内のAPI名の表記は、非推奨の表記(例: ExtensionNamespaceName.ComponentName )から新しい表記(例: ExtensionNamespaceName__ComponentName )に変更されます。これらの個別機能のAPI名を、拡張機能での処理実行のために、カスタム関数/ウィジェット/サーバーサイドAPIで使用している場合は、コードを確認して、
    API名 を新しい表記に 更新する必要があります。 

  9. データをバックアップするには、どうすればよいですか?
    Zoho CRMアカウントでのデータバックアップには、いくつかの方法があります。データバックアップ機能についての 詳細は、 ヘルプページをご参照ください。

  10. 代わりの拡張機能を見つけるには、どうすればよいですか?
    マーケットプレイスには、
    幅広い拡張機能が 揃っています。 https://marketplace.zoho.com/app/crm にアクセスして、ご参照ください。 要件に合う拡張機能が見つからない場合、 support@zohomarketplace.com にお問い合わせください。

  11. 拡張機能で利用するタブや項目で、カスタム関数/ウィジェット/APIを上書きしてしまいました。コードの修正内容のサンプルはありますか?
    はい、以下のサンプルコードをご参照ください。

    カスタム関数:

     旧表記:
                newRecordInfo = Map();
                newRecordInfo.put('Name','Property One');
                newRecordInfo.put('sample.Apartment_Name',property.get('sample.Apartment_Name'));
                newRecordInfo.put('sample.Email',property.get('sample.Email'));
                newRecordInfo.put('sample__Secondary_Email',property.get('sample__Secondary_Email'));
                response = zoho.crm.create('sample.Properties',newRecordInfo);
                info response;
          
     新表記:
                newRecordInfo = Map();
                newRecordInfo.put('Name','Property One');
                newRecordInfo.put('sample__Apartment_Name', property.get('sample__Apartment_Name'));
                newRecordInfo.put('Email',property.get('Email'));
                newRecordInfo.put('Secondary_Email',property.get('Secondary_Email'));
                response = zoho.crm.create('sample__Properties', newRecordInfo);
                info response;

    ウィジェット:
          
     旧表記:
               ZOHO.CRM.CONFIG.getOrgVariable('sample.oauthtoken').then(function(data){
                     console.log(data);
               });
               var recordData = {
                     'sample.Apartment_Name': 'Skyline',
                     'sample.Email': 'test@email.com',
                     'sample__Secondary_Email': 'test@email2.com',
                     'Name': 'Property One'
               }
               ZOHO.CRM.API.insertRecord({Entity:'sample.Properties', APIData:recordData}) .then(function(data){
                     console.log(data);
               });

     新表記:
               ZOHO.CRM.CONFIG.getOrgVariable('sample__oauthtoken').then(function(data){
                     console.log(data);
               });
               var recordData = {
                     'sample__Apartment_Name': 'Skyline',
                     'Email': 'test@email.com',
                     'Secondary_Email': 'test@email2.com',
                     'Name': 'Property One'
               }
               ZOHO.CRM.API.insertRecord({Entity:'sample__Properties',APIData:recordData}).then(function(data){
                     console.log(data);
               });

    上記についてのご不明な点は、support@zohocrm.comにお問い合わせください。