Désactivation des extensions et migration des composants avec des notations de noms d'API obsolètes

Désactivation des extensions et migration des composants avec des notations de noms d'API obsolètes

Cette page a été traduite à l'aide d'outils IA et peut contenir des erreurs. Pour des informations précises et à jour, veuillez consulter la version originale en anglais.

Questions fréquemment posées

  1. Pourquoi reçois-je cet e-mail ou cette notification ?
    Une ou plusieurs extensions et composants (listés dans votre connexion CRM à Setup > Marketplace > All > Deprecated) dans votre organisation Zoho CRM, qui utilisent actuellement les notations obsolètes. Ces extensions seront désactivées et tous les composants avec des notations de noms d'API obsolètes seront migrés vers les nouvelles notations le April 6, 2022.

  2. Comment cette modification affectera-t-elle mon utilisation de Zoho CRM après April 6, 2022 ?
    Si les extensions concernées ne sont pas mises à jour, toutes leurs fonctionnalités cesseront de fonctionner et les noms d'API de leurs composants seront automatiquement modifiés selon la nouvelle notation.

    Si les noms d'API des composants autonomes ne sont pas mis à jour, ils seront automatiquement modifiés selon la nouvelle notation.

  3. Y aura-t-il une perte de données lors de la désactivation d'une extension ?
    Les données traitées à l'aide des extensions et de ses composants peuvent être affectées dans les transactions futures. Cependant, il n'y aura aucune perte de données existantes qui sont déjà stockées dans les modules, champs ou variables d'organisation de Zoho CRM.

  4. Quelle action me est-elle demandée ?
    Vous pouvez trouver les extensions et composants concernés dans votre compte Zoho CRM en accédant à Set up > Marketplace > All > Installed.
    Pour les extensions : 
    Vérifiez s'il y a des mises à jour en attente. S'il n'y a pas de mises à jour disponibles, contactez le développeur de l'extension ou désinstallez les extensions.
    Vérifiez si vous avez utilisé les noms d'API de l'un des composants de l'extension dans une partie quelconque de votre compte CRM.
    Pour les composants autonomes :
    Mettez à jour tous les noms d'API du composant et assurez-vous de les avoir mis à jour partout où vous les avez utilisés.

  5. Je n'ai utilisé nulle part les noms d'API des composants d'extensions concernés ni des composants autonomes. Que dois-je faire maintenant ?
    Les noms d'API seront modifiés automatiquement après la date spécifiée. Votre utilisation ne sera interrompue que si vous avez utilisé les noms d'API avec des notations obsolètes. Par conséquent, si vous ne les avez utilisés nulle part, vous pouvez ignorer l'avertissement concernant l'utilisation des noms d'API.

  6. Que se passera-t-il si je désinstalle l'extension ?
    Tous les composants créés via les extensions seront supprimés ainsi que toutes les données qui leur sont associées. Pour consulter la liste des composants affectés, connectez-vous à votre compte Zoho CRM et accédez à
    Configuration > Marketplace > All > Installés, où vous trouverez une liste des composants installés.

  7. Comment contacter le développeur de l'extension ?
    Accédez à Zoho CRM > Configuration > Marketplace > All > Installés et cliquez sur l'option Configurer pour l'extension concernée. Cliquez sur Obtenir de l'assistance dans le coin supérieur droit.

  8. Que se passe-t-il si je ne prends aucune mesure ?
    Tous les composants introduits via l'extension seront supprimés de votre Organisation Zoho CRM, sauf : les modules, les champs (dans les modules CRM par défaut et les modules personnalisés) et les variables Organisation CRM. À partir du 7 avril 2022, la notation du nom API pour ces composants non supprimés passera de la notation obsolète « ExtensionNamespaceName.ComponentName » à la nouvelle notation « ExtensionNamespaceName__ComponentName ». Si vous utilisez les noms API de ces composants dans des fonctions personnalisées, des widgets ou des API côté serveur pour effectuer des actions sur les composants d'extension, vous devrez vérifier votre code et mettre à jour
    les noms API selon la nouvelle notation.

  9. Comment sauvegarder mes données ?
    Il existe plusieurs options pour sauvegarder les données de votre compte Zoho CRM. Pour en savoir plus sur ces options, consultez notre documentation d'aide.

  10. Comment trouver des extensions alternatives ?
    Nous disposons d'une
    large gamme d'extensions disponibles dans notre Marketplace, que vous pouvez explorer en visitant https://marketplace.zoho.com/app/crm. Si vous ne trouvez pas d'extensions alternatives appropriées, veuillez écrire à support@zohomarketplace.com.

  11. J'ai remplacé certaines fonctions personnalisées, widgets et API sur les modules et champs de l'extension. Puis-je obtenir un exemple de code sur les révisions à apporter ?
    Oui, veuillez trouver les exemples de code ci-dessous.
      Fonctions personnalisées :

Ancienne notation :
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;
      
      Nouvelle notation :
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;

      Widgets :
      
Ancienne notation :
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);
});

      Nouvelle notation :
           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);
});

Si vous avez des questions à ce sujet, veuillez écrire à support@zohocrm.com.