Vous êtes sur la page 1sur 41

10/3/2014

Sage ERP X3 Training

Nouveautés Commons Tools (Complément)

Objectifs
1. Les raisons du changement
2. Les nouveautés ergonomiques
3. Authentification et sécurité
4. Dossier et EndPoint
5. Classe et Représentation
6. Espace collaboratif
7. Office intégration
8. Requête et Statistique
9. Mobilité
10.Import

Complément Common Tools Gap V6 - V7 (Fr)

1
10/3/2014

Présentation Gap Outils Communs


Répartition sur 2 jours

Jour 1
Les raisons du changement
Nouvelle technologie / Architecture / Plateforme
Navigation, aide en ligne et Raccourcis claviers
Authentification
Interface utilisateur
Search Box
La création d’un dossier

Jour 2
Création d’un EndPoint
Exercice Classes / Représentation et Menu Item
Espace de collaboration
Office Intégration
Requêtes, Statistiques et menu item

Complément Common Tools Gap V6 - V7 (Fr)

1.Les raisons du changement

Utilisation de technologies plus actuelles et


innovantes qui autorisent une meilleur inter-
connectivité des systèmes.

Nouvelle architecture technique multi-dossier,


orientée cloud avec la gestion des modes
connectés et déconnectés.

Complément Common Tools Gap V6 - V7 (Fr)

2
10/3/2014

1.La période de transition

Mode classique
- Le mode de représentation est en ReadOnly
- Bouton Edit
- Requêtes et statistiques

Mode natif (V7)


- En cours de déploiement vers les Classes et
Représentation. Fonction de migration
- Toutes les pages possèdent une URL

Complément Common Tools Gap V6 - V7 (Fr)

1.La période de transition

Mode intermédiaire : Permet les Exports Office


(Excel, Word)

Complément Common Tools Gap V6 - V7 (Fr)

3
10/3/2014

1.Opérations CRUD

Les opérations CRUD, dont l'acronyme


signifie CREATE, READ, UPDATE, DELETE
(correspondant aux fonctions SQL suivantes
INSERT, SELECT, UPDATE et DELETE)
permettrent de réaliser presque toutes les
opérations sur les données et les documents.

Complément Common Tools Gap V6 - V7 (Fr)

1. MongoDB

MongoDB, nouvelle base de données orientée


gestion de document va prendre en charge une part
de l’administration de l’ERP V7, ainsi que la gestion
des documents offices en tant qu’espace de
stockage.
Les écrans personnalisées sont également stockés
dans cette base de données non SGL.

Complément Common Tools Gap V6 - V7 (Fr)

4
10/3/2014

1. Sage WebServer

Le Sage Web Serveur contient les composants suivants :


- MongoDB
- Serveur web node

Le serveur web node.js est utilisé pour l’administration et la


gestion de l’espace collaboratif.

Le client lourd est abandonné, les fonctionnalités sont


reproduites dans l’interface actuelle. Les navigateurs sont
désormais les seules clients proposés, il n’y aura plus
d’opération de migration de client lourd.

Complément Common Tools Gap V6 - V7 (Fr)

1. Authentification

La gestion des droits sur les dossiers X3 restent toujours d’actualité. Un


utilisateur ne pourra pas consulter des informations dont il ne possède
pas les droits sur la fonction.

Cependant, un premier niveau d’authentification a été ajouté et Sage


ERP X3 n’a plus l’obligation d’être le garant de l’identité. Des providers
externe comme un annuaire LDAP ou OAuth2 (Google Account) peuvent
livrer une identité par la gestion de clé privée cryptée et de d’une clé
publique. qui permettra aux utilisateurs d’être reconnu sur la plateforme.

Cette gestion de l’authentification permet de mettre en œuvre un point


d’entrée unique pour plusieurs dossiers.

Complément Common Tools Gap V6 - V7 (Fr)

5
10/3/2014

1. Authentification et Indirection

Chaque utilisateurs sera associé à un groupe garant de la sécurité, il


aura la possibilité de se connecter sur les EndPoints définit dans le
groupe.

Chaque utilisateur sera reconnu sur les dossiers qui lui sont rattachés :
- Soit son login est reconnu sur le dossier X3 avec le même login que
celui utilisé pour le compte Sage Web Server
- Soit un autre login est lié à son compte, dans le but d’afficher des
informations d’un autre dossier avec d’autres droits ou possédant une
liste prédéfini d’utilisateurs.

Complément Common Tools Gap V6 - V7 (Fr)

1. Importer des utilisateurs


issus d’un dossier

Les comptes utilisateurs présents dans un dossier X3 peuvent être créé


directement dans Sage Web Serveur.
La fonction d’import permet de :
- Filtrer les comptes à importer
- Insertion des nouveaux
- Création et mise à jour
- Mise à jour uniquement
Définir également lors de cet import le format du nom et du prénom.
Sous X3, le Nom de la personne connectée est décrit dans un champ
unique.
Exercice : Sur le dossier courant, créer l’import ACHE et importer tous
les comptes de menu profile « ACHE ». Lier tous ces comptes au groupe
des administrateurs.

Complément Common Tools Gap V6 - V7 (Fr)

6
10/3/2014

1. Licences et Sessions

Il n’y a plus de gestion d’un nombre spécifique de sessions secondaires.


Chaque session ouverte comptent pour une unité. Puis les Badges
viennent répartir les droits d’accès en nombre de licence par module
(Développer, Production, Finance, Distribution …)
Administration > Licences

L’activation de ERP X3 nécessite une licence active. Celle-ci est la


combinaison entre un fichier licence.json et un fichier « policy »
déterminant les éléments soumis à licence.
Les partenaires qui effectuent de la verticalisation, pourront également
générer leur propre fichier « policy » et les licences d’utilisation liées.

Les utilisateurs connectés au Sage Web Server peuvent être


déconnectés a partir de la fonction « Web client Session ».
Complément Common Tools Gap V6 - V7 (Fr)

1. Licences et Sessions

Mettre à jour le fichier de licence : Administration / Licence


Consulter le fichier de licence: Administration / Licence Data
- Nombre d’utilisateurs
- Fin de validité
- Modules actifs (Never / Always / licensed / not licensed)
- Badges
- Codes d’activité

Nombre d’utilisateurs actifs : Administration / Tools /


WebClient Sessions
- Consultation des derniers accès à Sage WebServer et à
Sage X3
Complément Common Tools Gap V6 - V7 (Fr)

7
10/3/2014

1. La console

La console est toujours disponible, elle se trouve sur le DVD


d’installation.

La console est utilisée lors de la phase d’installation de


l’ERP ainsi que lors de l’administration de la solution.

Complément Common Tools Gap V6 - V7 (Fr)

1. Factory

L’information « Factory » correspond au réglage Sage,


comprenant une présentation à plat. La première
personnalisation des pages est « DEFAULT ».

Les pages qualifiées de « Factory » sont donc gérées par


Sage et peuvent être relivrées lors d’évolution. Il n’est pas
recommandé de modifier les pages « Factory » afin de
conserver les éléments modifiées.

Complément Common Tools Gap V6 - V7 (Fr)

8
10/3/2014

1. Pages classiques

Sage va proposer des outils d’aide à la migration des pages


classiques et d’assistance à la transposition du code
spécifiques. Les classiques pages sont en phase de
migration, celles-ci seront transposé vers la nouvelle
plateforme.

Lors de la réalisation d’un code spécifique en V7, il est


possible d’ajouter une fonction V7 sur du code V6.
L’avantage est de pouvoir bénéficier de l’apport de la
nouvelle technologie comme par exemple l’aspect mobile.

Complément Common Tools Gap V6 - V7 (Fr)

2. Navigation, présentation générale

• Les favoris
• LandingPages
• NavigationPages
• Processus
• Requêtes
• Statistiques
• Exercice : My Landing Page
• Aide en ligne
• Raccourcis claviers

Complément Common Tools Gap V6 - V7 (Fr)

9
10/3/2014

2. Les favoris du navigateur

La fonction de recherche du navigateur permet également


de rechercher des informations sur la page courante (CTRL
+ F).

Chaque page possède une URL qu’il est possible de stocker


dans le navigateur, et d’organiser selon ses préférences.

Certaines navigateurs peuvent gérer plusieurs comptes de


session utilisateurs en simultanées, sans être obligé de se
déconnecté et de dédier une session à un navigateur.
Vérifier les paramètres de gestion des utilisateurs sur votre
navigateur.
Complément Common Tools Gap V6 - V7 (Fr)

2. Navigation, aide en ligne

• Aide en ligne: la documentation à été séparé en deux. La


documentation Classique et la nouvelle documentation technique,
nous maintenant accessible en ligne. Cette base d’aide est maintenue
et actualisée par Sage. Elle est accessible par défaut cependant il est
possible d’utiliser l’aide en local. Cette URL locale est à renseigner
dans le EndPoint, http://localhost:8127/

• Une solution mixte est également envisageable. Dans ce cas les


aides spécifiques locales seront affichées lorsqu’elles existent, avant
d’utiliser l’aide générique.

• L’utilisation d’une aide exclusivement locale est toujours possible.

Complément Common Tools Gap V6 - V7 (Fr)

10
10/3/2014

2. HomePage et Navigateur

Dès l’accès à l’ERP X3, chaque utilisateur est dirigé vers une
LandingPage. Celle-ci est composée d’onglet, est personnalisable et
permet d’accéder directement aux vignettes d’indicateurs (Requêtes et
Statistiques), de Processus métiers ainsi que les représentations de
listes d’éléments sélectionnés.

Les menus de Navigation sont en évolution, ils reprennent les fonctions


natives ainsi que de nouvelles fonctions d’administration et de
consultation.

La page de navigation « home » livrée par défaut est un nom réservé.

Complément Common Tools Gap V6 - V7 (Fr)

2. Tableau de bord personnel


(Men In Black)

Un écran de propriété personnel présente les


principales informations de connexions, ainsi que
des raccourcis d’administration « QuickAdmin ».
- EndPoint
- Langue de connexion

De plus il est possible d’utiliser les simulateurs


Mobile Home et Tablet Home pour l’accès à l’ERP
X3.

Complément Common Tools Gap V6 - V7 (Fr)

11
10/3/2014

2. Interface utilisateur personnalisée

La fonction de personnalisation des pages, permet


à chacun d’utiliser le modèle courant ou l’un des
modèles personnalisés. Chaque page existe avec
un format par défaut si un utilisateur possède les
droits de modification de structure, celui-ci peut
personnaliser l’affichage de ses écrans.
Exemple, pour l’écran Achat / Factures / Contrôles
des factures, les transactions sont toujours
accessible, l’écran peut être agencé en
« DEFAULT » ou « MODEL », ou personnalisé.
Complément Common Tools Gap V6 - V7 (Fr)

2. Interface utilisateur personnalisée

Dans la fonction des contrôles de facture d’achat,


utiliser l’utilitaire de « Personnalize pages ».
• Onglet Content : Tous les champs déjà présents
dans l’écran
• Onglet Insert : Les éléments qui peuvent être
ajouté.*
• Onglet Preview, Dispaly et Structure afin de
constater les modifications appliquées.

Complément Common Tools Gap V6 - V7 (Fr)

12
10/3/2014

2. Interface utilisateur personnalisée

A partie de l’onglet Structure : Glisser les éléments


de facturation présent dans l’onglet Gestion dans le
but de créer un onglet « Eléments de facturation » à
droit de l’onglet « Gestion »
A partir de l’onglet Display, se positionner sur le boc
« Analytique » présentant dans l’onglet Gestion,
puis utiliser la fonction « Exclude me »

Complément Common Tools Gap V6 - V7 (Fr)

2. Interface utilisateur personnalisée

Dans les représentations, les Sections et les Blocs


sont prédéfinis afin d’être utilisable lors de la
configuration des écrans.
Le bloc est à l’intérieur d’une section, et les champs
sont rattachés à des blocs.

La propriété Authoring, permet aux utilisateurs de


personnaliser leurs écrans.

Complément Common Tools Gap V6 - V7 (Fr)

13
10/3/2014

2. Search Box

Le module de recherche permet de rechercher sur


les données et les noms des fonctions.
Dans la gestion de l’indexation, ré-indexer les
documents créés ou modifié.
Les données sont recherchables si ces propriétés
de la classe et de sa représentation sont
sélectionnées. Il est possible de déterminer les
champs à indexer.
L’indexation s’effectue par EndPoint

Complément Common Tools Gap V6 - V7 (Fr)

2. Search Box

Exercice : Changer le libellé d’un client, puis


relancer l’indexation avant d’effectuer une nouvelle
recherche

Exercice : Utiliser la recherche pour trouver une


fonction.

Dans l’espace Administration / Traces serveur, il est


possible de consulter les fichiers traces.

Complément Common Tools Gap V6 - V7 (Fr)

14
10/3/2014

2. Les pièces jointes

Les pièces jointes V6 sont toujours actives, les


documents sont stockés dans la base de données
ou possèdent un lien vers un fichier externe.
- Préciser l’extension des documents

Complément Common Tools Gap V6 - V7 (Fr)

2. Planifier l’indexation

Exercice : Créer un « Scheduler » afin de définir les jours et


les heures d’exécution.

Exercice : Dans la fonction « Search Index Management »,


choisir le « Schedule Index Update » préalablement créé.

Remarque : MongoDb gère l’indexation des documents. Lors


de la consultation des documents, la gestion des droits des
documents est respectée (comme la restriction sur site).

Complément Common Tools Gap V6 - V7 (Fr)

15
10/3/2014

3. La sécurité liée aux comptes


des utilisateurs
La sécurité de Sage ERP X3 repose sur un compte lié aux droits sur
Sage Web Server ainsi qu’a un compte lié au Dossier X3. Il est donc
nécessaire de créer 2 comptes utilisateurs qui seront liés.

Lors du paramétrage de la sécurité des comptes utilisateurs sur les


dossiers X3, les droits des utilisateurs sont toujours liées à la gestion des
habilitations sur les fonctions présentes dans le dossier X3.

Sage Web Server


- Groupe (EndPoint) Dossier X3
- Role (Security Profile, - Profil Menu
NavigationPage, - Profil Fonction (Habilitations)
LandingPage, Badge)

Complément Common Tools Gap V6 - V7 (Fr)

3. La sécurité des utilisateurs


Les profils menus
Il n’existe plus de profil menu, les pages de navigation permettent de
définir les accès des utilisateurs sur les fonctions.

Les utilisateurs seront automatiquement filtrés en fonction des rôles qu’ils


possèdent, ceux-ci redéfiniront leur droits sur les MenuItems, puis vers
les représentations ou les fonctions classiques d’X3.
Les profils menus sont donc remplacés par les profils dynamiques qui
affichent à l’utilisateur un contenu filtré.

Les profils menus peuvent toujours être utilisés pour générer les profils
fonctions. De plus la fonction d’import des Users X3 (Administration /
Tools / X3 Users Imports) permet de générer un rôle lié au code du menu
profil.

Complément Common Tools Gap V6 - V7 (Fr)

16
10/3/2014

3. Les groupes

Les groupes sont utilisés pour les EndPoints. Ils


portent les informations suivantes :
- Rôle, un groupe est associé à un seul rôle
- Utilisateurs, plusieurs utilisateur sont associés à
un groupe
- EndPoint, il est possible de limiter la sécurité
d’un groupe à une liste de EndPoints.

Complément Common Tools Gap V6 - V7 (Fr)

3. Les rôles

Les rôles décrivent le statut d’un groupe ou d’une organisation. En


l’absence de rôle dans un zone de filtre, alors tout le monde sera
concerné.

Les rôles restreignent les éléments suivants :


- Un ou plusieurs groupe
- Des badges en fonction des licences
- Un profil de sécurité
- Des pages de navigation
- Les pages personnalisées …

Les rôles permettent de créer des profils avec l’accès à des


LandingPages fonctionnelles et orientées métiers.

Complément Common Tools Gap V6 - V7 (Fr)

17
10/3/2014

3. Landing Pages
(HomePages)
Les Landing Pages sont des regroupement de menus Items (vignettes),
elles permettent de proposer une vision orientée métier selon les profils
des utilisateurs.
Les menus items peuvent utiliser :
• Représentation
• Fonction
• Processus
• Requête
• Statistique
• Dashboard page
• Lien externe
Dans la gestion des LandingPage, utiliser la fonction « Edit Page
Content » pour personnaliser les pages existentes.

Complément Common Tools Gap V6 - V7 (Fr)

2. Navigation Pages
Module et sous-modules

Il est possible de personnaliser les pages de navigation, d’ajouter de


nouvelles entrées de menus. Les menus modules, sont composés de
sous menus.

Exercice : Administration / Authoring / Menu Modules.


- Créer une nouvelle « NavigationPages »

Les icones sont modifiables, se référer à la documentation pour le


positionnement des images d’extension .png dans le répertoire qui les
gère.

Il est possible d’ajouter un filtre lié aux rôles dans la définition des pages
de navigation. Celles-ci seront alors filtrés en fonction de plusieurs
paramètres pour les utilisateurs.
Complément Common Tools Gap V6 - V7 (Fr)

18
10/3/2014

3. Security profil

Les security profiles définissent un groupe de paramètres


pour m’administration des restrictions et des autorisations
sur la plateforme d’administration. Ils complètent donc
l’administration classique.
Ils doivent être associé à un rôle afin de restreindre les
utilisateurs connectés.

Complément Common Tools Gap V6 - V7 (Fr)

3. Security profil
Options

Code Description Opération


MyProfil Profil utilisateur personnel CRUDE
users Gestion des utilisateurs, groupe .. CRUDE
technicalSettings Param serveur, endpoint, schedulder CRUDE
authoring Navigation et authoring CRUDE
CollaborationArea Team, document et stockage CRUDE
maintenanceAndStatus Logs, maintenance CRUDE
importData Importer des données CRUDE
exportData Exporter des données CRUDE

Complément Common Tools Gap V6 - V7 (Fr)

19
10/3/2014

3. Les profils de connexion

En conclusion, les profils de connexions sont portés par


différentes fonctions.
- Le profil de sécurité détermine les droits de l’utilisateur sur
la plateforme V7
- Le groupe et les rôles limitent les accès aux fonctions
métiers
Attention, cette sécurité doit rester cohérente avec les profils
fonction et les habilitations accordés sur les objets et les
fonctions liées à la sécurités des utilisateurs (V6).

Complément Common Tools Gap V6 - V7 (Fr)

4.Dossier et EndPoint

Un EndPoint est un point de connexion associé à un service.


Il existe 2 types d’EndPoint :
- EndPoint associé avec la plateforme d’administration
- EndPoint associé avec les dossiers Sage ERP X3

Une vignette donne l’accès à une page liée à un EndPoint.


L’accès à un EndPoint est garanti pour un utilisateur par son
attachement à un groupe.

Complément Common Tools Gap V6 - V7 (Fr)

20
10/3/2014

4.Dossier et EndPoint

Exercice :
Se connecter au dossier de référence, puis créer un dossier
« Production »

Valider la création de ce dossier en fin de journée

--------------------------
Dès que le dossier est validé, créer le EndPoint qui pointe
vers ce dossier production,

Complément Common Tools Gap V6 - V7 (Fr)

4.Application

Une application défini le service connecté avec le serveur


web.
- L’espace de collaboration, la personnalisation des pages
sockées sur MongoDb
- Se connecter à des solutions Sage ERP X3 avec les
différents EndPoints
- ERP X3
- HRM

Complément Common Tools Gap V6 - V7 (Fr)

21
10/3/2014

5.Classes et Représentation

Une évolution significative dans la gestion des données et


leurs présentation.
- Les représentations sont associées à un type Desktop ou
Mobile afin de bâtir les interfaces
- Le développement utilise des classes avec une meilleure
réutilisabilités des méthodes prédéfinis
- Plusieurs modes de représentations prédéfinis
- Un mode asynchrone avec un lock optimiste des
données

Complément Common Tools Gap V6 - V7 (Fr)

5.Classes et Représentation

En cas de perte de connexion


• Concernant la consultation, la page restera
affichée
• Concernant le travail dans un formulaire de
saisie, le formulaire devra être rechargé et
complété avant de pouvoir être envoyé lors de la
reconnexion.
• Concernant les classiques pages, le
comportement des pages est identique au
comportement V6
Complément Common Tools Gap V6 - V7 (Fr)

22
10/3/2014

5.Choix technique

Tables

Classes Type
Représentation
Représentation Entrée de menu
Facette

Dossier

Complément Common Tools Gap V6 - V7 (Fr)

5.Choix technique (développement)

Des évènements avec propagation de valeurs peuvent être


appelés sur les classes (Codes métiers et sur les
représentations (Interface utilisateurs)
Personnalisation des écrans :
• Les transaction de saisies sont toujours paramétrables
comme pour le mode classique.
• Cependant, la mise en place de l’authoring, même pour
les readonlypage, va permettre la personnalisation de
chaque écran de saisie. Ce principe va évoluer
prochainement

Complément Common Tools Gap V6 - V7 (Fr)

23
10/3/2014

5.Classes et Représentation
La table

Exercice sur les Classes et les Représentation


1. Nouveau code d’activité XCS (Conso)
2. Table XCONSO [XCS]
3. Créer l’index XCS0 avec le champ XREF
Code Libellé Type de données
XREF Référence REF
XLIB Libellé NAM
XCOMMENT Commentaire A (100)
FCY Site FCY
ITMREF Article ITM
XPRI Prix MD5
CUR Devise CUR

Complément Common Tools Gap V6 - V7 (Fr)

5.Classes et Représentation
La classe

Exercice sur les Classes et les Représentation


1. Suite à l’enregistrement de la table, quels champs ont été ajoutés
automatiquement ?
2. Créer la classe avec le même nom que la table
3. Mapper la classe avec une table. Les tables principales (d’en tête)
sont toujours persistente, cette propriété leur permet de se
connecter directement au données de la table.
4. Onglet Méthode, sélectionner « CRUD »
5. Onglet Propriétés, bloc propriété, sélectionner toutes les colonnes
de la table
6. Dans l’onglet divers, de nouveaux filtres permettent la consultation
des données selon le site, la société ou la législation

Complément Common Tools Gap V6 - V7 (Fr)

24
10/3/2014

5.Classes et Représentation
La représentation

Exercice sur les Classes et les Représentation


1. Créer un représentation avec le même nom de la table
2. Activer toutes les facettes
1. Onglet Organisation, créer 3 sections
1. HEADER (pour la référence et le libellé)
2. COMMENT (pour le commentaire)
3. PRODUIT (pour les autres champs)
2. Dans l’espace BLOCKS,
1. HEADER rattaché à la section HEADER
2. COMMENT rattaché à la section COMMENT
3. SPROD1 (Produit) rattaché à la section PRODUIT
4. SPROD2 (Prix) rattaché à la section PRODUIT
3. Sélectionner l‘index

Complément Common Tools Gap V6 - V7 (Fr)

5.Classes et Représentation
La représentation (suite)

Exercice sur les Classes et les Représentation


1. Onglet Properties Display
1. Dans le tableau propriété, sélectionner la classe afin d’importer
toutes les colonnes dans le tableau.
2. Affecter les valeurs des blocks aux propriétés
3. Affecter les valeurs des facettes aux propriétés (QUERY, DETAIL,
EDIT)
4. Affecter la valeur saisissable aux propriétés (ENTREABLE)
5. Affecter les valeurs des facettes aux propriétés (LOOKUP et
SUMMARY)
2. Dans l’onglet Général, toutes les facettes sont activées
3. Dans l’onglet général « Managed Bahavior », activer Création, Mise
à jour et suppression
4. Valider la représentation
Complément Common Tools Gap V6 - V7 (Fr)

25
10/3/2014

5.Classification
Modules et catégories

Page de Navigation

Module Sous – Module 1

Catégorie
Menu Item 1
Menu Item 2

Sous – Module 2

Complément Common Tools Gap V6 - V7 (Fr)

5.Classification
Modules et catégories

Les Menus items sont ordonnées par l’utilisation des modules et des catégories.
Exercice sur les modules et les catégories
1. Créer un catégorie à partir d’Administration, Menu Catégories, celle-ci peuvent être
repliée / dépliée
1. Code : PERSO_1
2. Description : Personnalisation
2. Créer un sous Module – Sous division (partie centrale) dans les modules
1. Code : SPERSO_1
2. Description : Intermédiaire
3. Application : X3 ERP
3. Créer un menu Module – Entrée de menu (gauche) dans l’espace de navigation
1. Code : MPERSO
2. Description : Mes requêtes
3. Sélectionner le sous module SPERSO_1
4. Navigation Page : sélectionner « home » par défaut
4. Utiliser le rattachement à cette classification dans l’exercice suivant.

Complément Common Tools Gap V6 - V7 (Fr)

26
10/3/2014

5.Classes et Représentation
Menu Item

Exercice sur les Classes et les Représentation


1. Intégrer une représentation dans les menus de navigation
1. Administration / Authoring / Menu Item
2. Utiliser le même code que celui de la table
3. Sélectionner le link type : Représentation
4. Application : ERP X3
5. Puisque la table a été créé dans votre dossier courant,
sélectionnez le.
6. Sélectionner le code de la représentation préalablement créé,
ainsi que l’action « Query » afin d’afficher le tableau des données.
7. Choisir pour la classification le module « Common Data »
2. Dans votre Landing Page, ajouter cette nouvelle représentation
3. Ajouter un lien dans l’espace de Navigation
1. A partir des Navigation Pages « Edit Page Content »
2. Sélectionner le menu Item
Complément Common Tools Gap V6 - V7 (Fr)

5.Classes et Représentation
Authoring

Personnaliser le formulaire de saisie


1. A partir de la Structure
1. Positionner les éléments « secondaire » côte à côte
2. Les ajouts ne peuvent s’effectuer
que sur des sections ou des blocks
3. Un champ est toujours dépendant
d’un élément de structure
2. Ajouter la propriété « Advanced Field »
pour le champ article
3. Mettre le libellé du prix aligné à droite devant le champ
4. Ne pas mettre de libellé pour le champ devise
5. Sauvegarder ce nouvel écran

Complément Common Tools Gap V6 - V7 (Fr)

27
10/3/2014

5.Classes et Représentation
Search Box

Complément sur la fonction de recherche


Pour qu’une valeur soir recherchable, il faut que la classe
possède cette propriété (onglet général), puis que l’onglet
propriétés, les colonnes concernées doivent également
posséder l’option propriété d’activé.
Puis dans la représentation, autoriser l’option, « utilisable
pour les résultats de recherche »

Complément Common Tools Gap V6 - V7 (Fr)

5.Mode asynchrone

Puisque la technologie repose sur l’utilisation


d’internet, d’une potentielle mobilité et ses aléas, les
documents ne peuvent plus être bloqué à priori. Les
déconnexions obligeraient à libérer le document.
Le nouveau champ « AUUID » affecte automatique
une priorité à l’enregistrement. Celui-ci sera
automatiquement incrémenté lorsqu’un utilisateur
actualisera un document et l’enregistrera.
Les autres utilisateurs devront actualiser leur
version avant de pouvoir le modifier.
Complément Common Tools Gap V6 - V7 (Fr)

28
10/3/2014

5. Les pages

Les pages sont l’association d’une représentation et d’une facette. Elles peuvent
posséder plusieurs variants filtrés selon les rôles, les utilisateurs et les endpoints.

Exercice : Dans le readOnly Page, ouvrir la représentation « Query » « Clients »,


puis sélectionner le premier client. Accéder ensuite à la représentation « Détail ».
Appliquer les personnalisation suivantes :
Exclure l’onglet RIB avant d’enregistrer cette nouvelle page.
• Code : ClientSRIB
• Intitulé : Client sans RIB
• Enregistrer sous : Partagée avec, et sélectionner les rôles concernés :ERP-
PURCHASER ainsi que ADMIN
Cette page possède désormais 2 variantes

Administration / Personnalisation / Pages, rechercher dans l’intitulé « BPC »


- BPCUSTOMER.$details
- BPCUSTOMER.$query.desktop  possède plusieurs variants
Complément Common Tools Gap V6 - V7 (Fr)

5. Les différentes facettes

Facette Utilisation en V7
Query Liste gauche native
Details Consultaiton
Edit Edition, modification
Summary Propriété sous menu fichier
Lookup Fenêtre de sélection

Complément Common Tools Gap V6 - V7 (Fr)

29
10/3/2014

6.Espace de collaboration

Partager des documents avec plusieurs personnes


Dans l’espace de collaboration, créer une « Team »,
puis ajouter les auteurs et les membres de l’équipe.
La « Team » peut également avoir un accès
publique et contenir des modèles de documents.

Exercice  Créer un volume MongoDB


Exercice  Créer une Team, préciser les auteurs et
les membres

Complément Common Tools Gap V6 - V7 (Fr)

6.Publier des documents

1. Créer un description pour le document que vous


souhaitez partager
2. Sélectionner le volume de stockage
3. Effectuer un glisser / déposer dans la zone
prévue à cet effet.
4. Préciser les tags afin de permettre une
recherches plus efficace
5. Préciser les Teams qui pourront consulter le
document

Complément Common Tools Gap V6 - V7 (Fr)

30
10/3/2014

6.Tag sur les documents

Les Tags sont des marqueurs qui permettent de


retrouver les documents plus aisément. Ils n’entrent
pas dans le résultat de la recherche de la barre de
recherche. Ils peuvent être regroupés en catégorie.

Complément Common Tools Gap V6 - V7 (Fr)

6. Espace de stockage X3

Dans l’administration X3, X3 storage Area, il est


possible de récupérer les fichiers présents dans les
répertoires BQE, BQR …
Utiliser l’action, puis accéder
à la liste des fichiers

Complément Common Tools Gap V6 - V7 (Fr)

31
10/3/2014

7. Intégration Office

Avec Office Intégration, Office devient un client de


l’ERP. Après l’installation d’un AddIn for Office, un
nouvel onglet « Sage ERP X3 » apparait dans les
applications :
- Word
- PowerPoint
- Excel (avec la connexion au serveur de données
afin d’exporter les données directement vers
Excel

Complément Common Tools Gap V6 - V7 (Fr)

7. Intégration Office – Word report

Exercice :
1. A partir de la fiche utilisateur effectuer un export Word et
créer un nouveau Template.
2. Renseigner les paramètres de connexion
3. Utliser « Afficher les champs » dans le but de créer un
template avec les Zones de textes et de Champs
4. Word, onglet Sage ERP X3, Enregistrer sous « Save as
report template »
5. Dans la liste, utiliser l’action « Word Report » afin de
créer un document avec le template précédent.
6. Sauvegarder le document ainsi généré.

Complément Common Tools Gap V6 - V7 (Fr)

32
10/3/2014

7. Intégration Office – Word Publipostage

Exercice :
1. A partir des fiches clients effectuer un Publipostage Word
dans le but de créer le template « New empty
document »
2. Agencer et compléter les Zones de textes et de Champs
3. Dans Word, onglet Sage ERP X3, Enregistrer sous
« mail merge template »
4. Puis dans l’ERP X3, créer un publipostage à partir du
modèle précédemment créé.
5. Consulter les documents, puis « Fin de la fusion »
6. Modifier les lettres individuelles, « Toutes », afin de
sauvegarder les document ainsi générés.
Complément Common Tools Gap V6 - V7 (Fr)

7. Intégration Office – Excel

Exercice :
1. Lancer Excel, puis dans l’onglet Sage ERP X3, se
connecter
2. Emplacement du serveur localhost:8124
3. A partir d’une liste présente dans l’ERP X3, créer un
template Excel report
4. Modifier la présentation proposées par défaut.
5. Puis « Enregistrer sous » et dans l’onglet Publish,
sélectionner l’action « Publish a generic report »
6. Renseigner une description et l’emplacement de stokage
du document généré

Complément Common Tools Gap V6 - V7 (Fr)

33
10/3/2014

7. Intégration Office – PowerPoint

Exercice :
1. Créer une nouvelle entrée de menu (Menu Item) de type
Request qui va utiliser dans l’application X3 ERP la
Request Name : YORDER
2. Exécuter cette nouvelle entrée de menu
3. Ne personnaliser pas le graph
4. Puis utiliser le menu Actions pour « Create Powerpoint
slide »
5. Ouvrez le document généré
6. Personnaliser le graph
7. Puis générer un nouveau graph Powerpoint

Complément Common Tools Gap V6 - V7 (Fr)

7. Intégration Office – Complément

Exercice :
1. Dupliquer la requête YORDER en YORDERG afin
d’afficher les résultats sous forme de graphique
2. Champ 1 – Famille Statistique, colonne type de graph
Libellé
3. Champ 4 – Quantité, colonne type de graph Valeur
4. Champ 7 – Prix, colonne type de graph Valeur
5. Exécuter la requête.
6. Question : Quelles sont les Actions proposées
a. Montrer les valeurs
b. Export Excel
c. Export PowerPoint
Complément Common Tools Gap V6 - V7 (Fr)

34
10/3/2014

7. Intégration Office – Documents

Tous les documents créés et rattachés à des volumes et des


Teams sont accessibles par les

A partir des Volumes de stockage, afficher la liste des


fichiers
Il est également possible de rattacher un document
directement dans cet espace.

A partir des Team, consulter la liste des fichiers accessibles.

Complément Common Tools Gap V6 - V7 (Fr)

8. Requêtes et Statistiques

Les requêtes et les statistiques conservent leur format et leur utilisation


classique. Cependant, l’utilisation des menuItems et LandingPages apportent
une nouvelle gestion de l’extraction des données.

En effet, suite à la création de la requête ou de la statistiques, les données seront


extraites dans le but de généré un fichier plat au format JSON. La restitution du
résultat de la requête ou de la statistique est plus performante par cette méthode.
Les fichiers sont stockés sur MongoDB

Il n’est plus nécessaire de stocker les données dans la table ALISTER, et cela
optimise la génération d’un export Excel, Liens HyperText et donne désormais la
possibilité d'éditer un document PowerPoint.

Complément Common Tools Gap V6 - V7 (Fr)

35
10/3/2014

8. Les Requêtes dans les MenusItems

Le composant Flash de la requête graphique va être abandonné en V7.


Les requêtes et les requêtes graphiques génèrent un code V7 dont les performances
d’exécution sont supérieures.
1. Dupliquer la requête graphique ACH022 Besoin à couvrir
1. Créer un groupe avec le champ « Article »
2. Utiliser la propriété Somme avec le champ « Quantité restante »
2. Exécuter
3. Créer une nouvelle entrée de menu (MenuItem) pointant sur votre requête. Code :
R_XXX avec XXX le code de votre requête
1. Link type : Request
2. Application X3 ERP
3. Request name : Le code de votre requête
4. Paramètres : cube : false / portview : le code de votre requête
4. Sélectionner le module et la catégorie de rattachement de la requête
5. Exécuter votre requête
6. Accéder au niveau +/- par catégorie exemple COMPO
7. Ajouter cette requête à votre page personnelle – Landing Page

Complément Common Tools Gap V6 - V7 (Fr)

8. Statistique

Lors du traitement des extractions des données statistiques, les données


finales sont également extraites au format Json
1. Créer un Entrées de menu pour la statistique VEN06 « CA Facturé ».
1. Code S_VEN06
2. Link Type : Statistique
3. Application : X3 ERP
4. Endpoint : le dossier de démonstation
5. Stat name : Le code de la statistique VEN06
6. Ajouter dans le bloc Parameters
1. Name : portview / Title : portview / Value : SVEN06
2. Exécuter la requête
7. Ajouter la statistique à votre portail

Complément Common Tools Gap V6 - V7 (Fr)

36
10/3/2014

9. Mobilité – Mobile et Tablette

• L’utilisation des supports mobiles est lié aux nouveaux apports


technologique. Cependant la qualité des réseaux et des accès étant
fluctuant, l’utilisation des mode synchrone / synchrones est obligatoire.
• Le mode synchrone est utilisé lorsque l’accès à la plateforme est
possible. Dans le cas contraire, ce sera l’utilisation du mode
asynchrone, les données sont enregistrés dans un mode brouillon avant
d’être synchronisé.
• Pour le support tablette, les feuilles de styles sont adaptées pour un
utilisation tactile au doigt. Comme par exemple les zones d’action qui
sont représentées par un dimensionnement supérieur (plus grosse
touche).

Complément Common Tools Gap V6 - V7 (Fr)

9. Mobilité – Mobile

Concernant l’utilisation des appareils mobiles, l’expérience utilisateur


nécessite des applications a télécharger. Les interfaces sont alors adaptés
au contenu et au support. Les représentations sont spécifiques pour les
mobiles. Quelques applications réalisé dans le mode natif sont déjà
disponibles.

Lors de l’utilisation d’un mode déconnecté la couleur de l’interface est


différente et les documents sont alors enregistrés sur l’appareil, en attente
d’une resynchronisation. Dans le mode déconnecté, la saisie s’effectue
sans contrôle métier. Pour une meilleur ergonomie, il est préférable
d’utiliser les favoris pour la gestion des listes.

En cas d’erreur dans le communication avec le serveur Web, un brouillon


est automatiquement sauvegardé. Celui-ci restera dans l’application jusqu’à
ce qu’il soit enregistré et synchronisé.
Complément Common Tools Gap V6 - V7 (Fr)

37
10/3/2014

9. Mobilité – Mobile et Tablette

Les applications disponibles sur l’interface mobile :

- Mes frais
- Achats (Mes actions, Mes consultation)
- Vente (Mes actions, Mes clients, Mes consultations)
- Stock disponible
- Espace collaboratif
- Requêtes

Cette liste d’application sera régulièrement enrichi.

Complément Common Tools Gap V6 - V7 (Fr)

9. Mobilité – Mobile et Tablette

Notes de Frais

1. Se connecter avec l’utilisateur ERPFR / ERPFR


2. Saisir une note de frais (Comptabilité Tiers /
Notes de frais / Relevés de frais)
3. Puis se connecter avec l’accès Mobile
4. Saisir une dépense d’hotel « FRHOTEL », sur le
site « FR011 » puis enregistrer le document

Complément Common Tools Gap V6 - V7 (Fr)

38
10/3/2014

9. Mobilité – Mobile et Tablette

Notes de Frais et mode Asynchrone

1. Se connecter avec l’utilisateur ERPFR / ERPFR


2. Saisir une dépense d’essence « FRGAS », sur le site
« FR011 » puis enregistrer le document
3. Dans l’accès paramètre, sélectionner le mode Off-Line
4. Saisir une dépense d’essence « FRGAS » sur le site
« FR011 »
5. Pouvez vous utiliser les liens hypertextes ?
6. Enregistrer la note de frais, celle-ci se trouve dans les
brouillons et reste modifiable
7. Repasser en mode OnLine, puis Envoyer les Brouillons
Complément Common Tools Gap V6 - V7 (Fr)

9. Mobilité – Mobile et Tablette

Notes de Frais, mode Asynchrone et favoris

1. Se connecter avec l’utilisateur ERPFR / ERPFR


2. Saisir une dépense d’essence « FRGAS », sur le site
« FR011 » puis enregistrer le document.
3. Sur les liens hypertexte, ajouter au favoris les sites, les
codes frais débutant par FR, la devise
4. Dans l’accès paramètre, sélectionner le mode Off-Line
5. Saisir une dépense en utilisant les liens hypertextes
6. Vider le cache de navigation.

Complément Common Tools Gap V6 - V7 (Fr)

39
10/3/2014

10. Outils Import / Export

Des outils d’import permettent les imports suivants :


- Utilisateurs X3 vers la création des comptes Sage
WebServer
- Import de données au format JSON
- Export de données d’administration
- Application : Syracuse Collaboration
- EndPoint : Syracuse administration
- Sélectionner les « Profils »
- Authoring
- Groupes …
-  Créer un espace de collaboration pour générer le
fichier d’export
Complément Common Tools Gap V6 - V7 (Fr)

10. Logiciels tiers

Crystal report : Crystal report est utilisable pour les états


préexistants. Cependant certains états « simples » vont être
remplacé par l’utilisation des nouveaux outils comme Word
ou d’Excel. Ils seront complétés par une génération directe
au format PDF.

Business Intelligence : L’exploitation des données par la BI


continuent avec BO et Sage Enterprise Intelligence. Il faut
générer des datamart pour se connecter aux différentes
solutions. ERP X3 à été adapté aux dernières version de BO

Complément Common Tools Gap V6 - V7 (Fr)

40
10/3/2014

10. Outils d’administration

Les outils d’administration sont essentiellement utilisés pour


l’administration des données sur MongoDB ainsi que pendant la phase
de démarrage.

Par exemple : Alimenter la base de MongoDB par l’import d’un fichier au


format JSON pendant la phase d’installation.

De plus, les personnalisations (Dashboards, Pages, Navigations Pages,


Homes pages, Menus) sont exportables et peuvent être abonnés par une
tâche planifiée.

Complément Common Tools Gap V6 - V7 (Fr)

Conclusion

Nouvel environnement Interface utilisateurs


- Sage Web Serveur - Classes
- EndPoint lié aux dossier X3 - Représentation
Gestion des droits utilisateurs - Authoring
- Groupe Les requêtes et les statistiques
- Rôle - Intégrer des requêtes dans le
- Badge portail
- Security profil - Actualiser les données
Landing Page Intégration Office
- My Landing page - Excel
- Menus items - Word et publipostage
Navigation - PowerPoint
- Modules Espace collaboratif
- Catégories Outils d’administration
Complément Common Tools Gap V6 - V7 (Fr)

41

Vous aimerez peut-être aussi