Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Installation SQL Server

Choix de l'édition (Standard / Entreprise) et de la version

  • 2016 ou 2019

  • Ne pas oublier d'installer les SP (Service Pack) et les CU (Cumulative Update)

  • La fonctionnalité de moteur de base de données est suffisante pour exploiter l'ERP (hors BI). N'installez pas de fonctionnalités inutiles

  • Mode d'authentification mixte recommandé (Windows + SQL)

  • Ajouter un groupe de sécurité ou un compte en tant qu'administrateur SQL

  • Privilégiez le mode de récupération complet pour les bases de données des environnements de production

  • Ne pas oublier d'appliquer un plan de sauvegarde qui intègre une sauvegarde des journaux de transactions afin de pouvoir les tronquer.

  • Définissez un compte de service avec uniquement les droits nécessaires pour le moteur de base de données et éventuellement l'agent SQL

  • Définissez les autorisations d'accès au niveau de l'instance en privilégiant l'utilisation de groupe de sécurité puis au niveau des bases de données

  • Planifiez l'exécution de plan de maintenance dans le but de garantir des performances optimales (Index, Stats, ..) et d'appliquer une politique de sauvegarde adaptée

  • Considérez l'utilisation d'une instance nommée si plusieurs instances

seront présentes sur le serveur

  • Le classement 'Latin1_General_BIN' est impératif au niveau des bases de données et recommandé au niveau de l'instance

  • Exploitez dans la mesure du possible des volumes dédiés pour les journaux de transactions (LDF), la base de données (MDF) et la base de données temporaire

Installation SQL Server
  • Adaptez la taille initiale des fichiers de données ainsi que la taille des incréments

    • Valable aussi pour la base TempDB qui contient un nombre de fichiers calculé par rapport au nombre de core CPU dans la limite de 8

  • Ajuster la valeur MAXDOP qui autorise la parallélisation des requêtes sur plusieurs core CPU et éventuellement le seuil de cout qui permet de définir si une requête est éligible au parallélisme

    • Remarque : Le parallélisme peut être contre productif

Limitez la consommation de mémoire de l'instance SQL surtout si 'DhsXlanServer' est présent sur le même serveur

Installation SQL Server

Image RemovedImage Removed

Installation SQL Server

Image RemovedImage Removed

Installation SQL Server

  • Vous pouvez utiliser un outil tel que SQL Server Management Studio pour administrer l'instance et les bases de données

  • Il sera nécessaire d'ajuster les permissions d'accès à l'instance

    • Les comptes de services (DhsXlanServer, ..) devront disposer d'un accès

-Si le service DhsXlanServer exploite le même serveur que l'instance SQL et qu'il fonctionne sur un compte système local, vous devrez autoriser 'NT AUTHORITY\SYSTEM'

  • Les utilisateurs devront également disposer d'un accès

Le rôle « public » est suffisant au niveau de l'instance sauf pour le compte du service 'DhsXlanServer' qui doit être « sysadmin »

  • Concernant les permissions au niveau des bases de données :

    • « db_datareader » / « db_datawriter » pour les autres (utilisateurs, ..)

Installation Runtime

  • Le Runtime 'Harmony Power Foundation' est le socle système de base qui permet d'exploiter toutes les versions 7 et 10 de l'ERP

Image Removed

Installation Runtime

  • L'installation du Runtime nécessite d'abord d'installer la version principale (Exemple : 2021-406) puis ensuite le dernier Service Pack disponible

    • Le programme d'installation se nomme 'installDivalto.exe'

    • L'assistant d'installation vous proposera de vérifier si une nouvelle version est disponible

    • Vous devez saisir le numéro de site et le code d'accès qui figure sur le certificat de licence

Image RemovedImage RemovedImage Removed Installation ERP
  • Un assistant d'installation vous permet de disposer rapidement d'un environnement Infinity opérationnel.

    • Le paramétrage effectué par défaut n'est cependant pas toujours adapté pour être utilisé en production

    • L'installation s'effectue en exécutant le programme 'installDivalto.exe'

Image RemovedImage RemovedImage Removed

  • Vous pouvez spécifier les paramètres suivants :

    • Emplacement d'installation de l'ERP

    • Nom de la base de données SQL

    • Création d'un environnement (recommandé)

Image RemovedImage RemovedImage Removed

Installation ERP

  • A la fin de l'installation, vous pouvez ajuster les comptes des services

    • Le redémarrage des services est nécessaire pour la prise en compte

  • L'utilisation de l'ERP nécessite l'ouverture de l'application 'Xwpf.exe'

    • Un profil sera automatiquement disponible en lien avec votre nouvel environnement

    • Le compte 'DEMO' est accessible sans mot de passe

Image Removed
  • Que fait le programme d'installation ?

    • Copie des fichiers ERP (objets, sources, ..)

    • Attachement de la base de données sur l'instance SQL

    • Déclaration de la source de données ODBC et modification du fichier FHSQL en conséquence

    • Paramétrage d'un environnement

    • Publication des aides

    • Configuration d'un profil

    • Propagation des paramètres (environnement, ..)

    • Définition des paramètres dans les fichiers de configuration (connexions.xml, ..)

    • Ajustement de la table des serveurs et de la table des chemins

    • Déclaration des fichiers d'implicites (TXT/XML)

Licences

À partir de la version X.1a, les licences concurrentes n'existent plus

  • Chaque licence est nommée

  • Fonctionne avec des profils : Un utilisateur est associé à un profil de licence

  • Le certificat contient des profils et des options (globales ou associées à l'utilisateur)

    • Exemple d'une option globale : Dictionnaires de traduction

Le programme Divalto License Management Tool (DLMT) permet d'associer les utilisateurs aux profils

Licences - Certificat

Image Removed

Licences - Principe

Image Removed

Licences - Profils

  • Administrateur

  • Full

  • Opérationnel - ADV

  • Opérationnel - Finance

  • Opérationnel - Paie

  • Opérationnel - Commerce

  • Opérationnel - Réappro / Achat / Logistique

  • Opérationnel - Production / Maintenance

  • Terminal point de vente

  • Opérateur Logistique

  • Opérateur Production - Opérateur Maintenance

  • Intervenant affaire

  • Consultation uniquement

Licences

Chaque profil permet d'utiliser un certain nombre de fonctionnalités de l'ERP

  • Le profil Administrateur donne accès :

    • À toutes les fonctionnalités offertes par la déclinaison métier

    • Au SDK

Il est obligatoire sur chaque serveur de licences du site client

  • Le profil consultation uniquement offre l'accès aux mêmes fonctionnalités que le profil Administrateur dans l'ERP, mais uniquement en consultation

Licences - DLMT

Image Removed

Licences - Affectation

  • DLMT permet d'associer à chaque profil le compte Windows de l'utilisateur.

  • Cette association peut être effectuée :

    • Manuellement par la saisie du compte (avec une assistance de saisie si un annuaire LDAP est présent)

    • Par un import d'un fichier Excel

    • Par un import depuis un annuaire LDAP si la propriété DivaltoProfile a été définie dans l'annuaire.

    • DivaltoOptions

    • DivaltoAlias

Image RemovedInstallation - Client
  • Installation Divalto Client

    • Les modes de transport 'Socket IP' et 'ServiceWeb' sont supportés aussi bien par le client léger (package d'installation) que par une installation complète (Runtime)

    • Le mode de transport 'Local' ne peut être utilisé qu'avec une installation complète sur le poste de l'utilisateur (non recommandé)

    • L'utilisation de l'interface Web pour accéder à l'ERP Infinity ne nécessite aucune installation préalable sur les postes des utilisateurs

    • Divalto Client nécessite de disposer des composants Microsoft suivants :

      • Microsoft .Net Framework 4.7 et supérieur

      • Microsoft Visual C++ Redistribuable 2017

    • La dernière version d'un client léger est toujours compatible avec les anciens serveurs (Exemple : Client 2021-406 et serveur 2019-404)

    • L'installation peut s'effectuer de manière silencieuse et faire l'objet d'un déploiement automatisé en utilisant le package d'installation MSI

Installation - Client

Installation manuelle

Image Removed
  • Dans le cas d'un déploiement de l'application sur le réseau, différents commutateurs en ligne de commande sont disponibles. La liste exhaustive des paramètres est disponible en affichant l'aide du package (« DivaltoSetup.msi /? »)

  • Si nécessaire, vous devez préalablement déployer les packages des composants Microsoft prérequis

  • Exemple d'instruction pour un déploiement silencieux sans nécessiter de redémarrage :
    msiexec /i DivaltoSetup.msi /quiet /norestart

  • Après installation et exécution du programme 'Divalto Client', vous obtenez la fenêtre de connexion

    • Afficher la version du Client

    • Configurer les paramètres

Image Removed

Installation - Client

Image Removed

Installation – Serveur d’applications

Généralités (tout mode de connexion confondu)

  • Un Runtime Divalto doit être installé sur le serveur d'applications

  • La configuration de la table des serveurs doit contenir :

    • Le(s) serveur(s) DhsXlanServer

    • Le(s) serveur(s) DhsSearchServer

  • La mise à disposition des paramètres propagés (environnements, .. ) doit être effectuée

    • Un mécanisme d'indirection peut être exploité afin de centraliser ces éléments sur un serveur.

  • Les utilisateurs doivent disposer d'un compte au niveau de(s) environnement(s) ERP (soit par création manuelle, soit par synchronisation LDAP) et d'un profil de licence (en utilisant le programme DLMT)

Socket IP

Accès Client léger – Socket IP

  • Ce mode de connexion est présent par défaut dès lors d'un Runtime Divalto est installé sur le serveur

    • Vous devez veiller à ce que le port par défaut (TCP/1246) soit accessible des postes utilisateurs (firewall, ..)

    • Le service 'DhsTerminalServer' doit être démarré (Démarrage automatique par défaut)

    • Profil de connexion coté client

      • Nom d'affichage de la connexion

      • Type de transport : 'Par socket'

      • Nom DNS ou adresse IP

      • Port si différent du port par défaut

Image Removed

Installation – Serveur d'applications

Service Web

  • Accès Client léger – Service Web

    • Ce mode de connexion s'installe en utilisant le programme 'Harmony.dhop'

      • Administration > Installation Serveur Client léger web

Image Removed

Installation – Serveur d'applications
Service Web

  • L'assistant se charge d'installer et de configurer Microsoft IIS

    • L'application 'LCWebService' correspond au mode de connexion 'Service Web' du client Divalto Infinity

    • Vous pouvez exploiter le site par défaut ou créer un site spécifique

    • L'usage d'un certificat SSL/TLS est recommandé

      • Il doit obligatoirement être reconnu par une autorité de confiance

      • Son installation s'effectue directement sur la console IIS (Liaisons) ou par le biais d'un reverse proxy

Image Removed

  • Si vous souhaitez installer l'application web sans passer par l'assistant :

    • Application Web qui exploite la cible : C:\divalto\Internet\LCWebService

    • Application associée à un pool d'applications qui autorise les applications 32 bits

Image Removed

  • Profil de connexion coté client

    • Nom d'affichage de la connexion

    • Type de transport : 'Par service Web'

    • Adresse URL qui doit être suffixée par « /LCWebService » dans le cas d'une installation par défaut

      Image Removed

Installation – Serveur d’applications
Interface Web

  • Accès Client léger – Interface Web

    • Ce mode de connexion s'installe en utilisant le programme 'Harmony.dhop'

-Administration > Installation Serveur Client léger web

Image Removed
  • L'assistant se charge d'installer et de configurer Microsoft IIS

    • L'application 'LCWeb' correspond à l'interface HTML5

    • Vous pouvez exploiter le site par défaut ou créer un site spécifique

    • L'usage d'un certificat SSL/TLS est recommandé

  • Son installation s'effectue directement sur la console IIS (Liaisons) ou par le biais d'un reverse proxy

    Image Removed

    Si vous souhaitez installer l'application web sans passer par l'assistant :

    • Application Web qui exploite la cible : C:\divalto\Internet\LCWeb

    • Application associée à un pool d'applications qui autorise les applications 32 bits

Image Removed

Installation – Serveur d'applications
Interface Web

  • L'accès s'effectue par un navigateur Web

    • En mode interface web, vous n'avez pas la possibilité d'exploiter un compte Divalto différent du compte Windows. C'est le mode 'Saisir un compte Windows' qui est exploité d'office

    • Le profil de connexion contient plusieurs paramètres (environnements, traductions, thèmes)

    • Sur une installation par défaut, l'adresse doit contenir « /LCWeb » -Exemple : https://app.divaltolab.com/LCWeb

Image Removed

Atelier de développement (SDK)

  • Le SDK de Divalto Infinity se nomme « xwin »

    • C'est l'atelier de développement qui permet d'écrire et de compiler du code Diva ou encore de générer des masques d'écran ou d'impression

    • L'exécutable xwin7.exe présent dans le dossier d'installation (divalto\sys) permet d'exécuter ce programme

Un cursus de formation dédié sur le développement est proposé si vous souhaitez approfondir cette partie

Outils de gestion

  • DivaltoViewer.exe

    • Visionneuse des aperçus avant impression

    • En charge des interfaces (messagerie, télécopie,..)

    • En charge des conversions de fichiers (conversion PDF, Excel..)

    • En mode web : xDivaltoViewer.dhop

Image Removed
  • xDivaltoParam.dhop :

    • Gestion des liaisons vers les imprimantes

    • Paramètres d'imprimantes (marges, ..)

    • Configuration des interfaces de messagerie

    • Paramètres pour le couplage téléphonique (CTI)

  • Accessible quelle que soit l'interface utilisateur

Image Removed

  • xConsole.dhop

    • Gestionnaire des tâches, visualisation de l'utilisation des ressources, suivi de l'utilisation des licences, affichage des journaux, suivi des réservations, gestion des services Diva

    • Accessible au travers du programme Harmony.dhop (Administration > Console d'administration) ou directement depuis Divalto Client : 'xconsole.dhop'

      Image RemovedImage Removed

      • Harmony.dhop :

  • Outil d'administration qui permet l'accès à de nombreux utilitaires

    • Console d'administration (xConsole.dhop)

      • Console Search (xSearchConsole.dhop)

      • Console LDAP (a5ppLdapConsole.dhop)

    • Permet de déclarer les services Diva et les codes action des services

    • Intègre les assistants d'installation de fonctionnalités (DhsTelnet, WebServices, ..)

    • Permet de gérer les tables (serveurs, chemins) si les fichiers 'divaltopath.cfg' et 'divaltoserver.cfg' ne sont pas utilisés

      Image Removed

    • xpsql.dhop :

      • Cet utilitaire permet de maintenir la cohérence entre les dictionnaires de données Divalto et la base de données SQL

    • Il permet également de réaliser des opérations d'intégration ou d'extraction de données en provenance ou à destination de fichiers

    • Xtools.dhop :

      • Gestionnaire de fichiers 'Harmony'

  • Autres outils :

    • xDivaltoMajIni.exe :

      • Client Xwpf uniquement

      • Editeur de la base de registre 'Divalto.ini' pour vérifier/insérer des paramètres manuellement

  • xDivaltoPrinters.exe :

    • Client Xwpf uniquement

    • Permet d'effectuer des opérations avancées supplémentaires par rapport à 'xDivaltoParam.dhop'

  • xDivaltoSelectEnv.exe :

    • Sélection d'un environnement au niveau 'Harmony'

  • xUpdateConfig.exe :

    • Application des nouveaux paramètres de configuration (table des serveurs et des chemins)

  • xDivaltoRestart.exe

    • Permet de relancer l'ensemble des services Divalto sur un serveur

      • Exemple : xDivaltoRestart.exe –stop -start

Utilisateurs
Synchronisation LDAP
  • La gestion des utilisateurs depuis Infinity s'effectue en utilisant le programme de gestion des utilisateurs (Shift + F3)

  • Vous disposez d'une console d'administration pour la synchronisation LDAP qui est accessible depuis l'ERP (Programme a5ppldapconsole.dhop) ou depuis le menu Harmony 'Administration' puis 'Console LDAP'

    Image Removed

    • Les utilisateurs Infinity qui serviront de modèle devront disposer du paramétrage souhaité (confidentialités, numéro de dossier, etc ..)

    • L'option « Est un modèle LDAP » permettra d'exploiter ce compte en tant que modèle

Image Removed

Afin de restreindre le périmètre d'analyse, un filtre de base peut s'appliquer en précisant une unité d'organisation

  • Ce filtre devra contenir les groupes et les utilisateurs associés

h7.Mapping des champs : Vous pouvez associer les attributs des comptes LDAP aux propriétés des comptes Divalto

  • Les attributs LDAP qui permettent de gérer l'accès aux applications sont

automatiquement pris en compte s'ils existent au niveau de l'annuaire

Image Removed
  • Chaque groupe LDAP doit être associé à un modèle d'utilisateurs ERP

    • Un utilisateur ne doit être associé qu'à un seul groupe et donc un seul modèle d'utilisateurs

Image Removed

  • La synchronisation peut s'effectuer manuellement ou de manière automatique (Mode service)

    • En mode manuel, un mode « Audit » est disponible afin de pouvoir simuler les

effets d'une opération de synchronisation

  • Il est possible d'agir sur les comptes existants afin de répercuter les modifications apportées sur les modèles en utilisant l'action de « Resynchronisation »

Connecteur Outlook / Divalto

  • Complément CRM pour Microsoft Outlook

    • Le connecteur Divalto pour l'application Microsoft Outlook ajoute des fonctionnalités spécifiques "Divalto" au ruban du client de messagerie ainsi que dans certaines boîtes de dialogue.

    • Vous aurez ainsi la possibilité d'afficher ou de créer une « fiche tiers » associée à une adresse de messagerie depuis un message ou encore d'intégrer un message directement dans la CRM.

    • Ce connecteur ne s'applique qu'aux versions 2010 ou supérieures de Microsof Outlook sur Microsoft Windows (32 bits ou 64 bits).

    • Le complément peut fonctionner de deux manières différentes :

      • En association avec le client léger Divalto installé sur le poste de l'utilisateur

      • De manière autonome dans le cas d'une utilisation exclusive de l'interface Web

        • Cette configuration implique l'utilisation de WebServices Diva (SOAP) pour permettre le dialogue entre le complément Outlook et le serveur d'applications Divalto.

    • Le package d'installation du complément est spécifique car il contient les éléments lui permettant d'être installé de manière autonome (Sans reposer sur Divalto Client)

  • Complément CRM pour Microsoft Outlook

Image Removed
  • Le complément « Divalto » s'ajoute automatiquement au ruban. Vous pouvez atteindre la configuration en utilisant le bouton « Utilisateur Divalto »

    Image Removed

  • Configuration avec Divalto Client installé :

    • Profil Divalto : Cette valeur doit correspondre au nom du profil que vous souhaitez utiliser et qui est déclaré dans votre configuration client léger. Le profil influence l'environnement qui sera utilisé pour les fonctions CRM.

    • Code utilisateur Divalto

    • Mot de passe associé au compte utilisateur indiqué ci-dessus

    • Vous pouvez cocher l'option qui consiste à ne pas afficher la boîte de dialogue de connexion.

    • Version d'Harmony : Sélectionner « Harmony 7.x »

Image Removed
  • Configuration sans Divalto Client (Interface Web uniquement) :

    • Profil Divalto : Cette valeur doit correspondre au nom du profil que vous souhaitez utiliser et qui est déclaré dans votre configuration client léger. Le profil influence l'environnement qui sera utilisé pour les fonctions CRM.

    • Code utilisateur Divalto

    • Mot de passe associé au compte utilisateur indiqué ci-dessus

    • Vous pouvez cocher l'option qui consiste à ne pas afficher la boîte de dialogue de connexion.

    • Version d'Harmony : Sélectionner « Utiliser le service Web CRM»

      • Renseigner l'adresse du service Web (WS SOAP)

      • Renseigner l'adresse de l'interface Web (HTML5)

Image Removed

  • Utilisation du complément :

> Le connecteur Divalto est présent dans l'onglet Divalto du ruban général et dans la boîte de dialogue de visualisation et de création de message.

Image RemovedImage Removed

Fichiers d’aides

Les aides en ligne s'affichent lorsqu'un utilisateur accède à l'aide d'un programme ou lors de l'utilisation de la touche de fonction « F1 »

Image Removed

  • Vous pouvez diffuser ces fichiers d'aide de deux façons :

    • Accès local : Accès aux fichiers en local ou au travers d'un partage réseau (CIFS)

      • Le nom du partage doit se nommer 'DivaltoWebAide'

      • Il est nécessaire d'autoriser un accès en lecture au niveau des permissions (partage / NTFS)

    • Accès distant : Accès aux fichiers par le biais d'une publication Web

      • Ce mode est à privilégier en cas d'utilisation de Divalto Infinity de manière externe au réseau local

  • Les fichiers sont disponibles avec chaque version ERP dans le dossier WebAide

    • Vous pouvez copier le contenu sur un serveur Web ou dans un emplacement réseau partagé

  • Le chemin d'accès aux aides est déterminé au niveau de chaque environnement

    Ceci vous permet de diffuser des aides en relation avec la version ERP de l'environnement

    Installation SQL Server

    Choix de l'édition (Standard / Entreprise) et de la version

    • 2016 ou 2019

    • Ne pas oublier d'installer les SP (Service Pack) et les CU (Cumulative Update)

    • La fonctionnalité de moteur de base de données est suffisante pour exploiter l'ERP (hors BI). N'installez pas de fonctionnalités inutiles

    • Mode d'authentification mixte recommandé (Windows + SQL)

    • Ajouter un groupe de sécurité ou un compte en tant qu'administrateur SQL

    • Privilégiez le mode de récupération complet pour les bases de données des environnements de production

    • Ne pas oublier d'appliquer un plan de sauvegarde qui intègre une sauvegarde des journaux de transactions afin de pouvoir les tronquer.

    • Définissez un compte de service avec uniquement les droits nécessaires pour le moteur de base de données et éventuellement l'agent SQL

    • Définissez les autorisations d'accès au niveau de l'instance en privilégiant l'utilisation de groupe de sécurité puis au niveau des bases de données

    • Planifiez l'exécution de plan de maintenance dans le but de garantir des performances optimales (Index, Stats, ..) et d'appliquer une politique de sauvegarde adaptée

    • Considérez l'utilisation d'une instance nommée si plusieurs instances

    seront présentes sur le serveur

    • Le classement 'Latin1_General_BIN' est impératif au niveau des bases de données et recommandé au niveau de l'instance

    • Exploitez dans la mesure du possible des volumes dédiés pour les journaux de transactions (LDF), la base de données (MDF) et la base de données temporaire


    Installation SQL Server

    • Adaptez la taille initiale des fichiers de données ainsi que la taille des incréments

      • Valable aussi pour la base TempDB qui contient un nombre de fichiers calculé par rapport au nombre de core CPU dans la limite de 8

    • Ajuster la valeur MAXDOP qui autorise la parallélisation des requêtes sur plusieurs core CPU et éventuellement le seuil de cout qui permet de définir si une requête est éligible au parallélisme

      • Remarque : Le parallélisme peut être contre productif

    Limitez la consommation de mémoire de l'instance SQL surtout si 'DhsXlanServer' est présent sur le même serveur

    Installation SQL Server

    Image AddedImage Added

    Installation SQL Server

    Image AddedImage Added

    Installation SQL Server

    • Vous pouvez utiliser un outil tel que SQL Server Management Studio pour administrer l'instance et les bases de données

    • Il sera nécessaire d'ajuster les permissions d'accès à l'instance

      • Les comptes de services (DhsXlanServer, ..) devront disposer d'un accès

    -Si le service DhsXlanServer exploite le même serveur que l'instance SQL et qu'il fonctionne sur un compte système local, vous devrez autoriser 'NT AUTHORITY\SYSTEM'

    • Les utilisateurs devront également disposer d'un accès

    Le rôle « public » est suffisant au niveau de l'instance sauf pour le compte du service 'DhsXlanServer' qui doit être « sysadmin »

    • Concernant les permissions au niveau des bases de données :

      • « db_datareader » / « db_datawriter » pour les autres (utilisateurs, ..)

    Installation Runtime

    • Le Runtime 'Harmony Power Foundation' est le socle système de base qui permet d'exploiter toutes les versions 7 et 10 de l'ERP

    Image Added

    Installation Runtime

    • L'installation du Runtime nécessite d'abord d'installer la version principale (Exemple : 2021-406) puis ensuite le dernier Service Pack disponible

      • Le programme d'installation se nomme 'installDivalto.exe'

      • L'assistant d'installation vous proposera de vérifier si une nouvelle version est disponible

      • Vous devez saisir le numéro de site et le code d'accès qui figure sur le certificat de licence

    Image AddedImage AddedImage Added


    Installation ERP

    • Un assistant d'installation vous permet de disposer rapidement d'un environnement Infinity opérationnel.

      • Le paramétrage effectué par défaut n'est cependant pas toujours adapté pour être utilisé en production

      • L'installation s'effectue en exécutant le programme 'installDivalto.exe'

    Image AddedImage AddedImage Added

    • Vous pouvez spécifier les paramètres suivants :

      • Emplacement d'installation de l'ERP

      • Nom de la base de données SQL

      • Création d'un environnement (recommandé)

    Image AddedImage AddedImage Added

    Installation ERP

    • A la fin de l'installation, vous pouvez ajuster les comptes des services

      • Le redémarrage des services est nécessaire pour la prise en compte

    • L'utilisation de l'ERP nécessite l'ouverture de l'application 'Xwpf.exe'

      • Un profil sera automatiquement disponible en lien avec votre nouvel environnement

      • Le compte 'DEMO' est accessible sans mot de passe

    Image Added


    • Que fait le programme d'installation ?

      • Copie des fichiers ERP (objets, sources, ..)

      • Attachement de la base de données sur l'instance SQL

      • Déclaration de la source de données ODBC et modification du fichier FHSQL en conséquence

      • Paramétrage d'un environnement

      • Publication des aides

      • Configuration d'un profil

      • Propagation des paramètres (environnement, ..)

      • Définition des paramètres dans les fichiers de configuration (connexions.xml, ..)

      • Ajustement de la table des serveurs et de la table des chemins

      • Déclaration des fichiers d'implicites (TXT/XML)


    Licences

    À partir de la version X.1a, les licences concurrentes n'existent plus

    • Chaque licence est nommée

    • Fonctionne avec des profils : Un utilisateur est associé à un profil de licence

    • Le certificat contient des profils et des options (globales ou associées à l'utilisateur)

      • Exemple d'une option globale : Dictionnaires de traduction

    Le programme Divalto License Management Tool (DLMT) permet d'associer les utilisateurs aux profils

    Licences - Certificat

    Image Added

    Licences - Principe

    Image Added

    Licences - Profils

    • Administrateur

    • Full

    • Opérationnel - ADV

    • Opérationnel - Finance

    • Opérationnel - Paie

    • Opérationnel - Commerce

    • Opérationnel - Réappro / Achat / Logistique

    • Opérationnel - Production / Maintenance

    • Terminal point de vente

    • Opérateur Logistique

    • Opérateur Production - Opérateur Maintenance

    • Intervenant affaire

    • Consultation uniquement

    Licences

    Chaque profil permet d'utiliser un certain nombre de fonctionnalités de l'ERP

    • Le profil Administrateur donne accès :

      • À toutes les fonctionnalités offertes par la déclinaison métier

      • Au SDK

    Il est obligatoire sur chaque serveur de licences du site client

    • Le profil consultation uniquement offre l'accès aux mêmes fonctionnalités que le profil Administrateur dans l'ERP, mais uniquement en consultation

    Licences - DLMT

    Image Added

    Licences - Affectation

    • DLMT permet d'associer à chaque profil le compte Windows de l'utilisateur.

    • Cette association peut être effectuée :

      • Manuellement par la saisie du compte (avec une assistance de saisie si un annuaire LDAP est présent)

      • Par un import d'un fichier Excel

      • Par un import depuis un annuaire LDAP si la propriété DivaltoProfile a été définie dans l'annuaire.

      • DivaltoOptions

      • DivaltoAlias

    Image Added
    Info

    Service web a5ppdhssynchroldap.dhop pour synchronisation LDAP à distance : pour permettre à DLMT de piloter la synchronisation LDAP à distance, il est nécessaire de paramétrer un service web nommé ‘DLMT_SYNCHRO’ qui fait appel au programme. Ce service web est activé par défaut lors de l’installation.

    image-20240604-084746.pngImage Added

    Installation – Serveur d’applications

    Généralités (tout mode de connexion confondu)

    • Un Runtime Divalto doit être installé sur le serveur d'applications

    • La configuration de la table des serveurs doit contenir :

      • Le(s) serveur(s) DhsXlanServer

      • Le(s) serveur(s) DhsSearchServer

    • La mise à disposition des paramètres propagés (environnements, .. ) doit être effectuée

      • Un mécanisme d'indirection peut être exploité afin de centraliser ces éléments sur un serveur.

    • Les utilisateurs doivent disposer d'un compte au niveau de(s) environnement(s) ERP (soit par création manuelle, soit par synchronisation LDAP) et d'un profil de licence (en utilisant le programme DLMT)

    Socket IP

    Accès Client léger – Socket IP

    • Ce mode de connexion est présent par défaut dès lors d'un Runtime Divalto est installé sur le serveur

      • Vous devez veiller à ce que le port par défaut (TCP/1246) soit accessible des postes utilisateurs (firewall, ..)

      • Le service 'DhsTerminalServer' doit être démarré (Démarrage automatique par défaut)

      • Profil de connexion coté client

        • Nom d'affichage de la connexion

        • Type de transport : 'Par socket'

        • Nom DNS ou adresse IP

        • Port si différent du port par défaut

    Image Added

    Installation – Serveur d'applications

    Service Web

    • Accès Client léger – Service Web

      • Ce mode de connexion s'installe en utilisant le programme 'Harmony.dhop'

        • Administration > Installation Serveur Client léger web

    Image Added

    Installation – Serveur d'applications
    Service Web

    • L'assistant se charge d'installer et de configurer Microsoft IIS

      • L'application 'LCWebService' correspond au mode de connexion 'Service Web' du client Divalto Infinity

      • Vous pouvez exploiter le site par défaut ou créer un site spécifique

      • L'usage d'un certificat SSL/TLS est recommandé

        • Il doit obligatoirement être reconnu par une autorité de confiance

        • Son installation s'effectue directement sur la console IIS (Liaisons) ou par le biais d'un reverse proxy

    Image Added

    • Si vous souhaitez installer l'application web sans passer par l'assistant :

      • Application Web qui exploite la cible : C:\divalto\Internet\LCWebService

      • Application associée à un pool d'applications qui autorise les applications 32 bits

    Image Added

    • Profil de connexion coté client

      • Nom d'affichage de la connexion

      • Type de transport : 'Par service Web'

      • Adresse URL qui doit être suffixée par « /LCWebService » dans le cas d'une installation par défaut

        Image Added

    Installation – Serveur d’applications
    Interface Web

    • Accès Client léger – Interface Web

      • Ce mode de connexion s'installe en utilisant le programme 'Harmony.dhop'

    -Administration > Installation Serveur Client léger web

    Image Added
    • L'assistant se charge d'installer et de configurer Microsoft IIS

      • L'application 'LCWeb' correspond à l'interface HTML5

      • Vous pouvez exploiter le site par défaut ou créer un site spécifique

      • L'usage d'un certificat SSL/TLS est recommandé

    • Son installation s'effectue directement sur la console IIS (Liaisons) ou par le biais d'un reverse proxy

      Image Added

      Si vous souhaitez installer l'application web sans passer par l'assistant :

      • Application Web qui exploite la cible : C:\divalto\Internet\LCWeb

      • Application associée à un pool d'applications qui autorise les applications 32 bits

    Image Added

    Installation – Serveur d'applications
    Interface Web

    • L'accès s'effectue par un navigateur Web

      • En mode interface web, vous n'avez pas la possibilité d'exploiter un compte Divalto différent du compte Windows. C'est le mode 'Saisir un compte Windows' qui est exploité d'office

      • Le profil de connexion contient plusieurs paramètres (environnements, traductions, thèmes)

      • Sur une installation par défaut, l'adresse doit contenir « /LCWeb » -Exemple : https://app.divaltolab.com/LCWeb

    Image Added

    Atelier de développement (SDK)

    • Le SDK de Divalto Infinity se nomme « xwin »

      • C'est l'atelier de développement qui permet d'écrire et de compiler du code Diva ou encore de générer des masques d'écran ou d'impression

      • L'exécutable xwin7.exe présent dans le dossier d'installation (divalto\sys) permet d'exécuter ce programme

    Un cursus de formation dédié sur le développement est proposé si vous souhaitez approfondir cette partie

    Outils de gestion

    • DivaltoViewer.exe

      • Visionneuse des aperçus avant impression

      • En charge des interfaces (messagerie, télécopie,..)

      • En charge des conversions de fichiers (conversion PDF, Excel..)

      • En mode web : xDivaltoViewer.dhop

    Image Added
    • xDivaltoParam.dhop :

      • Gestion des liaisons vers les imprimantes

      • Paramètres d'imprimantes (marges, ..)

      • Configuration des interfaces de messagerie

      • Paramètres pour le couplage téléphonique (CTI)

    • Accessible quelle que soit l'interface utilisateur

    Image Added

    • xConsole.dhop

      • Gestionnaire des tâches, visualisation de l'utilisation des ressources, suivi de l'utilisation des licences, affichage des journaux, suivi des réservations, gestion des services Diva

      • Accessible au travers du programme Harmony.dhop (Administration > Console d'administration) ou directement depuis Divalto Client : 'xconsole.dhop'

        Image AddedImage Added

        • Harmony.dhop :

    • Outil d'administration qui permet l'accès à de nombreux utilitaires

      • Console d'administration (xConsole.dhop)

        • Console Search (xSearchConsole.dhop)

        • Console LDAP (a5ppLdapConsole.dhop)

      • Permet de déclarer les services Diva et les codes action des services

      • Intègre les assistants d'installation de fonctionnalités (DhsTelnet, WebServices, ..)

      • Permet de gérer les tables (serveurs, chemins) si les fichiers 'divaltopath.cfg' et 'divaltoserver.cfg' ne sont pas utilisés

        Image Added

      • xpsql.dhop :

        • Cet utilitaire permet de maintenir la cohérence entre les dictionnaires de données Divalto et la base de données SQL

      • Il permet également de réaliser des opérations d'intégration ou d'extraction de données en provenance ou à destination de fichiers

      • Xtools.dhop :

        • Gestionnaire de fichiers 'Harmony'

    • Autres outils :

      • xDivaltoMajIni.exe :

        • Client Xwpf uniquement

        • Editeur de la base de registre 'Divalto.ini' pour vérifier/insérer des paramètres manuellement

    • xDivaltoPrinters.exe :

      • Client Xwpf uniquement

      • Permet d'effectuer des opérations avancées supplémentaires par rapport à 'xDivaltoParam.dhop'

    • xDivaltoSelectEnv.exe :

      • Sélection d'un environnement au niveau 'Harmony'

    • xUpdateConfig.exe :

      • Application des nouveaux paramètres de configuration (table des serveurs et des chemins)

    • xDivaltoRestart.exe

      • Permet de relancer l'ensemble des services Divalto sur un serveur

        • Exemple : xDivaltoRestart.exe –stop -start


    Utilisateurs
    Synchronisation LDAP

    • La gestion des utilisateurs depuis Infinity s'effectue en utilisant le programme de gestion des utilisateurs (Shift + F3)

    • Vous disposez d'une console d'administration pour la synchronisation LDAP qui est accessible depuis l'ERP (Programme a5ppldapconsole.dhop) ou depuis le menu Harmony 'Administration' puis 'Console LDAP'

      Image Added

      • Les utilisateurs Infinity qui serviront de modèle devront disposer du paramétrage souhaité (confidentialités, numéro de dossier, etc ..)

      • L'option « Est un modèle LDAP » permettra d'exploiter ce compte en tant que modèle

    Image Added

    Afin de restreindre le périmètre d'analyse, un filtre de base peut s'appliquer en précisant une unité d'organisation

    • Ce filtre devra contenir les groupes et les utilisateurs associés

    h7.Mapping des champs : Vous pouvez associer les attributs des comptes LDAP aux propriétés des comptes Divalto

    • Les attributs LDAP qui permettent de gérer l'accès aux applications sont

    automatiquement pris en compte s'ils existent au niveau de l'annuaire

    Image Added
    • Chaque groupe LDAP doit être associé à un modèle d'utilisateurs ERP

      • Un utilisateur ne doit être associé qu'à un seul groupe et donc un seul modèle d'utilisateurs

    Image Added

    • La synchronisation peut s'effectuer manuellement ou de manière automatique (Mode service)

      • En mode manuel, un mode « Audit » est disponible afin de pouvoir simuler les

    effets d'une opération de synchronisation

    • Il est possible d'agir sur les comptes existants afin de répercuter les modifications apportées sur les modèles en utilisant l'action de « Resynchronisation »

    Connecteur Outlook / Divalto

    Le connecteur Divalto pour l'application Microsoft Outlook ajoute des fonctionnalités spécifiques "Divalto" au ruban du client de messagerie ainsi que dans certaines boîtes de dialogue.

    Consultez le chapitre dédié au Compléments ERP pour Outlook

    Fichiers d’aides

    Des fichiers d’aide en sont fournis avec l’ERP, mais depuis 2020 le portail documentaire est le point central et unique de documentation produit. L’utilisation de la touche « F1 » va donc orienter vers le portail documentaire http://doc.divalto.com

    Sommaire