4
Divalto AGL est un outil de génie logiciel intégré qui facilite le développement et la maintenance d’applications de gestion. Il a été conçu pour personnaliser des applications standards afin de répondre aux besoins particuliers des utilisateurs. Atelier complet, Divalto AGL permet aussi de développer une application complète ou encore un module complémentaire à l’ERP Divalto. Les programmes déployés fonctionnent alors sur les principales plate-formes du marché (serveurs Windows, Linux, iSeries, clients Windows) en client-serveur et/ou en architecture centralisée (TSE). Son ouverture lui permet de dialoguer avec de nombreuses applications : reporting et aide à la décision, Gestion Electronique de Documents, ordonnancement, messagerie, bureautique, fax, appels de web services… telier de Génie Logiciel A Divalto AGL est l’outil qui accompagne l’ERP Divalto pour le personnaliser. En composant avec Divalto AGL, gagnez en efficacité, en qualité et en coût. Il permet la description des bases, tables, champs, index et liens. La modification des caractéristiques d’une donnée est automatiquement prise en compte dans toutes les structures où elle est utilisée. Toutes les natures de données peuvent être déclarées : alphanumériques, numériques, dates, heures, binaires, pointeurs, données indicées (jusqu’à 4 dimensions). Les champs calculés peuvent être décrits dans une table (donnée virtuelle). Un dossier de programmation peut être exporté. Il y apparaît la structuration des données ainsi qu’une référence croisée. LE DICTIONNAIRE GÉNÉRALISÉ DES DONNÉES Base de données Développement Web Dictionnaire de données Gestionnaire de données zoom Masques d’écran et d’impression Applications personnalisables Messagerie Fax - GED Décisionnel Reporting Bureautique Mobilité Applications externes Elle représente sous forme arborescente l’ensemble des composants d’une application. Elle assure la navigation dans les sources et l’IntelliSense dans l’éditeur qui augmente considérablement la productivité. Elle identifie de façon très visuelle les composants surchargés d’une application grâce à la gestion de surcharge de projet. Elle automatise la compilation sélective de tous les codes sources affectés par une modification grâce à une gestion automatisée des dépendances et prend en compte les références croisées. LA GESTION DE PROJETS DÉFINITION

A telier de Génie Logiciel - groupe Cogeser · Décisionnel Reporting Bureautique ... (écran et module de traitements) d’un zoom à partir de la ... Citrix, Divalto Harmony permet

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A telier de Génie Logiciel - groupe Cogeser · Décisionnel Reporting Bureautique ... (écran et module de traitements) d’un zoom à partir de la ... Citrix, Divalto Harmony permet

Divalto AGL est un outil de génie logiciel intégré qui facilite le développement et la maintenance d’applications de gestion. Il a été conçu pour personnaliser des applications standards afin de répondre aux besoins particuliers des utilisateurs.

Atelier complet, Divalto AGL permet aussi de développer une application complète ou encore un module complémentaire à l’ERP Divalto.

Les programmes déployés fonctionnent alors sur les principales plate-formes du marché (serveurs Windows, Linux, iSeries, clients Windows) en client-serveur et/ou en architecture centralisée (TSE).

Son ouverture lui permet de dialoguer avec de nombreuses applications : reporting et aide à la décision, Gestion Electronique de Documents, ordonnancement, messagerie, bureautique, fax, appels de web services…

t e l i e r d e G é n i e L o g i c i e l A Divalto AGL est l’outil qui accompagne l’ERP

Divalto pour le personnaliser. En composant avec Divalto AGL, gagnez en efficacité, en qualité et en coût.

Il permet la description des bases, tables, champs, index et liens. La modification des caractéristiques d’une donnée est automatiquement prise en compte dans toutes les structures où elle est utilisée.

Toutes les natures de données peuvent être déclarées : alphanumériques, numériques, dates, heures, binaires, pointeurs, données indicées (jusqu’à 4 dimensions). Les champs calculés peuvent être décrits dans une table (donnée virtuelle).Un dossier de programmation peut être exporté. Il y apparaît la structuration des données ainsi qu’une référence croisée.

LE DICTIONNAIRE GÉNÉRALISÉ DES DONNÉES

Base dedonnées

Développement Web

Dictionnaire dedonnées

Gestionnaire dedonnées zoom

Masques d’écran et d’impression

Applicationspersonnalisables

MessagerieFax - GED

DécisionnelReporting

BureautiqueMobilité

Applicationsexternes

Elle représente sous forme arborescente l’ensemble des composants d’une application.

Elle assure la navigation dans les sources et l’IntelliSense dans l’éditeur qui augmente considérablement la productivité.

Elle identifie de façon très visuelle les composants surchargés d’une application grâce à la gestion de surcharge de projet.

Elle automatise la compilation sélective de tous les codes sources affectés par une modification grâce à une gestion automatisée des dépendances et prend en compte les références croisées.

LA GESTION DE PROJETSDÉFINITION

Page 2: A telier de Génie Logiciel - groupe Cogeser · Décisionnel Reporting Bureautique ... (écran et module de traitements) d’un zoom à partir de la ... Citrix, Divalto Harmony permet

Le langage de programmation Diva est structuré et modulaire. Il possède de nombreuses instructions et fonctions documentées en français. Le débogueur permet l’exécution pas à pas d’un programme, la pose de points d’arrêts conditionnels et la visualisation de l’historique. La valeur d’une donnée est visualisée par simple survol du code source. Elle peut être directement modifiée.

La programmation modulaire autorise la personnalisation par « surcharge » des fonctions.

Une fonction de couverture du code exécuté permet de vérifier visuellement si les tests d’une application ont été exhaustifs.

Un gestionnaire d’extraits de code permet de constituer des modèles de codes sources fréquemment utilisés. Vous gagnez en fiabilité et en productivité.

LE LANGAGE DIVA

Il permet de dessiner les fenêtres graphiques des applications. Les masques comportent des objets statiques – labels, images, cadres – et des objets dynamiques – champs, combos, images, textes riches, boutons radio, cases à cocher.

D’autres objets graphiques sont pris en charge par l’éditeur de masques tels que boutons, barres d’outils, barres de menu, menu pop-up.

Les propriétés de mise en forme des objets font références à des styles standards externalisés ce qui offre plusieurs avantages : homogénéiser l’application, gagner en productivité, changer rapidement la charte graphique d’une application en surchargeant simplement la feuille de style.

Les propriétés des objets peuvent être modifiées dynamiquement par programme.

Les traitements de contrôle d’une donnée, l’action d’un bouton… sont décrits en langage diva directement dans le masque.

L‘ÉDITEUR DE MASQUES D’ÉCRAN

Divalto AGL autorise un développement en équipe en contrôlant le partage des sources. Des fonctions permettent également de gérer le contrôle de version avec le système SubVersion (en OpenSource).

La coloration syntaxique, le système d’IntelliSense et l’affichage d’aide sous forme de bulle en survolant les instructions sont autant d’atouts pour gagner en productivité.

L‘ÉDITEUR DE PROGRAMMES

Divalto AGL permet de dessiner les formulaires d’impression en définissant des blocs de fond, de pieds de page, de détails, de ruptures…

Il est possible d’y déposer divers types d’objets tels que labels, images, cadres, champs...

Les codes-barres sont gérés nativement dans les masques d’impression.

Les paramètres des blocs définissent l’enchaînement des blocs (hauts de page, lignes de détail, sauts).

L‘ÉDITEUR DE MASQUES D’IMPRESSION

Page 3: A telier de Génie Logiciel - groupe Cogeser · Décisionnel Reporting Bureautique ... (écran et module de traitements) d’un zoom à partir de la ... Citrix, Divalto Harmony permet

Le zoom permet :- d’éditer les informations sélectionnées dans une table ;- de réaliser des modifications en série ;- d’appliquer des filtres et d’exporter des informations sélectionnées (fichier texte, presse-papier, html).

TECHNIQUES DE SURCHARGES

Un assistant permet de générer les codes sources (écran et module de traitements) d’un zoom à partir de la description d’une table.Des modèles de zoom sont utilisés par l’assistant pour décrire les fonctionnalités implémentées dans le traitement et l’aspect du masque.Une fois générés, les traitements et le masque d’écran sont gérés librement par le programmeur.

LE GESTIONNAIRE DE DONNÉES DIVALTO DÉVELOPPEMENT WEB

PUISSANCE DE PERSONNALISATION

Divalto AGL intègre la technologie Internet pour le développement d’applications interactives en langage Diva.Il permet aussi le développement de Web Services pour intégrer dans une application tierce les fonctionnalités de l’ERP Divalto (enregistrement d’une commande, restitution d’un portefeuille, du catalogue article…).

Divalto AGL permet de personnaliser ou d’ajouter rapidement des développements spécifiques à une application, notamment l’ERP Divalto, pour l’adapter aux besoins d’un client.

L’utilisation de normes de développement reconnues assure la cohérence et l’homogénéité des ajouts par rapport à l’application de départ. Par ailleurs, la personnalisation ne remet pas en cause les évolutions standards futures de l’ERP Divalto.

Les données supplémentaires sont décrites dans des surcharges du dictionnaire, puis ajoutées dans les surcharges des masques d’écran et d’impression sans programmation.

Les traitements de surcharges permettent de modifier le comportement d’une fonction standard : compléter, occulter…

Les interrogations et les états complémentaires peuvent être aisément personnalisés grâce aux outils de Divalto AGL.

ARCHITECTURE CLIENT/SERVEUR

Divalto Harmony permet d’optimiser les temps d’accès grâce à une gestion client-serveur.Le client Windows offre la convivialité au poste de travail. Le serveur, sous Windows, Linux ou iSeries permet le partage des informations communes en toute sécurité.

ARCHITECTURE CENTRALISÉE

Avec Windows Terminal Server, et dans certains cas Citrix, Divalto Harmony permet une mise en œuvre simplifiée pour un grand nombre d’utilisateurs.Cette architecture permet aussi d’exploiter Divalto sur des sites distants et sur des postes de travail hétérogènes (Mac, Linux…).

internaute web

serveur http

Divalto Web

tâche internaute

programme Divalto

basesde

données

Page 4: A telier de Génie Logiciel - groupe Cogeser · Décisionnel Reporting Bureautique ... (écran et module de traitements) d’un zoom à partir de la ... Citrix, Divalto Harmony permet

DIV

AL

TO

- S

A A

DIR

EC

TO

IRE

ET

CO

NS

EIL

DE

SU

RV

EIL

LA

NC

E A

U C

AP

ITA

L D

E 8

24

70

0 €

- R

.C.

ST

RA

SB

OU

RG

B 3

41

72

5 7

86

-D

OC

UM

EN

T N

ON

CO

NT

RA

CT

UE

L -

LE

S S

PE

CIF

ICA

TIO

NS

PE

UV

EN

T E

TR

E M

OD

IFIE

ES

SA

NS

PR

EA

VIS

- D

ÉC

EM

BR

E 2

01

0

Les liaisons OLE permettent aux applications développées avec Divalto AGL d’échanger des informations avec des suites bureautiques (Microsoft ou OpenOffice) ou toute autre application intégrant un serveur OLE.L’application Divalto pilote le serveur, lui envoie des données, lui demande d’effectuer des traitements et récupère les résultats.Par exemple, il est très simple de garnir une feuille d’un tableur puis d’en demander l’impression.

Divalto Harmony est serveur ODBC. En traitant les requêtes standard SQL, il permet de créer des listes à partir de logiciels comme Microsoft Excel, Hypérion ou encore MS Query.Le client ODBC permet d’interfacer l’application avec d’autres bases de données.Les applications accédant au serveur ODBC sont nombreuses. On peut par exemple citer :- Les outils de reporting : génération d’états pour les utilisateurs.- Décisionnel : analyse des indicateurs et production de tableaux de bord.- Internet : interrogation des bases de données et saisie par internet (interrogation des commandes, des stocks…)- Mailing avec les traitements de texte.

Adresse postale :

15, rue Icare - 67836 Tanneries cedexAdresse :

15, rue Icare - Aéroparc - 67 Entzheim

Tél: +33(0)3 88 64 50 60 - Fax: +33(0)3 88 64 50 [email protected] - www.divalto.fr

OLE AUTOMATION ODBC : TRAITEMENT DE REQUÊTES SQL

Divalto Harmony utilise les interfaces MAPI pour envoyer directement toute impression par fax, e-mail ou mail. Le protocole SMTP est également géré nativement par Divalto pour l’envoi des e-mail.

Les masques d’impression peuvent être paramétrés pour envoyer le document automatiquement.

MESSAGERIE, FAX ...

Microsoft SQL Server, Oracle et DB2 sur iSeries sont proposés en alternative à la base de données Divalto Harmony.

BASES DE DONNÉES RELATIONNELLES

c.delhom
cogeser
c.delhom
Zone de texte
15, avenue de Fondeyre, bp 42052 31018 Toulouse cedex 2 tél. 05 62 72 79 10 - fax 05 62 72 79 11 [email protected] www.groupe-cogeser.fr