...
Les Addons sont stockés au niveau de nos bibliothèques communes dans des emplacements dédiés afin de permettre à chaque intégrateur de mettre à disposition de plusieurs clients différentes versions de modules fonctionnels communs.
Les Addons mis à disposition par un intégrateur ne sont pas disponibles par défaut pour l'ensemble de ses sites client. En effet, chaque site client associé à un intégrateur doit être explicitement autorisé à exploiter un ou plusieurs Addons.
Chaque fichier d'implicites en lien avec les environnements du site client peut ensuite contenir les déclarations vers un ou plusieurs Addons, en utilisant ou non la notion de version et de hotfix. L'ordre d'apparition des Addons est également ajustable.
Les intégrateurs disposent d'un accès spécifique afin de gérer les fichiers en lien avec les Addons. La mise en service et l'affectation des Addons nécessite l'ouverture d'un ticket de support.
Surcharges multiples
La gestion des surcharges multiples (dictionnaires de données) peut s'avérer nécessaire si vous activez des Addons sur des environnements afin d'ajouter la notion de chevauchement.
Afin d'effectuer ce type de configuration sur un environnement Cloud, la définition du fichier « overwrite.txt » doit contenir des déclarations en utilisant des chemins absolus (avec la propriété 'absolutePath').
Exemple de déclaration du fichier 'overwrite.txt' avec un premier niveau de surcharge au niveau de l'environnement et un second au niveau d'un Addon.
<Type>SOURCE<addon>1<name>Maroquinerie<absolutePath>//600000/C6003900/MAROQUINERIE/01/sources
<Type>OBJECT<addon>1<name>Maroquinerie<absolutePath>//600000/C6003900/MAROQUINERIE/01/objets
<Type>SOURCE<addon>0<name>LeTanneur<absolutePath>//600000/testing/specifs/leTanneu/sources
<Type>OBJECT<addon>0<name>LeTanneur<absolutePath>//600000/testing/specifs/leTanneu/objets
Le fichier 'overwrite.txt' qui sert de référence pour la synchronisation fait lui référence à des dossiers qui figurent dans l'arborescence directe, ce qui permet l'utilisation du paramètre 'path' (chemin relatif).
...
Voici un exemple de contenu avec l'arborescence correspondante :
<Type>SOURCE<addon>1<name>Maroquinerie<path>maroquin
<Type>SOURCE<addon>0<name>LeTanneur<path>letanneu
Zones cloisonnées par client
En association avec les éléments communs, chaque environnement de chaque site dispose d'un espace dédié pour le stockage des fichiers.
Vous retrouverez dans cet espace privatif les éléments suivants :
Programmes spécifiques
Fichiers de configuration
Fichiers joints
Bases de données
Chaque environnement Infinity peut être associé à différents services :
Système d'indexation (Search)
Services Diva (Scrutateurs, BPM)
Echanges de données FTP (Canaux EDI)
Services Web - SOAP / REST (WebService Diva, API Record SQL)
Files d'attente pour les agents d'impression
Interface de synchronisation CRM Weavy
Interface pour solution codes-barres (DhsTelnet)
Portail Infinity (Intranet / Extranet)
Solutions BI (Base BI, Reporting Services)