Sage ERP X3. Support de formation. Outils avancés. Sage ERP X3 Outils avancées

Please download to get full document.

View again

of 197
548 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Sage ERP X3 Support de formation Outils avancés Sage ERP X3 - Outils avancés Sage 2011 Page 1 Sommaire 1. GESTION DES SESSIONS CONNEXION A UN DOSSIER SAGE X DEFINITION D UNE SESSION
Document Share
Documents Related
Document Transcript
Sage ERP X3 Support de formation Outils avancés Sage ERP X3 - Outils avancés Sage 2011 Page 1 Sommaire 1. GESTION DES SESSIONS CONNEXION A UN DOSSIER SAGE X DEFINITION D UNE SESSION X CONTROLE DES SESSIONS AUTORISEES CLIENT «TERMINAL MOBILE» CODES D ACTIVITE DIFFERENCES ENTRE LE PARAMETRAGE ET LE DEVELOPPEMENT NOTION DE VERTICAL ET DE SPECIFIQUE GESTION DES CODES ACTIVITE PARAMETRAGE DES FONCTIONS GESTION DES OBJETS : NAVIGATION LA GESTION DES PATCHS ET DES VERSIONS INTRODUCTION LA GESTION DES PATCH LE SERVEUR BATCH CARACTERISTIQUES DU SERVEUR BATCH PRINCIPES DE FONCTIONNEMENT SURVEILLANCE DES TACHES SOUMISSION DE TACHE PAR FICHIER PARAMETRES DU SERVEUR BATCH NOTES TECHNIQUES LA TACHE BATCH COMPTABLE GESTION DES ETATS PRINCIPES DE BASE LE DICTIONNAIRE DES ETATS LANCEMENT D UN ETAT AFFECTATION DES CODES INTERNES A DES ETATS VALEURS PAR DEFAUT DES PARAMETRES D ETATS GESTION DES DESTINATIONS D IMPRESSION SERVEURS D EDITION NOTES TECHNIQUES ANALYSE DES PERFORMANCES DES EDITIONS CRYSTAL REPORT EPURATION ET HISTORISATION PRINCIPES DE BASE CREATION D UN DOSSIER D HISTORISATION DEFINITION DES REGLES D EPURATION ET D HISTORISATION PARAMETRES D EPURATION / HISTORISATION EXECUTION DE L HISTORISATION / EPURATION VISUALISATION DES DONNEES HISTORISEES LE WORKFLOW MANUEL INTRODUCTION LES MODELES DE DONNEES PARAMETRAGE DES REGLES DE WORKFLOW LES REGLES D AFFECTATION Sage ERP X3 - Outils avancés Sage 2011 Page 2 8.5. MONITEUR DE WORKFLOW & PLANS DE TRAVAIL LE MONITEUR DE WORKFLOW ERGONOMIE DU PLAN DE TRAVAIL WORKFLOW POINTS DIVERS WORKFLOW LIVRES EN STANDARD FONCTIONS DEDIEES A LA CRM NOTES TECHNIQUES LES LIENS DE WORKFLOW LA GESTION DE LA DOCUMENTATION INTRODUCTION L ORGANISATION DE LA DOCUMENTATION L AIDE SUR LES CHAMPS L EDITEUR HTML LES LIENS DE DOCUMENTATION LA GENERATION DE LA DOCUMENTATION PUBLICATION DE LA DOCUMENTATION LES OUTILS DU SUPERVISEUR INTRODUCTION OUTILS DE MAINTENANCE OUTILS DE VERIFICATION OPTIMISATION BASE DE DONNEES OPTIMISATION BASE DE DONNEES UTILITAIRES DICTIONNAIRE UTILITAIRES DE RECHERCHE UTILITAIRES DIVERS LES TRANSACTIONS SYSTEME CREATION D UNE TRANSACTION L EXECUTION D UNE TRANSACTION SYSTEME Sage ERP X3 - Outils avancés Sage 2011 Page 3 1. GESTION DES SESSIONS 1.1. CONNEXION A UN DOSSIER SAGE X3 On se connecte sur un dossier Sage X3 : - qui utilise un ensemble de modules - qui intègre un référentiel (paramétrage, développement spécifiques) commun - qui gère des données (statiques, mouvements) On s identifie comme un utilisateur X3, ce qui définit, dossier par dossier : - les habilitations - des valeurs par défaut - La langue de connexion peut varier d un utilisateur à l autre En mode client serveur En mode Web, la mire de connexion est similaire sauf que le code de l application n est pas saisissable car il est implicitement définit par l URL d accès à la mire de connexion. Il est important de noter qu un paramétrage est fait dans un dossier (et un seul), que des outils de copie permettront de le propager, qu un développement peut être partagé par N dossiers Sage ERP X3 - Outils avancés Sage 2011 Page 4 Les langues de connexion possibles sont définies lors de la création d un dossier. A ce jour, les langues suivantes sont gérées par l éditeur : - Anglais US - Anglais british - Espagnol - Italien - Français - Portugais - Allemand - Chinois moderne - Chinois simplifié - Russe pour GEODE GX - D autres langues sont mises en œuvre par des partenaires. On verra plus loin (en gestion des licences) comment sont définies les connexions possibles. La boîte de connexion permet de saisir : Les 3 principaux éléments de la connexion (dossier, utilisateur, langue) Un mot de passe applicatif authentifiant l utilisateur dans le dossier Une date logique de connexion Sage ERP X3 - Outils avancés Sage 2011 Page 5 Définition des paramètres d un dossier On regroupe les 3 éléments identifiant un dossier : Stocké, en client-serveur, dans un fichier de configuration local accessible via le bouton «Configuration» Avec quelques paramètres complémentaires : - code utilisateur réseau de connexion par défaut, - serveur de traitement s il est différent, - informations de connexion système. Il est ici possible d ajouter des informations de connexion vers d autres dossiers Chargement : Sage ERP X3 - Outils avancés Sage 2011 Page 6 Le bouton Avancé donne accès à des paramètres complémentaires Format de l aide CHM ou HTML Source ODBC pour Crystal Reports (si «Valeur par défaut» est sélectionné, on utilise les valeurs définies lors de l installation) Remarque : La case à cocher Application par défaut proposera ce dossier par défaut à la connexion. L activation thème graphique permet d utiliser le thème standard de type XP. Si cette case n est pas cochée, on se retrouve avec une apparence des écrans plus proche des écrans Windows NT. Attention, en connexion via Citrix, il faut décocher la case en question Aide en ligne L aide en ligne se présente sous forme HTML ou sous forme d archive (chm) Intérêt du chm Onglet sommaire Onglet recherche Impression directe par bouton Inconvénients du format chm Un très gros fichier Inutilisable en mode Web L aide en ligne fonctionnelle est liée aux autres aides par des liens hypertextes. Sage ERP X3 - Outils avancés Sage 2011 Page 7 1.2. DEFINITION D UNE SESSION X Sessions primaires et sessions secondaires Une session primaire correspond à une connexion depuis la boîte de connexion. Plusieurs sessions primaires peuvent être ouvertes depuis un même poste. Ces sessions peuvent être connectées à des dossiers différents, sous des langues différentes, et avec des codes utilisateurs différents. Une session secondaire est une session ouverte à partir d une session primaire depuis un poste client-serveur ou un poste en mode Web. Fichier / Session secondaire Appel d une touche de fonction (Shift F5 à Shift F12) paramétrable par utilisateur Utilisation de l icône Par conséquent une session secondaire permet de travailler sur le même dossier que la session primaire, avec le même utilisateur, et dans la même langue. Le nombre de sessions primaires et secondaires est limité au niveau global, par la licence, au niveau utilisateur ou groupe d utilisateurs par les paramètres définis dans le dossier. Une connexion à Sage X3 provoque l ouverture d une session identifiée de façon unique pour un serveur d application donné d un type donné. Une session secondaire possède les caractéristiques suivantes : Forcément ouverte sur le même dossier, et pour le même utilisateur Automatiquement fermée (avec une confirmation) si la session primaire dont elle dépend est ellemême fermée Autres sessions Il existe d autres types de connexion dans l application : - Session batch (déclenchée par le serveur batch) - Session WEB Services - Session terminal VT Remarque : La fonction adxuid(1) donne l identificateur unique (pour un serveur d application donné) La fonction adxuid(2) donne un identificateur unique pour une connexion à un dossier donné La fonction adxpid donne quant à elle le numéro de processus (au sens du système d exploitation) du processus Sage X3 en cours d exécution. Dans un contexte multi-tiers, ce numéro de processus ne peut bien évidemment pas être garanti unique. La fonction adxtyp permet de connaître le type de connexion : 1 Session mode Client / serveur 2 Session secondaire en mode Client / serveur. 3 Session Batch 9 Session Client mode web 10 Session secondaire en mode Client web 12 Session Client web services. Communication synchrone avec des applications tierces. Sage ERP X3 - Outils avancés Sage 2011 Page 8 La licence Développement Utilitaires Vérifications Visualisation licence Le nombre de licence par type est définie par le fichier serial_adonix installé dans le répertoire de la solution Sage sur le serveur d application. En cas de mise à jour de ce fichier, il est conseillé de sauvegarder l ancien fichier serial_adonix avant d installer le nouveau. Sage ERP X3 - Outils avancés Sage 2011 Page 9 1.3. CONTROLE DES SESSIONS AUTORISEES Il est possible de contrôler le nombre de sessions ouvertes : Pour un utilisateur donné, par les paramètres utilisateur MAXSES1 (nombre maxi de sessions primaires) et MAXSES2 (nombre maxi de sessions secondaires) Globalement, en passant un dossier en mode mono-utilisateur (personne d autre ne peut alors se connecter) Pour un type de profil menu donné dans un dossier donné (paramètres USR1, USR2, USR3) Il est possible de provoquer une déconnexion automatique d un utilisateur : En cas d inactivité clavier/souris au bout de TIMEHGUP1 ou TIMHEHGUP3 secondes (valeur de paramètres utilisateurs pour sessions primaires / secondaires) Avec un avertissement et un délai de grâce de TIMEHGUP2 secondes (idem) Si ces paramètres sont nuls, il n y a pas de déconnexion automatique Remarque : L utilisateur ADMIN n est jamais limité en nombre de connexions (par contre, le verrouillage monoutilisateur lui est opposable) Visualisation des sessions actives Développement Utilitaires Vérification Surveillance Utilisateurs Cette fonction permet de : - Visualiser les connexions en cours (tableau supérieur) sur un serveur d application et un service donné (machine:service) - Visualiser les processus correspondants et les interrompre si on est habilité Dans l écran ci-dessus, Ident1 et Ident 2 correspondent au résultat que donnerait adxuid(1) et adxuid(2) lancés dans la session correspondante, Fonction est le nom de la fonction exécutée (cette valeur est vide si l utilisateur se trouve au niveau du menu). Pour la ligne courante, la colonne numéro de processus correspond au numéro donné par le système d exploitation sur le serveur (ou le poste client). On remarquera ainsi, pour avoir le droit d interrompre un processus, il faut soit avoir les droits d un super-utilisateur au niveau du système d exploitation (i.e. être connecté comme root sous Unix, comme administrateur sous Windows), soit être connecté sous la même identité que le propriétaire Sage ERP X3 - Outils avancés Sage 2011 Page 10 des processus. Par ailleurs, une habilitation définie au niveau de l accès de cette fonction est aussi nécessaire Par défaut, quand on entre dans la fonction, c est le serveur d application courant qui est proposé, et si le service n est pas donné, c est le service courant qui est affiché. Sage ERP X3 - Outils avancés Sage 2011 Page 11 Désactivation d une session Pour suspendre une session à partir du tableau des sessions actives, positionner le focus sur la ligne du Poste client à suspendre. La liste des processus actifs pour la session sélectionnée est alors affichée dans le tableau des processus actifs. A l aide d un clic droit sur ce tableau ou ouvre la fenêtre permettant d accéder à la fonction d Arrêt des processus de cette session. A une session Sage X3 correspond au minimum les processus suivants Adonix - Processus Sage X3 de gestion de la session, Ce processus adonix correspond à l exécution du code applicatif. Il est exécuté sur un serveur de traitement sadora ou sadsql - Processus de gestion des accès à la base de donnée pour la session. Il est aussi exécuté sur un serveur de traitement Les processus sadfsq correspondent aux accès par la session à des fichiers de type séquentiels. Ils peuvent être présents sur plusieurs serveurs (y compris sur le poste client, par exemple si on écrit un fichier séquentiel en local). Cette fonction permet d'arrêter le processus correspondant (par kill sous UNIX, par la fonction killadx sous NT). L'arrêt d'un processus signifie, du point de vue de la base de données, l'arrêt propre de la transaction en cours, mais également la perte des données en cours de saisie. Il importe donc d'être très prudent dans l'utilisation de cette fonction réservée à la résolution d'incidents d'exploitation. Les scripts de purge d une session peuvent être activés par un processus externe à Sage X3 Sage ERP X3 - Outils avancés Sage 2011 Page 12 1.4. CLIENT «TERMINAL MOBILE» Ce nouveau type de terminal est dédié aux fonctions logistiques de l offre Sage GEODE Généralités Ce type de terminaux permet de créer des documents, le mode mise à jour n est pas disponible. Les champs présentés permettent d identifier les lignes de stock. L affichage des champs n est pas paramétrable par transaction. Le site utilisé est affiché sur chaque mouvement. Par défaut c est le site lié à l utilisateur connecté. Ce site est modifiable via une fonction «Définir le site». Les principales touches fonctions sont : F1 F3 F4 F2 OK. Cette touche permet le passage à la ligne suivante Select Fin Créer Une ligne de document = 1 mouvement de stock Le paramètre utilisateur VTMEN permet de définir le profil menu de l utilisateur connecté via ce type de terminal. En cas d absence c est le profil menu VT qui est utilisé par défaut Possibilités fonctionnelles - Gestion des entrées et sorties diverses - Réception - Transferts intersites - Transferts sous traitants - Changement de stocks - Rangement sur liste - Réapprovisionnement d un emplacement - Inventaires - Sorties matières - Déclaration de fabrication - Suivi des temps Pré requis La mise en œuvre de ce type de connexion nécessite l utilisation d un serveur http Sage X3. Les terminaux radio fréquence communiqueront via Telnet avec ce serveur. Ces points dont abordés dans un cours dédié à la mise en œuvre de ce type de matériel. Sage ERP X3 - Outils avancés Sage 2011 Page 13 2. CODES D ACTIVITE 2.1. DIFFERENCES ENTRE LE PARAMETRAGE ET LE DEVELOPPEMENT. Le paramétrage est pérenne, il est conservé lors des changements de version et n est pas modifié par une mise à jour de patch Les développements spécifiques doivent être protégés pour être pérennes, chaque élément modifié doit être marqué par un code que nous désignons par le terme code activité spécifique. - un patch standard ne modifiera pas le spécifique et le vertical si ils sont protégés - un patch vertical ne modifiera pas le spécifique si il est protégé - un patch spécifique peut le modifier Certaines fonctions résultent d une combinaison de paramétrage et de développement. Une partie est alors du développement, une autre de la personnalisation. Par exemple le paramétrage des consultations. Ces différences peuvent paraître subtiles, mais elles n en sont pas moins fondamentales. Dans la suite de ce cours 90% des fonctions qui seront vues sont du paramétrage. Pour un développement, lorsqu un champ est modifié par rapport au standard, une marque doit signer la modification. Cette marque est désignée dans X3 par le terme code activité. Si ceci n est pas fait, la modification n est pas pérenne, et peut disparaître inopinément à la faveur d un patch qui toucherait l élément en question, ou de façon certaine en cas de revalidation de dossier NOTION DE VERTICAL ET DE SPECIFIQUE Au niveau des objets et des écrans Sage X3, des traitements dédiés peuvent être affectés aux objets et/ou écrans. Par exemple dans Sage Entreprise lors de la saisie du code devise d une facture, le traitement standard effectue un traitement sur ces champs permettant de trouver le taux de conversion en fonction de la date de comptabilisation de la facture. Il est possible de surcharger ce traitement par un traitement spécifique qui gère une contrainte complémentaire. Dans notre exemple on désire rechercher le taux de change mensuel. Lorsque les traitements spécifiques mis en place sont réutilisables pour plusieurs dossiers indépendants, la standardisation des spécifiques devient un vertical. Si un traitement vertical est déclaré, pour une même action X3, celui-ci sera exécuté après le traitement spécifique et avant le traitement standard. De même au niveau des actions sur les champs de l écran, l enchaînement des traitements sera : - SPE : Action spécifique - SPV : Action verticale - STD : Action standard Cette notion de vertical possède des impacts importants sur les développements et les patchs. Ce qui nécessite la mise en place d une normalisation des composants de la solution Sage X3. Sage ERP X3 - Outils avancés Sage 2011 Page 14 2.3. GESTION DES CODES ACTIVITE La gestion des codes activité concerne à la fois les opérations de développement et celles de paramétrage. La séparation entre les deux domaines peut être la suivante : La création d un code activité est une opération de développement. La mise en œuvre dans un dossier (activation / désactivation) est une opération de paramétrage. Par exemple le nombre d axes analytiques est une opération de paramétrage, ce nombre est prévu dans une fourchette de 1 à 9 par le développement. C est pourquoi nous présentons cette gestion dans ce document. Le rôle des codes activité est de rendre actifs ou inactifs des éléments du dictionnaire Sage X3, par exemple : - tables - index - onglets - blocs - champs d'écran - etc Le fait de rendre actif ou non un code activité donné permet de désactiver, dans les écrans, certains champs optionnels en fonction des règles de gestion choisies. Conventions sur la codification du premier caractère des codes activité - Lettre K : identifie les éléments développés pour les localisations standards, - Lettre X : identifie les développements verticaux, - Lettre Y Z : identifie les développements spécifiques. Développement Dictionnaire données Ouverture au paramétrage Code activité Sage ERP X3 - Outils avancés Sage 2011 Page 15 A la génération d un dossier, les codes activités peuvent être initialisés comme étant actifs ou inactifs en fonction du paramétrage réalisé sur la fiche de description du dossier. Ce point sera présenté dans le chapitre de gestion des dossiers. Après la génération d un dossier, il est possible de modifier le statut d un code activité. En fonction des caractéristiques du code activité des opérations de revalidation peuvent être nécessaires. Par exemple la modification du nombre d axes analytiques nécessite de revalider les écrans, fenêtre et tables contenant des données dépendantes de ce code activité Les types Fonctionnel : Ce type de code activité permet de rendre actif / inactif une fonction sage X3, par exemple le code ABI permet d activer les fonctions BI dans l application. Dimensionnement : Ce type de code activité décrit une règle de dimensionnement qui permettra de définir le nombre d occurrences dans les tables, les écrans. Par exemple Le code ANA définit le nombre d axes analytiques gérés. Les codes activité de type dimensionnement possèdent des attributs complémentaires suivants. - Dimension maximum : Cette valeur est la taille maximum gérée par les traitements Dimension écran : Cette valeur est la taille utilisée pour générer les écrans et les tables. Localisation : Ce type de code activité est lié à une règle de gestion liée à une législation. Par exemple KPA décrit comment gérer les relevés bancaires dans la législation portugaise. Sage ERP X3 - Outils avancés Sage 2011 Page 16 Cas de dépendance entre codes Le bloc dépendance permet de décrire des relations entre les codes activité. Ce point est abordé dans le cours développement. Au niveau paramétrage ce bloc ne doit pas être modifié. Inverse : Le code activité prend la valeur inverse du code activité saisi en regard; il sera actif si le code activité correspondant est inactif, et inactif s'il est actif. Dimensionnement : le code activité est alors composé d'une racine, suivi d'un nombre M (de 1 à 9), et il est associé à un code activité qui peut prendre des valeurs numériques de 1 à N. Le code activité est actif si la valeur du code associé est supérieure ou égale à M; sinon, il est inactif. On peut prendre l'exemple du code ANA, associés par des liens de dimensionnement aux codes AX1 à AX9. Si ANA vaut 5, les codes AX1 à AX5 seront actifs, les codes AX6 ç AX9 seront inactifs. Formule : permet de calculer la valeur d'un code activité en fonction d'une formule saisie. Cette expression calculée peut intégrer des constantes, des fonctions, et des variables sous la forme d'autres codes activité. Ces codes activité peuvent être des codes saisis, ou des codes calculés antérieurement. L'ord
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x