Vous êtes sur la page 1sur 173

Document

Manuel utilisateur
Studio DS-agileo v5

Suivi

Version : Date :

V1.0 20 juin 2014

Rédacteur
Manuel intégrateur
Christian Dhinaut Studio DS-agileo v5 l’Atelier de Génie
Projet
Logiciel de Portails Collaboratifs
DS-agileo

Origine

Direction Stratégie Produit

Groupe Divalto

15 rue Icare - CS 70004


Entzheim -67836 TANNERIES
CEDEX
Tél. : +33 (0)3 88 64 50 60
info@divalto.com
www.divalto.com

Les informations contenues dans ce document sont exclusivement réservés à la promotion des offres du groupe Divalto par ses partenaires.
1 Présentation .............................................................................................................................................7
1.1 Présentation de la plateforme DS-agileo 7
1.2 Application Web ASP.NET 7
1.3 Site Web DS-agileo 7
1.4 Studio DS-agileo 7

2 Démarrer avec DS-agileo Studio ..........................................................................................................9


2.1 Le gestionnaire de sites : DS-agileo Manager 9
2.2 Se connecter à un site 9

3 Les modules de DS-agileo ...................................................................................................................11


3.1 Qu’est-ce qu’un module ? 11
3.2 Types de modules 11
3.3 Manipuler les modules 11
3.4 Le module 9000 – Accueil du site 12
3.5 Créer un module 12
3.6 Editer les propriétés d’un module 13
3.7 Ouvrir un module 13

4 Les objets................................................................................................................................................14
4.1 Qu’est-ce qu’un objet ? 14
4.2 Propriétés communes des objets 15
4.3 Création d’objets dans le studio 15
4.4 Paramétrage des objets dans le studio 15
4.5 Objet Page 16
4.6 Afficher une page 17
4.7 Réutilisation des objets 19

5 Les actions DS-agileo ...........................................................................................................................21


5.1 Actions 21
5.2 Objet Bouton 22
5.3 Accès aux données : modélisation 24
5.4 Connexions 25
5.5 Objet Nomenclature 25
5.6 Champs systèmes 26
5.7 Interactions avec la base de données 26
5.8 Créer une nomenclature 26
5.9 Formulaires courants 30
5.10 Générer les formulaires courants avec l’assistant 30

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 2 / 173
5.11 Structure des formulaires 31
5.12 Accès aux données dans les formulaires 32
5.13 Formulaire de création 35
5.14 Formulaire de listing 35

6 Paramètres, propriétés et formules ....................................................................................................35


6.1 Paramètres des objets 35
6.2 Remplacement des paramètres dans les chaînes 36
6.3 Formules 37
6.4 Propriétés des objets, propriétés globales 38
6.5 Paramètres et actions des colonnes de tableau 39
6.6 Listes statiques 41
6.7 Listes dynamiques 42
6.8 Popup de sélection/Saisie libre 44
6.9 Relations entre nomenclatures 46
6.10 Créer une liste à sélection multiple 48
6.11 Popup de sélection/saisie libre 49
6.12 Objets spécifiques 50
6.13 Gestion de fichiers attachés 50
6.14 Objet Image 52
6.15 Modules 52
6.16 Archivage et extraction de modules 53
6.17 Commentaire d’archivage 54
6.18 Notes de version 55
6.19 Export de modules 55
6.20 Import de modules 57
6.21 Dépendances de modules 58
6.22 Menus modules 59
6.23 Les étapes 62
6.24 Les transitions 65
6.25 Utilisation des actions script C# 65

7 Arbre système et sécurité ....................................................................................................................67


7.1 Structure de l’arbre système 67
7.2 Classement de données avec l’arbre système 67
7.3 Sécurité 67
7.4 Droits d’accès dans les modules 68

8 Annexe : propriétés des objets et propriétés globales....................................................................68

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 3 / 173
8.1 Rappels 68
8.2 Propriétés globales 68
8.3 Propriétés du contexte utilisateur 68
8.4 Sélecteurs d’objets 69
8.5 Propriétés communes à tous les objets 69
8.6 Propriétés des objets avec une liaison de données 69
8.7 Propriétés des conteneurs 70
8.8 Propriétés des tableaux de données 70
8.9 Propriétés des objets listes 70

9 Annexe : tables systèmes DS-agileo...................................................................................................71


9.1 KDN_TREE 71
9.2 KDNS_XMLOBJECT 71
9.3 Sécurité 72
9.4 Workflow 73

10 Annexe : Syntaxe des formules ...........................................................................................................74


10.1 Opérateurs 74
10.2 Expressions primaires 75

11 Annexe : Définition des Objets............................................................................................................77


11.1 Base de données - Gabarit 77
11.2 Base de données - Nomenclature 80
11.3 Base de données – Script d’accès aux données 82
11.4 Container – Gadget 84
11.5 Container – Gadgets (boîte à gadgets) 86
11.6 Container – Onglet 88
11.7 Container – Onglets (boîte à onglets) 90
11.8 Container – Page 93
11.9 Container – Panneau 96
11.10 Container – Panneau de recherche 98
11.11 Container – Tableau de données 100
11.12 Container – Workflow 105
11.13 Container – Workflow (explorateur d’instance) 108
11.14 Formulaire – Bouton 111
11.15 Formulaire – Bouton (boîte à boutons) 114
11.16 Formulaire – Champ arbre 117
11.17 Formulaire – Champ date 120
11.18 Formulaire – Champ entier 123

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 4 / 173
11.19 Formulaire – Champ fichier 126
11.20 Formulaire – Champ liste à sélection multiple 130
11.21 Formulaire – Champ liste à sélection unique 131
11.22 Formulaire – Champ mot de passe 132
11.23 Formulaire – Champ numérique 133
11.24 Formulaire – Champ tag 134
11.25 Formulaire – Champ texte 135
11.26 Formulaire – Champ vrai/faux 139
11.27 Formulaire – Formule 140
11.28 Recherche – Filtre de recherche arbre 140
11.29 Recherche – Filtre de recherche date 141
11.30 Recherche – Filtre de recherche entier 142
11.31 Recherche – Filtre de recherche liste à sélection multiple 143
11.32 Recherche – Filtre de recherche liste à sélection unique 143
11.33 Recherche – Filtre de recherche numérique 144
11.34 Recherche – Filtre de recherche texte 145
11.35 Recherche – Filtre sur un regroupement de recherche 146
11.36 Objet graphique – Applet Java 147
11.37 Objet graphique – Arbre 147
11.38 Objet graphique – Arbre (administration) 148
11.39 Objet graphique – Contrôle web personnalisé 149
11.40 Objet graphique – Editeur des droits d’un noeud 150
11.41 Objet graphique – Image 150
11.42 Objet graphique – Menu 151
11.43 Objet graphique – Nuage de tags 152
11.44 Objet graphique – Paramètres utilisateurs 153
11.45 Objet graphique – Sélection des membres d’un rôle 154
11.46 Objet graphique – Statistique graphique 154
11.47 Objet graphique – Texte 155
11.48 Objet graphique – Titre 156
11.49 Action – Gestionnaire d’évènement 157
11.50 Action – Modèle de publipostage 157
11.51 Action – Synchro annuaire 158
11.52 Action – Tâche plannifiée 159
11.53 Action – Traitement par lot 160
11.54 Google – Google Map 161
11.55 Google – Google Météo (recherche de ville) 161

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 5 / 173
11.56 Google – Google Recherche 162
11.57 Google – Google Traduction 163
11.58 Indexation – Bouton de surveillance 164
11.59 Indexation – Bouton de surveillance 164
11.60 Indexation – Définition 165
11.61 Indexation – Filtre arbre 166
11.62 Indexation – Filtre catalogue 167
11.63 Indexation – Filtre de recherche 168
11.64 Indexation – Filtre liste 168
11.65 Indexation – Filtre simple 169
11.66 Indexation – Raffinage 170
11.67 Indexation – Suggestion 171
11.68 Indexation – Tableau de résultat 171
11.69 Indexation – Tri 172

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 6 / 173
1 Présentation

1.1 Présentation de la plateforme DS-agileo


1.1.1 Briques fonctionnelles

Le framework DS-agileo sert de support à la création de briques fonctionnelles, assemblées pour constituer
une application DS-agileo. Dans la terminologie DS-agileo, ces briques fonctionnelles sont des « Modules »,
que l’on peut classer en différentes catégories fonctionnelles :

 Modules systèmes : fournissent des fonctionnalités liées à l’administration de l’application


(Administration des utilisateurs, Profil utilisateur, …)
 Modules de partage d’information : Liens Internet, Actualités, Calendrier événementiel, …
 Modules collaboratifs : Gestion documentaire, Espaces Projets, …
 Modules métiers : Gestion des absences, Gestion des non-conformités, …
 Modules spécifiques client

1.1.2 Bases de données

Les bases de données jouent un rôle essentiel dans une application DS-agileo. En effet, le framework DS-
agileo utilise plusieurs tables, appelée « tables systèmes » pour son fonctionnement propre.

1.2 Application Web ASP.NET


L’application Web ASP.NET est la partie de la plateforme qui sert de point d’entrée de l’application pour les
utilisateurs.

On distingue 2 types de points d’entrée :

 Utilisateurs : composé de pages ASP.NET, de feuilles de style, de ressources, de composants


Javascript, ce point d’entrée est accessible aux utilisateurs à l’aide d’un navigateur Internet
 Applicatif : composé de Web Services, permet à une application d’accéder à certaines
fonctionnalités de l’application. Parmi ces applications, on trouve le Studio DS-agileo

1.3 Site Web DS-agileo


L’application DS-agileo est une application Web ASP.NET standard exécutée sur un serveur d’application
Web IIS. Cette application peut être située à la racine d’un site web du serveur, ou dans un répertoire virtuel
de celui-ci.

La racine des adresses permettant d’accéder à une application a donc la forme suivante :

http://<servername>[:port][<répertoire virtuel>]

1.4 Studio DS-agileo


Le Studio DS-agileo est l’outil de développement pour la plateforme DS-agileo. Il permet de :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 7 / 173
 construire des modules en assemblant les composants de base du framework,
 modéliser les données manipulées dans un module
 paramétrer les droits d’accès
 gérer les traductions

Le Studio communique avec l’application par l’intermédiaire des Web Services fournis par celle-ci.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 8 / 173
2 Démarrer avec DS-agileo Studio

2.1 Le gestionnaire de sites : DS-agileo Manager

La fenêtre du gestionnaire de sites DS-agileo s’ouvre lors du lancement d’DS-agileo Studio. Cette fenêtre
permet de se connecter à une application DS-agileo, et fournit les outils de gestion de cette application.

2.2 Se connecter à un site


 Se connecter à un site pour la première fois
Lancer la fenêtre de connexion à un site depuis le menu Site > Enregistrer un nouveau site.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 9 / 173
Renseigner la fenêtre de connexion de la manière suivante :

1. Utilisateur, Mot de passe : nom d’utilisateur et mot de passe de connexion à l’application fourni par
l’administrateur (l’utilisateur doit être administrateur du portail)
2. Se connecter à : utiliser l’URL de base de l’application DS-agileo à laquelle le Studio va se connecter.
http://<servername>[:port][<répertoire virtuel>]

 Se connecter à un site ouvert précédemment


Après s’être connecté à une application, DS-agileo conserve les informations de connexion à cette
application. Le gestionnaire de sites propose ensuite des raccourcis vers toutes les applications
précédemment ouvertes.

Le nom de l’application figurant dans les raccourcis est un paramètre de l’application, configuré par
l’administrateur lors de l’installation.

Pour ouvrir un site sans ressaisir les informations de connexion, il suffit de double cliquer son raccourci dans le
panneau gauche du gestionnaire de site.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 10 / 173
3 Les modules de DS-agileo

3.1 Qu’est-ce qu’un module ?


Un module est un ensemble d’objets (pages, formulaires, etc.) de la plateforme DS-agileo ayant un but
fonctionnel bien spécifique (ex : administration des utilisateurs, GED, etc.).

Un module possède les propriétés suivantes :

 Nom/Commentaires : dénomination courante et commentaires


 ID : il permet d’identifier de manière unique dans une application un module. L’identifiant d’un
module est un numéro à 8 chiffres, dont les 4 premier chiffres constituent l’identifiant unique.
 Version : version du module. La version d’un module est composée de 4 nombres w.x.y.z. Les 3
premiers nombres correspondent à la version de la plateforme DS-agileo avec laquelle un module
est compatible. Le dernier correspond aux différentes versions du module

3.2 Types de modules


Les modules d’une application peuvent être classés selon leur origine :

 Modules DIVALTO : modules développés par DIVALTO. Ces modules constituent la bibliothèque de
modules « Standard », dont les fonctionnalités sont fixées par DIVALTO.
 Modules spécifiques client : ce sont des modules entièrement développés pour répondre à un besoin
fonctionnel non couvert par un module standard
 Modules de test

Des plages d’identifiant sont réservées pour chaque type de module, permettant ainsi de distinguer leur
origine à partir de leur identifiant :

 Modules DIVALTO : 1000 à 1999


 Modules spécifiques client : 6000 à 6999
 Modules de test : > 9000 (excepté le module 9000)

3.3 Manipuler les modules


Une fois un site ouvert, le gestionnaire de site propose dans sa partie centrale la liste des modules installés sur
l’application. Il fournit également l’ensemble des outils nécessaires à la manipulation des modules.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 11 / 173
3.4 Le module 9000 – Accueil du site
Le module 9000 est le module central de l’application. C’est dans ce module que sont définis les points
d’entrée de l’application, comme par exemple la page d’accueil, le menu principal.

3.5 Créer un module


Le bouton « Nouveau… » du gestionnaire de sites permet de créer un nouveau module dans l’application.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 12 / 173
Pour créer un nouveau module, renseignez la fenêtre de création d’un module de la façon suivante :

1. Type : sélectionnez le type de module à créer


2. Identifiant : sélectionner l’identifiant du module. La plage de numérotation est automatiquement
ajustée en fonction du type de module sélectionné. De plus, la zone de saisie de l’identifiant affiche
l’identifiant en rouge lorsqu’il existe déjà un module avec l’identifiant choisi dans l’application
3. Nom du nouveau module
4. Créer : sélectionnez
a. « Module vide » pour partir d’un module vide
b. « A partir d’un module existant » pour partir d’un module déjà existant du site
c. « A partir d’un modèle » pour partir d’un modèle de module.
5. Cliquez sur Terminer dans le cas du module vide, Suivant dans les deux autres cas.

3.6 Editer les propriétés d’un module


Les propriétés d’un module peuvent être éditées depuis le gestionnaire de site en sélectionnant un module
puis en cliquant sur le bouton Propriétés.

3.7 Ouvrir un module


Tous les développements dans DS-agileo Studio s’effectuent au sein d’un module. Pour ouvrir un module,
sélectionner celui-ci puis cliquer sur le bouton Ouvrir du gestionnaire de site. Il est également possible d’ouvrir
un module en double cliquant sur celui-ci.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 13 / 173
4 Les objets

4.1 Qu’est-ce qu’un objet ?


Les objets de la plateforme DS-agileo sont les composants de base qui une fois assemblés vont constituer les
pages de l’application. Chaque objet possède ses propres propriétés permettant de configurer son
comportement ainsi que son affichage. Le Studio DS-agileo est l’outil de développement permettant
d’assembler et de paramétrer ces objets pour créer les pages.

En ouvrant un module dans le Studio, le volet Nouveau fournit les boites à outils permettant de créer de
nouveaux objets.

Les objets peuvent être classés selon les catégories suivantes :

 Objet d’accès aux bases de données


 Objets container : ce sont des objets pouvant contenir d’autres objets
 Objets de formulaire : permettent de créer des formulaires de manipulation de données
 Objets de recherche : objets dédiés à la création de formulaires de recherche
 Objets graphiques : il s’agit d’objet d’affichage
o « Simples » : affichage d’une image, d’un texte, d’un titre
o « Complexes » : affichage d’un calendrier, d’un menu
 Objets spécifiques à certains modules

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 14 / 173
4.2 Propriétés communes des objets
L’ensemble des objets de la plateforme partage certaines propriétés communes :

 Id : identifiant unique d’une instance d’objet. Lorsqu’une instance d’un objet est créée, la
plateforme lui attribue automatiquement cet identifiant
 Label : nom courant d’une instance d’objet, permettant de l’identifier plus facilement dans la
fenêtre de recherche.

La fenêtre Recherche du studio liste toutes les instances d’objets d’un module classées par type. Dans cette
fenêtre, c’est le Label des objets qui est affiché.

4.3 Création d’objets dans le studio


Il existe plusieurs façons de créer des objets dans le Studio :

1. Créer un objet « conteneur » : en cliquant sur son icône dans la boîte à outils Nouveau, ou en

sélectionnant le type d’objet et en cliquant sur l’icône (Créer un nouvel objet) de la fenêtre de
recherche.
2. Ajouter un nouvel objet à un conteneur : en glissant/déposant le nouvel objet depuis la boîte à outils
Nouveau dans le conteneur

4.4 Paramétrage des objets dans le studio


Le paramétrage des propriétés d’un objet se fait à travers la fenêtre Propriétés.

Elle affiche les propriétés non modifiables d’un objet sélectionné et permet l’édition des propriétés
modifiables. Pour chaque propriété, une brève description est affichée dans le bas de cette fenêtre.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 15 / 173
4.5 Objet Page
L’objet Page est l’objet conteneur principal d’objets DS-agileo. C’est le seul type d’objet pouvant être
affiché dans l’interface web de l’application.

La propriété Titre de cet objet permet de renseigner le contenu de la balise HTML <title> lors de l’affichage
de la page.

 Créer une page vide


Pour créer une nouvelle page, cliquez sur l’icône de l’objet Page dans la boite à outil Nouveau :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 16 / 173
La page créée s’ouvre dans la fenêtre principale du Studio :

La fenêtre Propriétés affiche les propriétés de l’objet sélectionné dans la fenêtre principale.

Il est fortement recommandé d’attribuer un nom à cette page, en renseignant la propriété Label de l’objet.

 Découpage en cellules des objets conteneurs


Les pages, ainsi que tous les conteneurs, peuvent être décomposés en cellules de tableaux à l’aide des
boutons Ajouter une cellule, Ajouter une colonne, Ajouter une rangée et Ajouter une table.

4.6 Afficher une page


 Page ASP.NET DS-agileo
L’application web fournit plusieurs pages ASP.NET servant de points d’entrés pour l’affichage des objets de
type Page dans un navigateur web.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 17 / 173
Ces pages fournissent la mise en page générale de l’interface utilisateur. 3 pages sont disponibles par
défaut dans une application :

 accueil.aspx : mise en page simple, constituée d’un bandeau supérieur, d’un menu horizontal sous le
bandeau, et du contenu de la page au centre
 module.aspx : mise en page simple, constituée d’un bandeau supérieur, d’un menu horizontal sous le
bandeau, du contenu de la page au centre et d’un menu vertical à gauche
 popup.aspx : affichage d’une page sans bandeau ni menu, accompagnée d’un bouton de
fermeture de la fenêtre dans le coin supérieur droit
Les URL pour accéder à un objet Page DS-agileo ont la forme suivante :

http://<SITE>/pages/accueil.aspx?PAGEID=<identifiant>

 Afficher une page

1. Afficher une page depuis le Studio : cliquer sur l’icône du Studio


2. Afficher une page depuis un navigateur : taper l’URL de la page ASP.NET, en spécifiant pour le
paramètre PAGEID l’identifiant de la page à afficher.

Dans les deux cas, l’identification à l’application est requise avant de pouvoir accéder à la page.

o Les objets graphiques « simples »


 Objet Titre
L’objet Titre permet d’ajouter un titre au contenu d’une page (ou de tout autre conteneur). Lors de
l’affichage dans un navigateur, un élément de type « heading » HTML sera utilisé, dont le niveau de titrage
(H1, H2, H3, …) est défini dans la propriété Niveau de l’objet.

 Objet Texte
L’objet Texte permet d’ajouter du texte dans une page.

Ajouter des objets à une page


 Ajouter un titre dans la page
1. Glisser/déposer un objet Titre dans la page
2. Définir le texte du titre dans la propriété Texte
3. Définir le niveau de titrage dans la propriété Niveau

 Ajouter un texte dans la page


1. Glisser/déposer un objet Texte dans la page
2. Définir le texte affiché dans la propriété Texte de l’objet
o Menu principal
L’objet Menu est utilisé de manière courante pour définir les points d’entrée vers les pages de l’application.
Plusieurs styles de menu sont disponibles :

 Horizontal hiérarchique
 Vertical déployé
 Vertical « glissant »
 Menu principal d’une application
Le menu principal de l’application est un menu horizontal hiérarchique, affiché par les pages ASP.NET
accueil.aspx et module.aspx sous le bandeau supérieur.

Cet objet est défini dans le module « 9000 – Accueil du site ».

 Créer des entrées dans le menu général


Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 18 / 173
1. Quitter le module du Tutorial : Objets > Quitter
2. Ouvrir le module 9000 – Accueil du site
3. Editer l’objet de type Menu nommé « SYS – Menu général »
4. Utiliser les boutons d’ajout, de suppression et de déplacement pour éditer les entrées du menu
5. Pour relier une entrée du menu à une page, définir le lien vers une page du site :
a. Sélectionner le module dans la liste déroulante Module
b. Sélectionner la page du site souhaitée dans la liste déroulante Page

Vous pouvez également spécifier la page en modifiant directement le champ Url.

4.7 Réutilisation des objets


Lorsqu’un objet est créé depuis le Studio DS-agileo, une instance de cet objet est créée dans une table
système de la plateforme, ce qui permet de lui attribuer un identifiant unique pour l’application.

Développer avec le Studio consiste à assembler des instances d’objets, en les plaçant dans des objets
appelés de conteneurs. Les conteneurs conservent des références vers des instances d’objets, mais
n’interviennent pas dans le paramétrage des propriétés de ceux-ci.

Chaque objet peut être utilisé dans plusieurs conteneurs, qu’il s’agisse d’objets simples ou de conteneurs. Le
paramétrage de chaque objet est conservé, quel que soit le conteneur dans lequel il se trouve.

 L’explorateur d’objets

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 19 / 173
La fenêtre Explorateur d’objets permet de visualiser l’ensemble des objets actuellement ouvert dans le studio
DS-agileo. S’il s’agit de conteneurs (comme des pages par exemple), l’explorateur d’objets affiche
l’ensemble des objets référencés par ce conteneur.

Il est possible de réutiliser un objet existant dans une page dans une autre page en le glissant/déposant de
l’explorateur d’objets vers la page souhaité. Cette action ne crée pas un nouvel objet, mais une référence
vers l’objet.

 Copier/Coller d’objets
Le Studio DS-agileo permet également la copie et le collage d’objet d’un conteneur à l’autre.

 Copier un objet
Pour copier un objet, utilisez le menu contextuel sur cette objet, ou le menu Edition > Copier.

 Coller un objet
Pour coller un objet copié dans un autre conteneur, utiliser le menu contextuel dans une cellule du
conteneur, ou sélectionnez une cellule et utilisez le menu Edition > Coller.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 20 / 173
Attention, le collage d’objet ne crée pas de nouveau objet. Il ajoute simplement une référence vers l’objet
contenu dans le presse-papier.

Pour dupliquer un objet, cliquez sur Collage spécial….

5 Les actions DS-agileo

5.1 Actions
Les actions sont des éléments permettant de définir le comportement d’un objet en réponse à :

 Un événement utilisateur : ex. : « click » bouton


 événements « systèmes » : ex. : chargement de l’objet
La plateforme DS-agileo fournit de nombreux types d’actions, permettant de répondre à la plupart des
besoins d’une application standard.

A titre d’exemple, on peut citer les actions :

 de redirection vers une autre page


 d’envoi d’un événement à un objet
 …
 Propriétés communes
Tous les types d’action partagent certaines propriétés communes :

 Nom : nom de l’action


 Message d’erreur : affiché dans l’interface web si une erreur survient lors de l’exécution
 Objets « actionnables »
Les objets « actionnables » fournissent la propriété Actions permettant de définir les actions exécutées en
réponse à un événement. L’exécution en série des actions d’un objet est possible, selon le type d’objet et
d’événement.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 21 / 173
Par exemple :

 Bouton : exécution de toutes les actions définies lorsque l’utilisateur clique sur le bouton
 Evénement : exécution de toutes les actions portant le même nom, correspondant au nom de
l’événement
 Action de redirection
L’action de redirection permet d’effectuer une redirection vers une autre page, qui peut être une page de
l’application ou une page externe.

La propriété Url d’une action de redirection permet de configurer le comportement de cette action, en
spécifiant les éléments suivant

 Lien : URL interne à l’application ou externe


 Type de lien : permet de définir si la redirection doit s’effectuer dans la même page, un nouvelle
page, ou une fenêtre Popup.

5.2 Objet Bouton


L’objet Bouton représente un bouton de commande permettant d’exécuter des actions suite à un
événement utilisateur (click).

Les propriétés suivantes permettent de paramétrer un bouton :

 Libellé : texte du bouton


 Texte d’aide : affiché à côté du bouton
 Valeur style : classe de style, paramétrée dans la feuille de style du site
 Messages
o Erreur : message affiché si l’exécution des actions a provoqué une erreur
o Succès : affiché si l’exécution des actions s’est déroulée correctement
o Confirmation : si ce message est spécifié, un dialogue de confirmation est affiché lorsque
l’utilisateur clique sur le bouton
 Ajouter une action de redirection à un bouton

Note : avant de poursuivre, créez une deuxième page, qui sera utilisée comme destination de l’action de
redirection.

Ouvrir l’éditeur d’action depuis la propriété Actions du bouton concerné ou depuis son menu contextuel.
L’éditeur d’actions permet de modifier la liste des actions associées à un objet.

Pour ajouter une action, cliquer sur le bouton Ajouter une action :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 22 / 173
1. Sélectionnez le type de l’action : Rediriger vers une autre page ou télécharger un fichier. Cliquez sur
OK. L’action est ajoutée à la liste des actions du bouton, et vous pouvez éditer ses propriétés :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 23 / 173
2. Editer la propriété URL de l’action :

a. Sélectionnez la page de destination dans la liste déroulante


b. Type : laisser CurrentWindow, pour effectuer une redirection en restant dans la même fenêtre
du navigateur
c. Cliquez sur Fermer

Vous pouvez tester la redirection en cliquant sur le bouton depuis votre navigateur internet.

Vous pouvez également ajouter un bouton dans la deuxième page, permettant de revenir vers la première
page.

5.3 Accès aux données : modélisation


La plateforme DS-agileo fournit l’infrastructure permettant d’accéder à des sources de données dans des
pages développées avec le Studio. Cette infrastructure est composée des éléments suivants :

1. Connexions à des bases de données relationnelles


2. Objet de modélisation de la structure des données dans une base relationnelle
3. Objet de requête de données

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 24 / 173
4. Action de lancement de requêtes
5. Objets graphiques liés à des données

5.4 Connexions
La plateforme DS-agileo peut gérer l’accès à plusieurs sources de données relationnelles, nommées
connexions. Les bases de données suivantes sont supportées par DS-agileo :

 Microsoft SQL Server 2000, 2005, 2008


 Oracle 9i
Les paramètres de connexions à ces sources de données sont définis dans le fichier de configuration de
l’application.

La connexion « system » représente la source de données requise pour le fonctionnement d’DS-agileo,


puisqu’elle contient les tables systèmes DS-agileo, nécessaire au fonctionnement de la plateforme.

Les données non liées aux tables système peuvent également être définies dans la base de données
système, mais peuvent également être défini dans des bases séparées.

5.5 Objet Nomenclature


L’objet Nomenclature permet de modéliser la structure d’une table. A partir d’une Nomenclature, le studio
DS-agileo fournit les outils permettant de créer ou mettre à jour la table correspondante dans la base de
données.

La définition d’une nomenclature comprend les éléments suivants :

 Nom de la connexion : nom de la connexion à une source de données dans laquelle la table est
définie
 Nom de la table : nom de la table dans la base de données. Lors de la définition d’une
nomenclature, le Studio DS-agileo recommande de préfixer le nom de la table avec l’identifiant du
module dans lequel la nomenclature est définie.
 Liste des champs : définition de chaque champ de la table. Pour chaque champ, les informations
suivantes doivent être définies :
o Nom du champ : nom du champ dans la table. Ce nom doit être compatible avec la base
de données, en termes de caractères autorisés ou de mots clés réservés
o Type de données du champ : type de données, attributs spécifiques au type
o Libellé : nom courant du champ
o Informations de clé primaire : définies si le champ est une clé primaire pour la table
o Relation : permet de définir une relation entre 2 nomenclatures. La relation peut être stricte ou
non.

Les types de données supportés par l’objet Nomenclature sont :

 Entier
 Chaîne
 Nombre décimal
 Memo
 Date heure

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 25 / 173
Ces types de données sont convertis dans un type correspondant de la base de données cible par la
plateforme DS-agileo. Ainsi, le type Mémo correspond :

 Au type « text » SQLServer


 Au type CLOB Oracle

5.6 Champs systèmes


Les champs systèmes sont des champs spéciaux d’une nomenclature. Les champs suivants sont disponibles,
et peuvent être sélectionnés pour une nomenclature :

 SYSCREATIONDATE : date de création d’un enregistrement.


 SYSCREATORID : créateur d’un enregistrement
 SYSMODIFICATIONDATE : date de dernière modification
 SYSUSERID : auteur de la dernière modification
 SYSSYNCHRONIZATIONDATE : date de dernière synchronisation d’un enregistrement
 SYSSTATE : état système d’un enregistrement
 SYSVALIDATORID : identifiant de l’approbateur d’un enregistrement
 SYSVALIDATIONDATE : date de validation de l’approbateur
 SYSCOUNT : nombre de fois que l’enregistrement a été lu

Lorsqu’ils sont sélectionnés, ces champs sont mis à jour automatiquement par le système à chaque création
ou mise à jour d’un enregistrement dans la table.

5.7 Interactions avec la base de données


Le studio DS-agileo fournit les outils permettant de créer ou mettre à jour la table de base de données
correspondant à une nomenclature. Ces outils permettent de gérer les tables sans requérir les outils clients
de la base de données.

5.8 Créer une nomenclature


 Créer une nomenclature
Une nouvelle nomenclature est créée depuis la boîte à outil Nouveau, en cliquant sur l’icône de l’objet
Nomenclature.

L’assistant de création de nomenclature vous guide dans la création :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 26 / 173
1. Choisir une connexion : sélectionnez la connexion à la base de données dans laquelle vous
souhaitez définir la nomenclature

2. Cliquez sur Suivant


3. Sélectionnez une table. Vous pouvez définir une nomenclature à partir d’une table existante, ou
créer une nouvelle table. Si vous créer une nomenclature à partir d’une table existante, les champs
de la table seront automatiquement créés dans la nomenclature.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 27 / 173
Choisissez (Nouvelle table).

4. Cliquez sur Terminer


 Définir les propriétés d’une nomenclature
L’éditeur de nomenclature permet d’ajouter, de supprimer ou de modifier les champs d’une nomenclature,
et d’éditer ses propriétés générales. Tapez un nom de table pour la nomenclature :

 Ajouter une clé primaire auto-incrémentale


1. Cliquez sur le bouton Ajouter un champ. Un champ nommé Nouveau est ajouté à la nomenclature.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 28 / 173
2. Tapez ContactId pour le nom du champ
3. Tapez un libellé pour la clé primaire
4. Sélectionnez Entier pour le type du champ
5. Cochez la case Clé primaire
6. Sélectionnez Auto-incrémentale
 Ajouter des champs à la nomenclature
1. Cliquez sur le bouton Ajouter un champ. Un champ nommé Nouveau est ajouté à la nomenclature.

2. Tapez un nom et un libellé pour le champ


3. Sélectionnez le type et la taille du champ

Ajouter un champ Nom de type chaîne, ainsi qu’un champ Date de naissance de type Date à la
nomenclature.

N’oubliez pas d’enregistrer l’objet avant de continuer.

 Créer la table dans la base de données


Une fois la définition de la nomenclature terminée, il faut mettre à jour la table correspondante dans la base
de données.

Dans le menu Base de données, cliquez sur (Re)créer la table.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 29 / 173
Attention : cette action effectue un DROP TABLE avant de créer la table dans la base de données. Si la table
existait précédemment dans la base, toutes ses données sont perdues

 Mettre à jour la base de données


Si vous modifiez la liste des champs d’une nomenclature, ou que vous modifiez les propriétés d’un ou
plusieurs champs, vous pouvez mettre à jour la table de la base de données.

Dans le menu Base de données, cliquez sur Mettre à jour la table.

Attention : cette action effectue un ALTER TABLE. Si vous modifiez le type d’un champ de la nomenclature, les
données de ce champ peuvent être perdues lors de la modification de la table.

5.9 Formulaires courants


Pour manipuler les données définies dans une nomenclature, une application DS-agileo utilise fréquemment
les pages de formulaires suivantes :

 Liste : présente une liste des éléments d’une nomenclature sous forme de tableau.
 Affichage : affiche un enregistrement de la nomenclature en lecture seule
 Modification : édition d’un élément
 Création : ajout d’un élément

5.10 Générer les formulaires courants avec l’assistant


Les formulaires courants peuvent être créés aisément à l’aide de l’assistant de création de pages. Cet
assistant vous guide dans la création des formulaires courant de gestion des données d’une nomenclature.

 Démarrer l’assistant de création de pages


Pour démarrer l’assistant de création de pages, ouvrez la nomenclature et cliquez dans le menu Base de
données > Créer les pages d’administration.

 Compléter l’assistant de création de pages


Vous devez renseigner les informations suivantes pour compléter l’assistant de création de pages :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 30 / 173
1. Tapez un nom pour les pages générées. Le nom complet d’une page sera la concaténation du nom
spécifié, suivi du nom de page. (ici : Contacts)
2. Sélectionnez la page ASP.NET d’affichage par défaut. Sélectionnez pages/module.aspx
3. Sélectionnez la nomenclature pour laquelle vous voulez générer les pages : M9001_Contacts
4. Cochez les quatre pages à générer en spécifiant des noms (Tous les contacts, Nouveau contact,
Fiche contact, Fiche contact (modification))
5. Dans la colonne Sél. (pour Sélection), cochez les champs de la nomenclature que vous souhaitez
voir apparaître dans les pages : ContactId et Nom.
6. Dans la colonne Req. (pour Requis), cochez les champs obligatoires : Nom.
7. Cliquez sur Terminer

Les 4 pages générées sont ouvertes dans le studio, et doivent être enregistrées.

5.11 Structure des formulaires


Dans les pages d’affichage, de création et de modification générées par l’assistant, les objets suivants sont
utilisés :

 Panneau
 Champs de formulaires
 Script d’accès aux données (Datascript)
 Objet Panneau
L’objet Panneau est un conteneur d’objets, c'est-à-dire qu’il est utilisé à rassembler des objets. Son affichage
peut être paramétré à l’aide des propriétés :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 31 / 173
 Titre : affichage d’un texte de titre en tête du panneau. Lorsqu’un titre de panneau est spécifié, un
bouton permettant d’afficher le panneau en mode condensé est également affiché dans le coin
supérieur gauche du panneau.
 Minimisé : affiche le panneau en mode condensé.
 Actions d’un panneau
Comme pour les objets boutons, il est possible de définir des actions pour un conteneur. Deux types
d’événements peuvent déclencher l’exécution de ces actions :

 Action par défaut : la propriété Action par défaut d’un conteneur permet de définir le nom de
l’action (ou les actions si plusieurs actions possèdent ce nom) devant être exécutée lors du
traitement de l’objet par le système
 Evénement : lorsque le conteneur reçoit un événement, il exécute l’action dont le nom est spécifié
dans le message de l’événement
 Champs de formulaires
Les champs de formulaires sont des objets graphiques permettant

 D’afficher une valeur


 De saisir une valeur
Chaque champ de formulaire possède un libellé (label) qui lui est associé. Il existe différents champs de
formulaire, utilisés en fonction du type de la valeur manipulée par le champ. Les types de champs
disponibles sont liés aux types de données des nomenclatures :

 Champ texte : affichage d’une valeur textuelle


 Champ date : affichage d’une date
 Champ entier : affichage d’un entier
 Champ numérique : affichage d’un nombre décimal

Selon son type, chaque type de champ dispose de propriétés de validation de la valeur saisie, par
exemple :

 Champ texte : caractères autorisés, taille maximale du texte


 Champ entier : valeurs maximales et minimales

5.12 Accès aux données dans les formulaires


 Liaisons de données
Les champs de formulaire disposent tous d’une propriété nommée Liaison de données. Cette propriété sert
à définir la valeur d’un champ de formulaire.

La valeur d’un champ de formulaire peut provenir de différentes sources, définies dans le type de la liaison
de données :

 Base de données : la valeur provient d’un champ d’une nomenclature


 Document GED : la valeur provient d’un champ d’une nomenclature des modules de gestion
documentaire Agileo.

Une liaison de données peut être bidirectionnelle, c'est-à-dire qu’elle peut être utilisée par un champ pour
afficher une valeur, ou être utilisée pour enregistrer la valeur du champ dans une base de données.

 Consommation de données
Dans le cas d’un formulaire d’affichage, un champ de formulaire utilise sa liaison de données pour
consommer une donnée.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 32 / 173
C’est un objet conteneur (en général un panneau) qui est chargé de :

 Lancer une requête de lecture de données


 Transmettre les données lues aux différentes liaisons de données des champs qu’il contient
 Fourniture de données
Dans le cas d’un formulaire de création ou de modification, la liaison de données est utilisée pour fournir la
valeur enregistrée.

C’est un objet conteneur (en général un panneau) qui est chargé de :

 Récupérer les valeurs des liaisons de données des champs qu’il contient
 Lancer une requête d’écriture de données
 Scripts d’accès aux données
Le script d’accès aux données (Datascript) est un objet non graphique, permettant d’effectuer des requêtes
de lecture et de modification des données de nomenclatures.

Les scripts d’accès aux données sont toujours reliés à un objet conteneur, et peuvent être édité dans le
studio par l’intermédiaire du menu contextuel de ce conteneur, dans la partie Objets non graphiques.

Un script d’accès aux données est composé d’opérations. Une opération représente une requête d’un des
types suivant :

 Lecture (select)
 Ajout (insert)
 Modification (update)
 Suppression (delete)
Une opération est définie par :

 Un nom
Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 33 / 173
 Une liste de champs de nomenclatures
 Des filtres SQL
 Actions de base de données
Dans les scénarios de consommation et de fourniture de données, c’est un objet conteneur qui est chargé
de lancer l’exécution des requêtes de lecture ou d’écriture de données.

L’action Exécuter un datascript permet de déclencher l’exécution d’opérations d’un script d’accès aux
données.

Les propriétés suivantes permettent de configurer une action de base de données :

 Nom de l’opération : nom de l’opération du datascript que l’action doit exécuter


 Datascript : identifiant du datascript contenant l’opération à exécuter.
Le paramètre Datascript est facultatif. Si aucun identifiant de datascript n’est spécifié, l’action exécutera
l’opération du premier datascript définit dans le panneau.

Si l’identifiant du datascript est spécifié, il doit s’agir d’un objet datascript existant dans un des conteneurs
de la page.

 Actions du panneau
Les actions du panneau, ainsi que l’action par défaut de celui-ci interviennent dans la lecture des données
d’un formulaire d’affichage :

 une action de base de données permettant de lancer une requête de lecture est définie dans le
conteneur
 la propriété Action par défaut du conteneur spécifie le nom de cette action de base de données
 Action « déléguer à »
L’action « déléguer à » permet d’envoyer un événement contenant un message à un objet d’une page.
Chaque objet peut réagir différemment à ces événements. Ainsi, dans le cas d’un conteneur, celui-ci va
exécuter toutes les actions dont le nom est égal au message de l’événement.

Propriétés des actions « déléguer à » :

 Destinataire : identifiant d’un objet dans la page qui doit recevoir l’événement
o possibilité d’utiliser le mot clé « parent » : représente le conteneur de l’objet pour lequel
l’action est définie
 Message : message envoyé avec l’événement

Dans le cadre de l’accès aux données, des actions « déléguer à » sont utilisées sur les boutons de création et
d’enregistrement pour lancer les actions de base de données définie dans les panneaux.

 Génération automatique des scripts d’accès aux données


Dans la plupart des cas, les scripts d’accès aux données peuvent être générés automatiquement par DS-
agileo. En effet, les objets panneaux disposent des informations de liaison de données de tous les champs
qu’ils contiennent.

Pour provoquer la génération d’opérations de datascript, il suffit de définir des actions de base de données
dans le panneau avec les noms suivant :

 Nom de l’opération = Read  opération Read (select)


 Nom de l’opération = Write  opération Write (update)
 Nom de l’opération = New  opération New (insert)
 Nom de l’opération = Delete  opération Delete (delete)

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 34 / 173
5.13 Formulaire de création
 Créer un formulaire de création sans assistant

5.14 Formulaire de listing


 L’objet Tableau de données
L’objet Tableau de données affiche sous forme d’une table un ensemble de données provenant d’une
table de données.

A l’affichage, les éléments sont affichés par pages, la taille de celles-ci dépendant de certaines propriétés
d’apparence de celui-ci. Des boutons de navigation permettent à l’utilisateur de naviguer entre les pages.

6 Paramètres, propriétés et formules

6.1 Paramètres des objets


Tous les objets de la plateforme DS-agileo possèdent une collection de paramètres définis dans le studio à
partir de la propriété Paramètres.

Les paramètres permettent de définir des valeurs variables, évaluées au moment de leur utilisation. 2 types
d’évaluation des paramètres sont utilisés dans la plateforme DS-agileo :

 Remplacement dans certaines chaînes de paramétrage


 Formules

Ces modes d’évaluation sont développés dans les sections suivantes de ce chapitre/

 Valeur d’un paramètre


La valeur par défaut d’un paramètre est définie dans l’éditeur de paramètre du Studio.

Lors du traitement des objets d’une page, le système va propager à tous ces objets les paramètres définis
dans l’URL d’affichage de la page. Les valeurs des paramètres de l’URL sont affectées aux valeurs des
paramètres des objets si et seulement si ceux-ci existent.

 Paramètre à définir une valeur variable, évaluée au moment de son utilisation : 2 types d’évaluation
 remplacement dans certaines chaînes de paramétrage
 formules
 Ajouter un paramètre à un objet
Ouvrir l’éditeur de paramètres depuis la propriété Paramètres de l’éditeur de propriétés.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 35 / 173
1. Tapez un nom pour le paramètre
2. Sélectionnez un type
3. Spécifiez une valeur par défaut
4. Cliquez sur OK.

6.2 Remplacement des paramètres dans les chaînes


Certaines chaînes de propriétés de configuration des objets DS-agileo subissent un traitement de
remplacement de paramètres avant leur utilisation. C’est le cas notamment :

 Dans les filtres SQL des scripts d’accès aux données


 Dans les Url des actions de redirection
 Syntaxe d’utilisation des paramètres remplacés
La syntaxe d’utilisation d’un paramètre dans les propriétés où les paramètres sont remplacés est la suivante :

[sélecteur d’objet].[parameters].[nom du paramètre]

La partie « sélecteur d’objet » permet d’identifier l’objet pour lequel on souhaite récupérer un paramètre. Il
peut prendre la forme suivante :

 [currentobject] : signifie l’objet courant. Ainsi, dans le cas d’un filtre SQL d’un datascript, c’est dans
les paramètres du datascript que le paramètre sera recherché.
 [objectid].[numéro de l’objet] : permet de sélectionner un objet par son identifiant unique
 Aucun : si aucun sélecteur d’objet n’est spécifié, le système utilise [currentobject] par défaut
 Créer des pages d’affichage et de modification sans assistant
Scénario + screenshots de création des pages d’affichage et de modification

 En réutilisant les objets de la page de création depuis l’explorateur d’objet


 Génération automatique des scripts avec les actions DB
 Action par défaut
 Ajout de bouton de navigation d’un formulaire à l’autre : utilisation des paramètres dans les URL des
actions de redirection
 Affichage d’un contact dans un navigateur en spécifiant le paramètre dans l’URL
Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 36 / 173
6.3 Formules
 Modes d’évaluation des propriétés
Tous les objets de la plateforme DS-agileo sont paramétrés en spécifiant des valeurs pour leurs propriétés de
configuration. Les propriétés des objets sont typées, dans l’un des types de base de la plateforme DS-agileo
suivant :

 Entier
 Chaine
 Double : nombre à virgule flottante
 Booléen
 Date/heure

Pour définir la valeur d’une propriété, vous pouvez taper cette valeur directement dans fenêtre de
Propriétés du Studio DS-agileo. Dans les cas où la valeur d’une propriété doit être comprise dans un
ensemble de valeurs bornées, celle-ci peut également être sélectionnée dans une liste.

Pour toutes ces propriétés, la plateforme offre la possibilité de définir une valeur variable. Pour cela, vous
définissez une expression pour la valeur de la propriété, qui sera évaluée par le système à chaque utilisation
lors du traitement des objets. Dans la terminologie DS-agileo, ce type de valeur d’une propriété est appelé
une Formule.

 Syntaxe générale
Une formule est une expression dont la syntaxe est proche des langages actuels de programmation
(Java/C#).

Une expression est une séquence d'opérateurs et d'opérandes désignant une valeur dans un type donné.
Les propriétés des objets étant typées, le type de la valeur d’une formule doit être compatible avec le type
de la propriété.

 Spécifier la valeur d’une propriété à l’aide d’une formule


Vous spécifiez une formule pour la valeur d’une propriété à l’aide de l’Editeur de propriété.

Selon le type de la valeur d’une propriété, vous accéder à cet éditeur de façons différentes :

 Pour les valeurs comprises dans un ensemble de valeurs bornées (ex. : Vrai/Faux) : Cliquez sur
(modifier…) dans la liste des valeurs possibles de la propriété.

 Pour les autres valeurs, cliquez sur le bouton « … » à droite de la propriété.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 37 / 173
Pour définir une formule, cochez la case Formule dans l’éditeur de propriété, et tapez votre formule dans la
zone de texte

Autres utilisation des formules



 Formules pour les valeurs par défaut des liaisons de données
La valeur par défaut d’une liaison peut également être définie à l’aide d’une formule.

Pour spécifier une formule pour la valeur par défaut d’une liaison de données :

1. Ouvrir l’éditeur de liaison de données


2. Placez le curseur dans la zone de saisie de la valeur par défaut
3. Cliquez sur le bouton « … » pour ouvrir l’éditeur de propriétés.
4. Cochez Formules dans l’éditeur de propriétés
5. Tapez votre formule
 Formules pour les valeurs des paramètres
La valeur d’un paramètre peut également être spécifiée en utilisant une formule.

Pour définir un paramètre à l’aide d’une formule :

1. Sélectionnez la zone de saisie de la valeur du paramètre dans l’éditeur de paramètres


2. Cliquez sur le bouton « … » pour ouvrir l’éditeur de propriété
3. Cochez Formules dans l’éditeur de propriétés
4. Tapez votre formule

6.4 Propriétés des objets, propriétés globales


Tous les objets de la plateforme DS-agileo disposent de propriétés paramétrées dans le Studio pour définir
leur comportement. Certains objets de la plateforme mettent à disposition ces propriétés pour être utilisables
dans les formules et les chaînes évaluées.

En plus de ces propriétés, chaque objet peut également proposer des propriétés dont la valeur est
déterminée lors du traitement de la page par le système.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 38 / 173
Types de propriétés

 Propriétés « statiques » des objets
Ce sont les propriétés de configuration des objets. Toutes les propriétés des objets ne sont pas disponibles. Se
référer aux annexes pour la liste des propriétés disponible pour chaque objet.

 Propriétés « dynamiques » des objets


Ce sont des propriétés dont la valeur est déterminée à l’exécution, comme par exemple le nombre total de
ligne d’un tableau de données, ou encore la valeur de la liaison de données d’un champ de formulaire.

 Collections de propriétés
Certaines propriétés des objets représentent des collections de valeurs. C’est le cas par exemple de la
collection de paramètres d’un objet, qui est une propriété dont le nom est « parameters » (voir ci-dessus :
Paramètres des objets), ou encore de la propriété « column » d’un tableau, qui fournit la liste des valeurs
d’une ligne d’un tableau de données.

 Propriétés globales

 Utilisation des propriétés dans les formules


La syntaxe générale d’utilisation des propriétés est la suivante :

« sélecteur d’objet ».« nom de la propriété »

Ou sélecteur d’objet peut être :

 currentobject
 object[« id de l’objet »]
 parent
 userparam
Lorsque la propriété désignée représente une collection, la syntaxe pour accéder à un élément d’une
collection est la suivante :

« sélecteur d’objet ».« nom de la propriété »[« clé dans la collection »]

6.5 Paramètres et actions des colonnes de tableau


Comme pour les objets, la liste d’actions d’un objet possède également ses propres paramètres. Ces
paramètres sont utilisés par chaque action lors de son exécution.

Lors du traitement des lignes d’un objet tableau, le système réévalue les paramètres de la liste d’action de
chaque colonne, permettant ainsi de paramétrer le comportement des actions pour chaque ligne du
tableau.

 Propriété « column » des objet tableau


La propriété column est une propriété dynamique des objets tableau de type collection. Lors du traitement
de chaque ligne d’un tableau, cette propriété contient les valeurs des colonnes de la ligne en cours.

 Actions des colonnes d’un tableau


Les actions de colonnes de tableau permettent d’exécuter des actions lorsque l’utilisateur clique sur une
colonne d’un tableau. Pour paramétrer le comportement d’une action en fonction de la ligne affichée,

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 39 / 173
l’utilisation dans l’action d’un paramètre défini à l’aide d’une formule dans les paramètres des actions
permet de différencier l’exécution pour chaque ligne.

 Rediriger d’un tableau vers un formulaire d’affichage


Pour ajouter une action de redirection vers un formulaire d’affichage depuis une colonne d’un tableau

1. Ouvrir l’éditeur d’action de la colonne


2. Ajouter une action « Rediriger vers une autre page »
3. Editez les propriétés de l’URL de l’action de redirection
a. Sélectionnez la page d’affichage
b. Sélectionnez « Lien vers une page quelconque
c. Ajouter le paramètre de l’identifiant utilisé par la page d’affichage dans l’URL
…&ContactId=[parameters].[ContactId]
4. Ajouter le paramètre ContactId aux paramètres des actions
5. Définir la valeur du paramètre à l’aide de la formule
currentobject.column[0]

6. Listes à sélection unique


Les listes à sélection unique sont des objets permettant d’utiliser dans des formulaires des données dont la
valeur provient d’une liste d’éléments. Il peut s’agir de listes figées, comme par exemple une liste de civilités
pour des contacts, ou encore de listes dynamiques, dont les valeurs proviennent d’une table.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 40 / 173
L’objet liste est un champ de formulaire gérant l’association entre des valeurs et des libellés définis dans une
liste d’éléments, et dont la liaison de données est utilisée pour lire ou écrire une valeur.

Lorsqu’un objet liste est utilisé dans un formulaire d’affichage, il affiche le libellé correspondant à la valeur de
sa liaison de donnée. Dans un formulaire de création ou de modification, il permet de sélectionnez à partir
des libellés la valeur qu’il va renseigner dans sa liaison de données.

6.6 Listes statiques


Lorsque les éléments d’une liste sont limités à un ensemble fini n’évoluant pas dans le temps, il est possible de
définir directement depuis le studio cette liste d’élément.

Dans ce cas, la liste des éléments ne peut être définie que dans le studio.

 Créer une liste statique


1. Ajouter un objet Liste à sélection unique à un formulaire
2. Définir la propriété Type de la valeur
3. Editer la liaison de données de l’objet à partir de la propriété Liaison de données

4. Editer la liste des éléments à partir de la propriété Liste des items

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 41 / 173
a. Sélectionnez Spécifier les éléments directement dans une liste
b. Tapez la liste des éléments
c. Cliquez sur OK

6.7 Listes dynamiques


Une liste statique peut être utilisée lorsque ses éléments sont limités à un ensemble fini n’évoluant pas dans le
temps.

Lorsqu’il existe une relation (1-1) entre 2 tables, il est possible d’utiliser un objet Liste à sélection unique pour
gérer cette relation.

Ainsi dans le schéma de données ci-dessous, un objet Liste peut être utilisé pour sélectionner une catégorie
dans la table Categorie et renseigner l’identifiant de la catégorie dans la table Contact.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 42 / 173
 Créer une liste dynamique
1. Définir une Nomenclature pour la liste des éléments. Cette nomenclature doit posséder au moins un
champ représentant une clé unique et un champ représentant un libellé pour ses éléments.
2. Ajouter un objet Liste à sélection unique à un formulaire
3. Définir la propriété Type de la valeur, correspondant au type de la clé unique de la nomenclature
des éléments
4. Editer la liaison de données de l’objet à partir de la propriété Liaison de données
5. Editer la liste des éléments à partir de la propriété Liste de items

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 43 / 173
a. Sélectionnez Rechercher les éléments dans une nomenclature
b. Sélectionnez la nomenclature des éléments
c. Sélectionnez le champ de clé unique
d. Sélectionnez le champ de libellé
e. Vous pouvez également sélectionnez le champ utilisé pour trier les éléments lors de leur
affichage
f. Cliquez sur OK

6.8 Popup de sélection/Saisie libre


Les objets listes utilisés avec des listes déroulantes ou des cases à cocher dans l’interface utilisateur
permettent de sélectionner des éléments lorsque leur nombre est réduit. Ce type d’interface est peu adapté
lorsque le nombre d’éléments de la liste s’accroît. Dans ce cas, il peut être utile :

 d’avoir recours à une fenêtre séparée pour sélectionner l’élément souhaité


 de pouvoir taper directement le libellé de l’élément lorsque celui-ci est connu
Ces fonctionnalités sont possibles en utilisant la classe de rendu « Saisie Libre (Popup) » de l’objet liste. Pour
utiliser ce mode de fonctionnement de l’objet liste, il faut définir :

 la page qui contiendra un tableau de données des éléments de la liste permettant de sélectionner
un élément :
 les champs de la table des éléments utilisés pour valider du texte tapé directement par l’utilisateur
 Créer un tableau de sélection

Utiliser une liste en mode popup/saisie libre



 Définir la classe de rendu de l’objet liste
Dans la fenêtre des propriétés de l’objet, sélectionnez « Saisie libre (Popup) »

 Sélectionnez les champs de validation de la liste


Dans la fenêtre des propriétés de l’objet, ouvrez la fenêtre d’édition des éléments de la liste depuis la
propriété Liste des items.

Dans la section « Validations », sélectionnez tous les champs de la nomenclature des éléments de liste
pouvant être utilisés pour valider le texte taper directement par l’utilisateur.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 44 / 173
 Définir la fenêtre popup de sélection
L’objet Tableau de données peut être configuré de manière à être utilisé en tant que liste de sélection d’un
élément d’une liste. En le combinant à un panneau de recherche dans une page, il est possible de définir
une popup de sélection efficace.

Pour créer une page de sélection :

1. Créer une nouvelle page


2. Ajouter dans cette page un tableau de données listant les éléments de la liste
3. Paramétrer le tableau
a. Définir la propriété Index de sélection : il s’agit de l’index de la colonne représentant la valeur
de la liste
b. Ajouter un paramètre nommé LISTOBJECTID à la liste des paramètres du tableau : ce
paramètre sera récupéré de l’URL, et représente l’identifiant dans la page appelante de
l’objet liste pour lequel la popup sert de fenêtre de sélection.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 45 / 173
c. Ajouter un paramètre nommé SELECTION à la liste des paramètres du tableau : ce paramètre
sera récupérer de l’URL, et représente la valeur sélectionnée courante, permettant d’initialiser
la sélection du tableau
4. Ajouter un bouton de validation de la sélection
a. Définir une action « déléguer à » pour ce bouton, envoyant le message « sendselection » à
l’objet tableau

 Paramétrer la liste pour utiliser la popup de sélection


La dernière étape dans la création d’une liste en mode « Saisie libre (Popup) » consiste à définir pour la liste
l’action d’ouverture de la fenêtre de sélection. Pour cela, ajouter une action de redirection à l’objet liste
avec les caractéristiques suivantes :

 Nom de l’action : openpopup


 URL
o Lien vers la page contenant le tableau de sélection contenant les paramètres
supplémentaires suivants
 LISTOBJECTID=[currentobject].[finalid]
 SELECTION=[currentobject].[selection]
o Utilisez la page popup.aspx comme page d’affichage
o Spécifiez Popup pour le type de lien

6.9 Relations entre nomenclatures


Les objets listes en mode « dynamique » utilisent un script d’accès aux données pour lire dans la base de
données les valeurs de la liste. Lors du traitement de la page, il relie la valeur provenant de la liaison de
données au libellé correspondant. Dans ce cas, l’objet liste sert à mettre en œuvre une relation entre 2
champs de nomenclature, qui pourrait être également définie dans une base de données relationnelle à
l’aide d’une jointure.

Il est possible de définir, directement au niveau des nomenclatures, ce type de relation et d’utiliser une
jointure pour lire les informations provenant des tables concernées

 Définir une relation entre 2 champs de nomenclature


Pour définir une relation entre 2 champs de nomenclatures, il faut dans un premier temps choisir la
nomenclature, appelée nomenclature principale, sur laquelle la relation sera définie.

Une fois cette nomenclature sélectionnée, la procédure est la suivante :

1. Sélectionnez le champ utilisé pour la relation dans la nomenclature principale.


2. Cochez la case Relation
3. Sélection la nomenclature, puis le champ lié au champ de la nomenclature principale
4. S’il s’agit d’une relation stricte, cochez la case Strict.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 46 / 173
 Utiliser une relation entre 2 champs de nomenclature
L’utilisation de la relation entre 2 champs de nomenclature est entièrement gérée par la plateforme DS-
agileo dans les scripts d’accès aux données.

En effet, si dans un formulaire il existe des champs dont les liaisons de données font référence à des
nomenclatures différentes, le système va chercher dans les définitions des nomenclatures concernées des
champs en relation. Plusieurs cas de figure se présentent :

 S’il existe une relation stricte entre 2 champs des nomenclatures : la requête générée par le
datascript contiendra une jointure interne
 S’il existe une relation non-stricte entre 2 champs des nomenclatures : la requête générée par le
datascript contiendra une jointure externe
 S’il n’existe aucune relation entre les nomenclatures, la requête générée contiendra une jointure
croisée, et retournera donc le produit cartésien des 2 tables

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 47 / 173
7. Listes à sélection multiple
Les listes à sélection unique sont adaptées à la gestion des relations de type (1-1) entre deux tables.

L’objet Liste à sélection multiple permet quant à lui de gérer des relations de type (1-N) entre 2 tables,
comme cela serait le cas par exemple si on associait plusieurs catégories à un contact.

Dans un schéma de base de données relationnelle classique, cette relation serait modélisée de la manière
suivante :

La plateforme DS-agileo utilise un schéma légèrement différent pour gérer ce type de relation, modélisé de
la manière suivante :

Dans cette configuration, la liste gère automatiquement la valeur du champ « CategorieRelationId », ainsi
que le contenu de la table de relation entre les contacts et les catégories.

6.10 Créer une liste à sélection multiple


 Définir les propriétés de l’objet liste
Les objets liste à sélection unique et liste à sélection multiple partagent les mêmes propriétés en ce qui
concerne la définition des éléments de la liste (Liste des items).

Les paramètres supplémentaires suivant doivent être définis :

 Champ clé de sélection


 Champ valeur de sélection
 Nomenclature de sélection

Le Studio Agileo peut générer la nomenclature utilisée pour la relation entre les 2 tables liées. Dans ce cas,
les propriétés ci-dessus seront directement renseignées par le Studio.

 Définir la nomenclature de relation


La nomenclature de relation permettant de créer le lien (1-N) entre 2 nomenclatures peut-être définie :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 48 / 173
 manuellement dans le studio DS-agileo,
 automatiquement

Pour laisser le Studio créer la nomenclature et la table de sélection pour la liste, cliquez sur le bouton Créer
une nomenclature de sélection pour cette liste dans la fenêtre d’édition de la liaison de données.

6.11 Popup de sélection/saisie libre


Comme pour la liste à sélection unique, la liste à sélection multiple peut utiliser une popup de sélection pour
sélectionner les valeurs souhaitées. Le paramétrage de l’objet liste est identique à celui d’une liste à
sélection.

La propriété Sélection unique du tableau de sélection doit être définie à Vrai pour autoriser la sélection de
plusieurs éléments :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 49 / 173
Dans ce cas, le tableau s’affichera avec des cases à cochez dans la colonne de gauche, à la place des
radios boutons.

6.12 Objets spécifiques


En plus des champs de formulaires standards, la plateforme DS-agileo propose certains champs fournissant
des fonctionnalités spécifiques.

6.13 Gestion de fichiers attachés


Les formulaires créés avec DS-agileo permettent de manipuler des données structurées, définies dans des
tables d’une base de données relationnelle.

L’objet Fichier de la plateforme DS-agileo permet d’associer des documents de tous types à ces données
structurées. L’infrastructure de gestion de fichiers de la plateforme est composée :

 d’un référentiel des fichiers déposés dans l’application


 d’un ou plusieurs espaces de stockage, dans lesquels les fichiers se trouvent physiquement.
Le référentiel et l’objet Fichier gèrent des regroupements de fichiers, permettant d’associer plusieurs fichiers
à une donnée structuré grâce à un identifiant unique de regroupement.

 Mettre en œuvre l’objet Fichier dans un formulaire


 Configurer la nomenclature
Pour utiliser un objet Fichier dans un formulaire, il est nécessaire d’avoir dans la nomenclature concernée par
le formulaire un champ de type entier pour enregistrer l’identifiant unique de regroupement de fichiers.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 50 / 173
 Configurer la liaison de données
Dans les formulaires, il faut ensuite utiliser ce champ pour la liaison de données de l’objet fichier.

 Définir l’espace de stockage


Les espaces de stockage sont les endroits où sont physiquement stockés les fichiers par le système. Ceux-ci
sont configurés par l’administrateur de l’application. Vous devez demander à votre administrateur les noms
et les domaines d’utilisation des espaces de stockage disponibles.

Dans la propriété Espace de stockage de l’objet, spécifiez le nom de l’espace de stockage que vous
souhaitez utiliser.

 Propriétés de l’objet Fichier


Les propriétés suivantes de l’objet Fichier permettent de paramétrer son comportement

 Nombre de fichiers max : indique le nombre maximum de fichier dans le regroupement. Ce


paramètre permet de limiter le nombre de fichier qu’un utilisateur va ajouter pour un formulaire
 Le composant ActiveX documentaire Agileo
L’application DS-agileo fournit un composant ActiveX, utilisable dans Internet Explorer uniquement,
permettant de manipuler (ajouter, mettre à jour, supprimer) les fichiers d’un objet Fichier en utilisant le
protocole FTP depuis le poste client. Dans ce mode de fonctionnement, le serveur Web de l’application
n’est pas utilisé pour traiter les opérations de transferts de fichiers entre le client et le serveur.

Pour mettre en œuvre ce composant, la configuration suivante est nécessaire :

 L’espace de stockage de l’objet fichier doit être un espace de stockage de type FTP
 La propriété Style de rendu de l’objet Fichier doit être définie avec la valeur ActiveX, ou Auto. La
valeur Auto permet d’utiliser le mode Active dans les navigateurs compatible, le mode HTML/HTTP
étant utilisé dans les autres cas.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 51 / 173
6.14 Objet Image
L’objet Image permet d’afficher une image dans une page à partir d’une URL. L’objet Image offre la
possibilité de mettre en cache l’image au niveau du serveur d’application DS-agileo. Dans ce cas, le poste
client va télécharger l’image depuis le serveur DS-agileo, l’image étant téléchargée sur le serveur par le
système. Des propriétés de l’objet permettent de définir l’emplacement et la fréquence de rafraîchissement
de la copie de l’image sur le serveur.

 Propriétés de cache serveur


Les propriétés suivantes permettent de paramétrer un objet image pour qu’il utilise un cache sur le serveur :

 Url de la copie locale : il s’agit d’une URL dans l’application. Elle est mappée sur un dossier local du
serveur pour enregistrer la copie de l’image téléchargée.
 Renouvellement de la copie locale : il s’agit d’un masque de date de la forme yyyy-MM-dd-ddd-hh-
tt ou chaque partie représente un élément variable d’une date
o yyyy-MM-dd-ddd-hh-tt : Toutes les heures
o yyyy-MM-dd-ddd-05-'AM‘ : Tous les jours à 5 heures du matin
o yyyy-MM-dd-ddd-05-tt : Tous les jours à 5 heures du matin ET de l'après midi
o yyyy-MM-dd-Sun-05-'AM‘ : Tous les dimanches à 5 heures du matin
o yyyy-MM-01-ddd-hh-tt : Tous les 1er de chaque mois

A chaque utilisation de l’objet image, le système va utiliser le masque de date pour comparer la date du
fichier sur le serveur et la date courante, pour déterminer si la copie doit être mise à jour.

 Affichage d’une image à partir d’un fichier attaché


L’objet Image peut également être utilisé pour afficher un fichier représentant une image créée à l’aide de
l’objet de gestion de fichiers.

Pour ce mode de fonctionnement, il faut définir les propriétés suivantes :

 Mode : File
 Liaison de données : champ représentant l’identifiant de regroupement de fichier dans la
nomenclature de données.
Attention, l’objet Image ne peut gérer qu’un seul fichier, c'est-à-dire qu’il affichera en tant qu’image que le
premier fichier d’un regroupement de fichiers.

6.15 Modules
Rappel : un module est un ensemble d’objets (pages, formulaires, etc.) de la plateforme DS-agileo ayant un
but fonctionnel bien spécifique (ex : administration des utilisateurs, GED, etc.).

DIVALTO propose un ensemble de modules fournissant des fonctionnalités courantes dans un Intranet
collaboratif comme par exemple :

 Actualités
 Bibliothèque de liens Internet
 …

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 52 / 173
La mise en œuvre de ces modules s’effectue aisément depuis le Studio DS-agileo, tout comme leur mise à
jour à partir du gestionnaire de modules :

6.16 Archivage et extraction de modules


Pour modifier un module, il faut qu’il soit extrait. Une fois la modification terminée, il convient d’archiver le
module. Ce principe de fonctionnement a plusieurs avantages :

 il permet de savoir s’il y a une modification en cours et par qui.


 cela empêche tout export de module pendant la modification.
 à l’archivage, le numéro de version est automatiquement incrémenté, ce qui facilite les
comparaisons de modules entre deux sites.
Pour extraire un module, sélectionnez-le et cliquez sur le bouton Extraire.

Pour archiver un module, sélectionnez-le et cliquez sur le bouton Archiver.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 53 / 173
6.17 Commentaire d’archivage

Le commentaire d’archivage est important car il permet aux intégrateurs faisant des modifications
ultérieures sur ce module d’avoir un suivi précis des modifications, en consultant les notes de versions.

Pour archiver un module ou plusieurs modules :

 Tous les modules extraits apparaissent à gauche


 Votre commentaire d’archivage doit être saisi dans la zone de droite en haut (il est recommandé de
préfixer votre commentaire par votre nom)
 Vous trouverez tous les objets impactés (ajouté, modifiés, supprimés) depuis votre extraction dans le
cadre bas de droite. Seules les modifications du module sélectionné apparaissent. Attention à ne
pas confondre « sélectionné » et « coché ». Sélectionner signifie simplement mettre en surbrillance en
cliquant sur le libellé. Un seul module peut être sélectionné, alors que plusieurs modules peuvent
cochés.
 Cliquez sur archiver : tous les modules cochés seront archivé avec le commentaire saisi.
 Annuler l’extraction : tous les modules cochés reviendront à leur état avant l’extraction. Attention,
cette action est irréversible.
 Fermer : ferme la fenêtre sans faire d’action (ni archiver, ni annuler).
 N’oubliez pas de valider le lot d’actions demandées avec le bouton démarrer :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 54 / 173
6.18 Notes de version
Pour consulter tous commentaire d’archivage d’un module, et donc savoir avoir l’historiques des
modifications opérées sur le module, accédez aux propriétés du module, et cliquez sur le bouton « notes de
version …» :

Si le module est extrait, le dernier commentaire sera en général « Checked-out ».

6.19 Export de modules


Tout module créé dans DS-agileo peut être exporté d’une application pour être importé dans une autre
application.

Lors de l’export, les définitions des propriétés des objets, les traductions, les rôles et les informations de
sécurité rattachées à ces rôles sont exportés dans un fichier au format ZIP.

 Exporter un module
Pour exporter un ou plusieurs modules depuis le gestionnaire de site DS-agileo :

 Sélectionnez les modules à exporter (ils ne doivent pas être extraits)


 Cliquez sur le bouton Exporter…

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 55 / 173
 Cliquez sur OK
 Sélectionnez le dossier destination et cliquez sur OK :

 Cliquez sur Démarrer pour démarrer l’export des modules.


 Cliquez ensuite sur OK pour fermer la fenêtre.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 56 / 173
6.20 Import de modules
L’import de module permet de mettre en place rapidement dans une application DS-agileo un module
fonctionnel.

 Importer un module avec DS-agileo


Pour importer un module :

 Cliquez sur le bouton Importer du gestionnaire de sites DS-agileo


 Dans la fenêtre d’installation de module, sélectionnez le fichier ZIP correspondant au module à
installer

 Après avoir sélectionné le fichier ZIP, DS-agileo renseigne automatiquement le numéro du module à
installer
 Vous pouvez spécifier un identifiant différent de celui d’origine pour installer le module.
 Cliquez sur Installer

Lorsque vous installez un module sous un autre numéro que celui d’origine, assurez-vous qu’il n’existe pas
déjà un module installé sous ce numéro dans l’application.

 Importer plusieurs modules à la fois


Pour importer plusieurs modules :

 Depuis la même fenêtre que celle d’import d’un seul module, cliquez dans le menu Traitement par
lot > Importer des modules
 Sélectionnez les modules à importer
 Lancez le traitement en cliquant sur Démarrer, puis fermer la fenêtre.

Lorsqu’on importe plusieurs modules à la fois, il n’est pas possible d’importer sous d’autres numéros.

 Mettre à jour un module


Pour mettre à jour un module à partir d’une nouvelle version fournie sous forme de fichier ZIP, il suffit de
l’importer sous le même numéro que son numéro d’installation courant dans l’application.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 57 / 173
6.21 Dépendances de modules
De façon standard, la réutilisation d’objets entre modules n’est pas possible. En effet, lorsqu’on travaille sur
un module dans le Studio DS-agileo, seuls les objets de ce module sont visibles dans la fenêtre de recherche
d’objets. De même, lors de l’édition de liaisons de données ou de script d’accès aux données, seules les
nomenclatures du module courant sont visibles.

Il est cependant parfois nécessaire d’avoir accès à des objets d’autres modules, qu’il s’agisse de
nomenclature ou de tout autre objet.

 Définir les dépendances d’un module


Pour définir les dépendances d’un module

1. Dans le gestionnaire de sites DS-agileo, sélectionnez un module


2. Cliquez sur le bouton Modules dépendants…
3. L’écran suivant liste toutes les dépendances déjà présentes
4. Pour ajouter une dépendance, cliquez sur Ajouter…
5. Sélectionnez ensuite dans la boîte le module que vous souhaitez ajouter.

6. Vous pouvez supprimer une dépendance avec le bouton suppprimer


7. Cliquez sur OK pour valider
 Utiliser les objets d’un module dépendant
Lorsque vous avez ajouté des modules dépendants à un module, les objets des modules dépendants
apparaissent grisés dans la fenêtre de recherche d’objets :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 58 / 173
Tous les objets des modules dépendants peuvent être réutilisés dans le module courant, mais il n’est pas
possible d’éditer ces objets.

6.22 Menus modules


Le menu « SYS – Menu général » du module « 9000 – Accueil du site » contient la définition du menu principal
de l’application.

Une application Agileo étant constituée de nombreux modules, il est souvent préférable de disposer de
menus propres à chaque module. Dans ce cas, le menu principal est paramétré pour fournir un lien servant
de point d’entrée du module, les autres liens étant fournis par le menu du module.

La plateforme DS-agileo supporte l’affichage d’un menu de module dans la partie gauche de l’interface
utilisateur dès qu’une page du module est affichée.

 Créer un menu gauche pour un module


Le menu d’un module peut être créé avec n’importe quel objet de la plateforme DS-agileo. Il s’agit le plus
souvent :

 D’un objet menu en utilisant un rendu vertical


 D’un objet panneau, contenant des liens ou des boutons vers les pages du module
La possibilité d’utiliser n’importe quel objet de la plateforme offre une certaine souplesse en termes de
design du menu d’un module

 Définir le menu gauche d’un module


Pour définir l’objet utilisé dans la partie gauche pour un module :

1. Sélectionnez le module dans le gestionnaire de site


2. Cliquez sur Propriétés…

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 59 / 173
3. Dans la fenêtre de propriétés du module, spécifiez l’identifiant de l’objet que vous souhaitez afficher
dans la propriété Menu de gauche

4. Cliquez sur Enregistrer

 Afficher une page d’un module avec son menu gauche


L’affichage du menu gauche d’un module est pris en charge par la page module.aspx de l’application
Agileo. Cette page affiche l’objet défini dans la propriété Panneau de gauche du module dans la partie
gauche de l’interface utilisateur dès qu’elle affiche une page du module.

8. Workflow
o Présentation générale
Un Workflow permet de représenter tout un processus en le fractionnant en étapes élémentaires. Chaque
étape est soit de type action (l’utilisateur n’a pas à intervenir) soit de type graphique (l’utilisateur est invité à
remplir un formulaire par exemple).

 Editeur
Ci-dessous se trouve une copie d’écran de l’éditeur de Workflow.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 60 / 173
Cet éditeur est composé de la représentation graphique du Workflow et de contrôles liés à l’étape
sélectionnée. La description de chaque contrôle est décrite dans les sections suivantes.

 Propriétés
Les propriétés spécifiques au Workflow sont rangées sous la catégorie Workflow de la grille des propriétés.
Ces propriétés sont :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 61 / 173
Propriété Description

Contexte Précise le contexte d’utilisation du Workflow. Il n’existe que deux


contextes pour l’instant : Page et Action.

Spécifiez Page lorsqu’il est utilisé à l’intérieur du page et Action lorsque


vous voulez que le Workflow soit exécuté par une action de type
« Exécuter un Workflow ».

La différence principale est que l’étape initiale comporte dans le


contexte Action deux propriétés supplémentaires qui sont _number et
_type. Les valeurs de ces deux propriétés sont fournies par l’action à
son exécution.

Directe Par défaut, l’instance d’un Workflow n’est pas sauvegardée à


instanciation l’affichage de la première étape. On peut forcer sa sauvegarde en
basculant cette propriété à Vrai. Cette propriété est intéressante si par
exemple la première étape consiste à modifier la base et que l’on ne
veut pas « perdre » cette modification.

Génération des Indique si on génère (défaut) ou non les tâches correspondantes aux
tâches étapes en cours du Workflow. Les tâches permettent de reprendre un
Workflow déjà commencé.

Instance unique Indique si un utilisateur peut créer plusieurs instances d’un même
Workflow. S’il ne peut pas, il travaillera avec la même instance tant
qu’il n’a pas atteint la dernière étape du Workflow.

Nettoyage Indique si les tâches et l’instance de Workflow sont nettoyées lorsque le


Workflow est terminé.

Variables globales Cette propriété est utilisée conjointement avec la propriété « Persister
les valeurs » des étapes. Voir .

 Rendus
Le Workflow comporte deux styles de rendu :

 Standard ;
 Onglets : toutes les étapes sont affichées sous forme d’onglets à la condition que les étapes soient
des onglets uniques.

6.23 Les étapes


 Etapes de base
Tout Workflow comporte trois étapes de base qui sont toutes uniques :

Etape d’initialisation Etape de laquelle le Workflow commence.

Etape de terminaison Etape par laquelle le Workflow est supposé finir. Il est conseillé de toujours finir
par cette étape.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 62 / 173
Etape d’erreur Etape déclenchée lorsque le moteur de Workflow détecte une anomalie
pendant l’exécution. Cette anomalie provient généralement de la
conception du Workflow. En effet, si, par exemple, arrivé à une étape du
Workflow plus aucune transition n’est valide (ce qui revient à dire qu’il n’y a
pas d’étape suivante), le processus est repris à partir de l’étape d’erreur qui a
deux paramètres en entrée : l’ID de la dernière étape en cours et son libellé.

 Etapes paramétrables
Une étape paramétrable est soit :

 une action : l’étape est exécutée sans que l’utilisateur ait à intervenir ;
 un panneau : utilisable avec les deux styles de rendu mais le comportement du Workflow devient
imprévisibles si un panneau et un onglet sont simultanément actifs pour un même utilisateur ;
 un workflow : permet de diviser le Workflow en sous-Workflows. Comme pour le panneau, il faut éviter
d’avoir un Workflow et un onglet actifs en même temps.

L’ensemble de ces étapes est repris dans le volet Workflow :

 Ajouter et supprimer une étape


L’ajout d’une étape s’effectue par un glisser/déposer depuis le volet Workflow vers l’éditeur. Pour supprimer,
il faut sélectionner l’étape puis presser Suppr ou cliquer sur l’icône de suppression.

 Propriétés des étapes


Chaque étape comporte les propriétés suivantes :

 Catégorie « Paramètres »
La catégorie Paramètres regroupe les propriétés les plus utilisées :

 (Libellé) : libellé de l’étape. Il sert uniquement à l’affichage dans le Studio.


 Contexte : liste les paramètres modifiables de l’étape.
 Couleur de fond : définit la couleur de fond de l’étape à l’affichage dans le Studio.
 Description de la tâche : définit le texte des tâches générées lorsque l’étape sélectionnée est en
cours.
 Name : définit le nom « système » de l’étape. Sert principalement à l’écriture des formules.
 URL de redirection : URL vers laquelle l’utilisateur va être redirigé lorsqu’il n’intervient plus dans le
Workflow.
 Utilisateur(s) : définit le ou les destinataires de l’étape. Vous pouvez spécifier aussi bien un utilisateur,
qu’un groupe ou qu’un rôle. Pour spécifier plusieurs destinataires, il faut les séparer par des virgules.
 Catégorie « Groupement d’étapes »
La catégorie Groupement d’étapes permet de gérer le cas où il y a plusieurs destinataires :

 Condition réponse positive : condition pour laquelle la réponse d’un utilisateur est considérée
comme positive.
Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 63 / 173
 Nombre de réponses positives : nombre de réponses positives nécessaire pour que l’ensemble des
réponses positives soit positive.

 Catégorie « Avancé »
La catégorie Avancé liste les paramètres avancés :

 Ajouter les tâches : indique si des tâches doivent être générées pour l’étape (on peut être amené à
mettre « Faux » dans le cas où la propriété Instance unique du Workflow est à vrai).
 LogId : permet de spécifier l’identifiant du journal associé à l’instance du Workflow.
 Persister les valeurs : si vrai, initialise automatiquement les paramètres de l’étape avec les valeurs
spécifiées par des paramètres de même nom dans les étapes précédentes.
 Modifications des paramètres d’une étape
La modification d’un paramètre s’effectue en sélectionnant tout d’abord l’étape puis en sélectionnant le
paramètre sous la propriété Contexte du volet Propriétés :

Cliquez sur … pour modifier la valeur. Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 64 / 173
6.24 Les transitions
 Ajouter une transition
Pour ajouter une transition, sélectionnez dans le menu contextuel de l’éditeur de Workflow Ajouter une
transition, cliquez sur la première étape et maintenez le bouton enfoncé jusqu’à la deuxième.

 Propriétés d’une transition


Chaque transition comporte les propriétés suivantes :

 Catégorie « Informations »
La catégorie Informations regroupe les propriétés utiles uniquement au Studio :

 1. Intitulé : nom de la transition (apparaît graphiquement)


 2. Description : description de la transition
 3. Etape de départ : affiche le nom de l’étape de départ
 4. Etape d’arrivée : affiche le nom de l’étape d’arrivé

 Catégorie « Paramètres »
La catégorie Paramètres permet de spécifier la condition de transition ainsi que le texte à ajouter au journal
lié à l’instance de Workflow :

 Condition : condition de transition


 Déclencheur : permet de sélectionner facilement un bouton de l’étape précédente et de spécifier
de manière automatique la propriété Condition
 Texte du journal : texte ajouté au journal lorsque la condition est validée

6.25 Utilisation des actions script C#


La modification d’un script C# s’effectue en double cliquant sur l’action. La fenêtre suivant apparaît alors :
Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 65 / 173
On distingue deux niveaux dans le script :

 une liste d’actions (symbolisé par un crochet vertical, en rouge sur la copie d’écran) ;
 une action (symbolisé par le point).
 Ajouter ou supprimer une action dans un script
On ajoute une action script en glissant/déposant une action depuis la liste des actions disponibles (panneau
de gauche) vers le panneau central contenant le script (panneau de droite). On sélectionne
l’emplacement d’ajout en positionnant le curseur soit sur une liste d’action (ajout en fin de liste), soit sur une
action (insertion de la nouvelle action à cet emplacement). On peut également copier une action en
déplaçant une action et en maintenant la touche Contrôle enfoncée.

Pour supprimer, il suffit d’effectuer le glisser/déposer dans l’autre sens (du panneau de droite pour le
panneau de gauche).

 Paramètres disponibles
En sélectionnant le premier onglet de la boîte d’édition (appelé « Paramètres »), la liste des paramètres
disponibles est affichée :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 66 / 173
Elle liste tous les paramètres disponibles. L’utilisateur doit définir le type de chaque paramètre et indiquer
ceux qui sont en entrée (que l’on veut récupérer) et ceux en sortie (que l’on veut ajouter à l’historique et
dont on a besoin dans les étapes suivantes).

7 Arbre système et sécurité

7.1 Structure de l’arbre système

7.2 Classement de données avec l’arbre système


 Manipuler l’arbre système dans DS-agileo Studio

7.3 Sécurité
 Droits d’accès dans l’arbre système
 Sécuriser des données avec l’arbre système
 Sécuriser l’accès aux pages

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 67 / 173
7.4 Droits d’accès dans les modules
 Rôles
 Paramétrer les droits d’accès aux pages d’un module
 Paramétrer les droits d’accès dans un portail

8 Annexe : propriétés des objets et propriétés globales

Cette annexe liste l’ensemble des propriétés des objets utilisables dans les formules et les chaînes évaluées.

8.1 Rappels
La syntaxe d’utilisation de ces propriétés est la suivante :

 Dans les formules : « sélecteur d’objet ».« nom de la propriété »


 Dans les chaînes évaluées : [« sélecteur d’objet »].[« nom de la propriété »]

Lorsque la propriété désigne une collection, la syntaxe pour accéder à un élément de la collection est la
suivante :

 Dans les formules :


« sélecteur d’objet ».« nom de la propriété »[« clé dans la collection »]
 Dans les chaînes évaluées :
[« sélecteur d’objet »].[« nom de la propriété »].[« clé dans la collection »]

Lorsque la propriété désigne un objet, il est possible dans les formules d’accéder aux propriétés de cet objet,
en considérant cette propriété comme un sélecteur d’objet.

8.2 Propriétés globales


Les propriétés suivantes représentent des propriétés globales, accessibles sans sélecteur d’objet.

Nom de la propriété Description

constant Collection des paramètres définis dans la


section constante du fichier de configuration

inputparam Collection des paramètres spécifiés dans


l’URL de la page

8.3 Propriétés du contexte utilisateur


Le paramètre global userparam donne accès à une collection de propriété propres à l’utilisateur connecté
lors du traitement d’une page.

Nom de la propriété Description

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 68 / 173
now Heure et la date courantes

currentdate

id Identifiant de l’utilisateur

userid

login Login de l’utilisateur

site Site sur lequel l’utilisateur est connecté

firstname Prénom de l’utilisateur

lastname Nom de l’utilisateur

fullname Nom complet de l’utilisateur (Ex : Marcel


DUPONT)

email Adresse email de l’utilisateur

8.4 Sélecteurs d’objets


Les sélecteurs d’objets suivants sont disponibles :

Nom du sélecteur Description

currentobject Objet courant

objectid[« id objet »] Retourne l’objet dont l’identifiant est spécifié. L’objet doit être présent
dans la page.

parent Retourne l’objet parent de l’objet sélectionné

8.5 Propriétés communes à tous les objets


Nom de la propriété Description

id Identifiant unique de l’objet

finalid Identifiant unique de l’objet dans la page HTML générée.

parameters Collection des paramètres de l’objet

parent Retourne l’objet parent de l’objet sélectionné. Cette propriété


peut être utilisée comme un sélecteur d’objet.

8.6 Propriétés des objets avec une liaison de données


Propriétés communes aux champs de formulaires et autres objets avec une liaison de données.

Nom de la propriété Description

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 69 / 173
datavalue Valeur de la liaison de données, dans le même type que la
liaison de données

textvalue Valeur textuelle du champ de formulaire, correspondant à la


valeur de la liaison de données en lecture, ou à la valeur tapée
par l’utilisation lors de l’écriture

8.7 Propriétés des conteneurs


Propriétés communes aux objets Panneau, Tableau de données, …

Nom de la propriété Description

title Titre du conteneur

8.8 Propriétés des tableaux de données


Nom de la propriété Description

totalrows Nombre total d’enregistrements

currentpage Numéro de la page affiché par le tableau, commençant au


numéro 1

numpage Numéro de la page affiché par le tableau, commençant au


numéro 0

totalpages Nombre total de pages

selection Liste des valeurs sélectionnées séparées par des virgules.


Disponible lorsque le tableau est utilisé en mode sélection.

column Collection des valeurs des colonnes du tableau. Les valeurs


contenues dans cette collection évoluent lors du traitement de
chaque ligne du tableau.

8.9 Propriétés des objets listes


Nom de la propriété Description

selection Liste des valeurs sélectionnées séparées par des virgules.


Disponible lorsque le tableau est utilisé en mode sélection.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 70 / 173
9 Annexe : tables systèmes DS-agileo

9.1 KDN_TREE

KDN_TREE

PK NODEID décimal(10;0)
TABLE_UTILISATEUR
NODEALIASID décimal(10;0)
PARENTID décimal(10;0)
PK,FK2 CLE_PRIMAIRE décimal(0;0)
NODEORDER décimal(10;0)
NAME varchar(255)
FK1 GROUPID décimal(0;0)
PATH varchar(2048)
TABLENAME varchar(255)
TABLEIDFIELD varchar(255)
FK1 SYSSECURITYID décimal(10;0)
SYSCREATIONDATE dateheure
SYSCREATORID décimal(10;0)
SYSMODIFICATIONDATE dateheure
TABLE_UTILISATEUR2
SYSUSERID décimal(10;0)
SYSSYNCHRONIZATIONDATE dateheure
SYSSTATE décimal(10;0)
XMLOBJECTID décimal(10;0)
VERSION décimal(10;0) FK1 CATEGORYID décimal(0;0)
FRENCH décimal(10;0)
ENGLISH décimal(10;0)
DEV décimal(10;0)

Cette table se situe au coeur du fonctionnement d’DS-agileo. Elle sert de support à deux fonctionnalités
principales :

 Hiérarchisation des données : chaque enregistrement de la table KDN_TREE fait référence à un


enregistrement "parent" dans cette même table. Les données de cette table peuvent donc être
représentées de manière arborescente.
 Point d’entrée de la sécurité : chaque enregistrement dans la table KDN_TREE possède un identifiant
de sécurité, servant de point d’entrée dans le système de gestion de la sécurité (cf. Sécurité). Ce
mécanisme permet de définir des droits d’accès sur les enregistrements d’une table de manière
unique ou en procédant à des regroupements (par exemple par catégories).
Les tables dont la clé primaire est directement liée à la table KDN_TREE sont des table dites
"sécurisées" : des traitements spécifiques sont effectués dans le noyau lors de l’insertion, la mise à jour
ou la consultation.

9.2 KDNS_XMLOBJECT

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 71 / 173
KDNS_XMLOBJECT KDN_TREE

PK,FK1 XMLOBJECTID décimal(10;0) PK NODEID décimal(10;0)


PK VERSION décimal(10;0)
PK FRENCH décimal(10;0) NODEALIASID décimal(10;0)
PK ENGLISH décimal(10;0) PARENTID décimal(10;0)
PK DEV décimal(10;0) NODEORDER décimal(10;0)
NAME varchar(255)
XML char(10) PATH varchar(2048)
LABEL varchar(100) TABLENAME varchar(255)
CLASSFULLNAME varchar(255) TABLEIDFIELD varchar(255)
BEGINVALIDATIONDATE dateheure FK1 SYSSECURITYID décimal(10;0)
ENDVALIDATIONDATE dateheure SYSCREATIONDATE dateheure
SYSCREATORID décimal(10;0)
SYSMODIFICATIONDATE dateheure
SYSUSERID décimal(10;0)
SYSSYNCHRONIZATIONDATE dateheure
SYSSTATE décimal(10;0)
XMLOBJECTID décimal(10;0)
VERSION décimal(10;0)
FRENCH décimal(10;0)
ENGLISH décimal(10;0)
DEV décimal(10;0)

La table KDNS_XMLOBJECT permet de stocker dans la base de données la définition/configuration de tous


les objets constituant les écrans et fonctionnalités d’un Intranet. Elle est alimentée par le studio de
développement, lors de la conception d’un site.

Afin de fournir un contrôle d’accès sur chaque objet, cette table est directement liée à la table KDN_TREE
(cf. KDN_TREE et Sécurité).

Le versioning des objets permet de les faire évoluer en conservant des versions antérieures.

9.3 Sécurité
KDN_SECURITYCOMPILED

PK,FK1 SECURITYID décimal(10;0)


PK,FK2 ACCESSORID décimal(10;0)
KDN_TREE
ACTIONFLAGS décimal(10;0)
FLAGSTXT varchar(50)
PK NODEID décimal(10;0)

NODEALIASID décimal(10;0)
PARENTID décimal(10;0) KDN_SECURITY
NODEORDER décimal(10;0)
NAME varchar(255) PK SECURITYID décimal(10;0)
PATH varchar(2048)
TABLENAME varchar(255) RESSOURCEID décimal(10;0) KDNS_ACCESSOR
TABLEIDFIELD varchar(255) HABILITATIONGROUPID décimal(10;0)
FK1 SYSSECURITYID décimal(10;0) XMLCALCUL char(10) PK ACCESSORID décimal(10;0)
SYSCREATIONDATE dateheure SYSCREATIONDATE dateheure
SYSCREATORID décimal(10;0) SYSCREATORID décimal(10;0) ACCESSORTYPE décimal(10;0)
SYSMODIFICATIONDATE dateheure SYSMODIFICATIONDATE dateheure XMLCONTEXT char(10)
SYSUSERID décimal(10;0) SYSUSERID décimal(10;0) LOGIN varchar(100)
SYSSYNCHRONIZATIONDATE dateheure PASSWORD varchar(100)
SYSSTATE décimal(10;0) LANGUAGEID décimal(10;0)
XMLOBJECTID décimal(10;0) CIVILITY varchar(5)
VERSION décimal(10;0) FIRSTNAME varchar(50)
FRENCH décimal(10;0) LASTNAME varchar(50)
ENGLISH décimal(10;0) FULLNAME varchar(110)
DEV décimal(10;0) INITIALES varchar(10)
EMAIL varchar(255)

KDNS_HABILITATION

PK HABILITATIONID décimal(10;0) KDN_SECHAB

NAME varchar(100) PK SECHABID décimal(10;0)


ACTIONFLAGS décimal(10;0)
FK2 SECURITYID décimal(10;0)
FK1 ACCESSORID décimal(10;0)
HABILITATION décimal(10;0)
REFUSED décimal(10;0)

 KDNS_HABILITATION

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 72 / 173
Cette table permet de définir des habilitations, c’est à dire un ensemble d’actions de base. Les actions de
base sont un ensemble fini d’actions représentées par des entiers. Une habilitation se définit par un nom et
par une opération "OU logique" sur plusieurs actions de bases.

 KDNS_ACCESSOR
Représente les utilisateurs ou groupe d’utilisateurs du système. Les utilisateurs et les groupes se distinguent par
le champ ACCESSORTYPE, ce qui permet d’utiliser indifféremment la sécurité pour un groupe ou un utilisateur

 KDN_TREE, KDN_SECURITY et KDN_SECHAB


L’affectation des droits s’opère sur un enregistrement de la table KDN_TREE. Lorsqu’on modifie la sécurité
d’un enregistrement pour la première fois, un identifiant de sécurité (SECURITYID) est créé dans la table
KDN_SECURITY et est affecté à cet enregistrement. Les droits sont ensuite modifiés en attribuant ou refusant
des habilitations à des utilisateurs ou groupes d’utilisateurs de la table KDNS_ACCESSOR. Ces informations
sont stockées dans la table KDN_SECHAB.
La nature arborescente des données dans KDN_TREE permet de définir un héritage des droits : ainsi, lorsque
des droits sont appliqués à un élément, ceux-ci sont propagés à tous les éléments descendants. Toutefois,
lorsque des droits sont définis sur un descendant, ceux-ci sont cumulés.

 KDN_SECURITYCOMPILED
Déterminer les droits d’un utilisateur pour un identifiant de sécurité donné nécessiterait de faire appel à
plusieurs tables. La table KDN_SECURITYCOMPILED représente une concaténation des informations de ces
tables. Elle est alimentée par l’opération de compilation des droits de DS-agileo ©. Pour chaque couple
(identifiant de sécurité, utilisateur), un enregistrement est créé avec l’ensemble des actions affectées à
l’utilisateur.

9.4 Workflow
KDNS_WORKFLOWINSTANCE KDN_DESIGN

PK WORKFLOWINSTANCEID décimal(10;0) PK DESIGNID décimal(10;0)

XMLOBJECTID décimal(10;0) DESIGN char(10)


INSTANCEXML char(10)
DESCRIPTION char(10)

KDN_SCRIPTS KDN_TASK

PK SCRIPTID décimal(10;0) PK TASKID décimal(10;0)

SCRIPTTYPE varchar(10) TASKTYPE décimal(10;0)


SCRIPT char(10) ACCESSORID décimal(10;0)
DLL varchar(20) XMLOBJECTID décimal(10;0)
SYSCREATIONDATE dateheure RESOURCEID décimal(10;0)
SYSCREATORID décimal(10;0) URL varchar(1024)
SYSMODIFICATIONDATE dateheure LABEL varchar(255)
SYSUSERID décimal(10;0) MESSAGE char(10)
SYSSYNCHRONIZATIONDATE dateheure RESULT char(10)
SYSSTATE décimal(10;0) SYSCREATIONDATE dateheure
SYSCREATORID décimal(10;0)
SYSMODIFICATIONDATE dateheure
SYSUSERID décimal(10;0)
SYSSYNCHRONIZATIONDATE dateheure
SYSSTATE décimal(10;0)

 KDNS_WORKFLOWINSTANCE
Les historiques de tous les Workflows (en cours ou traités) sont stockés dans cette base.

 KDN_DESIGN

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 73 / 173
Cette table stocke les emplacements graphiques des étapes des Workflows. Elle est principalement utilisée
dans le studio.

 KDN_SCRIPTS
On retrouve dans cette table tous les scripts référencés. Elle est pour l’instant uniquement utilisée par le
Workflow pour les actions de type C#.

 KDN_TASK
Cette table contient tous les messages, alertes et tâches. Les Workflows génèrent et maintiennent à jour les
tâches correspondantes aux étapes en cours.

o KDN_FILE
KDN_FILE
TABLE_UTILISATEUR
PK FILEID décimal(10;0)
PK,FK2 CLE_PRIMAIRE décimal(0;0)
GROUPID décimal(10;0)
FTPPATH varchar(512) FK1 GROUPID décimal(0;0)
NAME varchar(256)
EXTENSION varchar(10)
SIZE décimal(10;0)
NBOPEN décimal(10;0)
DOCUMENTTYPE décimal(5;0)
SYSSECURITYID décimal(10;0)
SYSCREATIONDATE dateheure
SYSCREATORID décimal(10;0)
SYSMODIFICATIONDATE dateheure
SYSUSERID décimal(10;0)
SYSSYNCHRONIZATIONDATE dateheure
SYSSTATE décimal(10;0)

La table KDN_FILE est utilisée pour la gestion des fichiers attachés. Pour chaque enregistrement contenant
des fichiers attachés dans la table TABLE_UTILISATEUR, un identifiant unique GROUPID est généré, est permet
stocker un ensemble de fichiers liés par cet identifiant.

o KDN_FILTER
KDN_FILTER

PK FILTERID décimal(10;0)

PANELID décimal(10;0)
ACCESSORID décimal(10;0)
TITLE varchar(255)
XML char(10)
SYSCREATIONDATE dateheure

La table KDN_FILTER est utilisée par l’objet "Panneau de recherche" d’DS-agileo pour la sauvegarde de
requêtes de recherche d’un utilisateur.

10 Annexe : Syntaxe des formules

10.1 Opérateurs
Les expressions se composent d'opérandes et d'opérateurs. Les opérateurs d'une expression indiquent les
opérations à appliquer aux opérandes. +, -, *, et /, par exemple, sont des opérateurs.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 74 / 173
Lorsqu'une expression contient plusieurs opérateurs, la priorité des opérateurs détermine l'ordre dans lequel
chacun des opérateurs est évalué.

Le tableau suivant regroupe tous les opérateurs dans l'ordre des priorités de la plus élevée à la plus basse :

Catégorie Opérateurs
Primaire x.y a[x] f(x)
Unaire - ! ~
Arithmétique * / %
Arithmétique + -
Déplacement << >>
Relationnel < > <= >=
Relationnel == !=
Logique &^|
Conditionnel && ||

10.2 Expressions primaires


Les expressions primaires incluent les formes les plus simples des expressions.

 Accès à une propriété d’un objet : «sélecteur d’objet». «nom de la propriété»


 Accès à une fonction : «prefix».«nom de la fonction»(expression, expression, …). expression entre
parenthèses : (x)
 Accès à un élément d’une collection de propriétés : x[y]
 Expression littérale simple : Un littéral est la représentation d'une valeur d’un des types supportés :
nombre entier ou à virgule, chaîne, booléen (true/false).
 Accès aux propriétés d’un objet
L'accès à une propriété d’un objet se compose d'une expression de sélection d’un objet suivi d'un jeton « . »,
suivi d'un identificateur de propriété.

L’expression de sélection d’un objet peut-être de la forme :

 currentobject : sélectionne l’objet courant


 objectid[«identifiant de l’objet »] : sélectionne l’objet dont l’id est spécifié. L’identifiant doit désigner
un objet présent dans la page courante.
 Accès à un élément d’une propriété de type collection
Certaines propriétés représentent une collection de valeurs, dont les éléments sont accessibles à l’aide
d’une clé.

L’accès à un élément se compose d’une expression d’accès à la propriété, suivi du caractère « [« puis
d’une expression désignant la valeur de la clé, puis du caractère « ] ».

 Accès aux paramètres d’un objet


La collection de paramètres d’un objet est disponible sous la forme d’une propriété nommées parameters.
Cette propriété est une collection, chaque élément pouvant être accédé à l’aide d’une expression
d’accès à un élément d’une collection.

Exemples : currentobject.parameters["PARAM"]

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 75 / 173
 Expression littérale simple
Un littéral est la représentation d'une valeur d’un des types supportés : nombre entier ou à virgule, chaîne,
booléen (true/false).

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 76 / 173
11 Annexe : Définition des Objets

11.1 Base de données - Gabarit


11.1.1 Description

Le champ Gabarit permet à l'utilisateur de créer un gabarit GED définissant les index et le comportement du
gabarit. C’est un objet caché.

Exemple :

11.1.2 Où l’utiliser ?

Le composant doit être placé sur page affichant des informations d’un gabarit GED.

Exemple : page de création, de détail d’une fiche, d’édition et de workflow GED

11.1.3 Comment l’utiliser ?

Une fois l’objet créé, il faut impérativement le lier à une nomenclature et déclarer dans le site intranet la
définition du gabarit portant le numéro interne (ex : -90010101).

11.1.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 77 / 173
possible

Configuration Activable Faux Vrai/Faux Les documents activables peuvent être


activés directement à la création sans
passer par le Workflow.

Champs FILEGROUPID Vrai/Faux Liste des champs séparés par une virgule
protégés qui ne pourront plus être modifiés une
fois le document actif

Id dossier 0 Liste de choix Identifiant du dossier temporaire d'import


temporaire de document

Id du 0 Nombre Identifiant du dossier par défaut utilisé s'il


dossier par entier n'est pas défini dans le formulaire
défaut

Répertoire Nombre Emplacement d'import de fichier local


fichier local entier du serveur

Rôle du 6 Nombre Précise le rôle qui a le droit d'activer le


diffuseur entier document.

Utilisation Vrai Vrai/Faux Précise si l'on doit utiliser les versions. Si les
du versions ne sont pas utilisées, le
versioning document pourra être modifié par
l'auteur ou le gestionnaire une fois actif.

Utilisation Vrai Vrai/Faux Précise si l'on doit utiliser un Workflow de


du validation.
workflow

Journal Autoriser la Vrai Vrai/Faux Prépare un accusé de réception pour


demande tous les utilisateurs notifiés pour action.
d’accusé La trace de lecture de fiche doit être
réception activée.

Enregistrer Vrai Vrai/Faux Ajoute une ligne dans le journal pour


les accès chaque lecture du document. Doit être
en lecture activé pour utiliser les accusés de
dans le réceptions
journal

Enregistrer Vrai Vrai/Faux Affiche les notifications envoyées dans le


l’historique journal du document.
des
notifications

Sécurité Opération Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par défaut.
Cette propriété est en générale liée à
l'utilisation d'une stratégie de sécurité
particulière.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 78 / 173
Système Paramètres 3 Edition de DOCUMENTID, DOCUMENTINSTANCEID,
paramètres VERSIONID identifiants d’un document

11.1.5 Voir aussi

« Comment créer un gabarit GED ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 79 / 173
11.2 Base de données - Nomenclature
11.2.1 Description

L’objet Nomenclature permet de modéliser la structure d’une table. A partir d’une Nomenclature, le studio
DS-agileo fournit les outils permettant de créer ou mettre à jour la table correspondante dans la base de
données..

Exemple :

11.2.2 Où l’utiliser ?

Le composant n’a pas besoin de conteneur.

11.2.3 Comment l’utiliser ?

Une fois l’objet créer pour une nouvelle table, il faut impérativement lui donner un nom de base de données
et qu’il possède une clé primaire. L’opération du menu « Base de données » - « (Re)créer la table » permet
de rafraîchir la base de données.

Attention, il faut utiliser l’opération du menu « Base de données » - « Mettre à jour la table » pour rafraîchir les
modifications de structure de la table sans supprimer les données existantes (ex : ajout d’une colonne).

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 80 / 173
11.2.4 Les propriétés

Section Propriété Valeur par Valeur possible Description


défaut

Internal Archive 0 0 ou 1 1 = table d’archive, réservé au table


système, ne pas modifier

ConnectionName system Texte (nom Correspond au nom de connexion utiliser


d’une pour accéder à la base de données
connexion du
fichier de
configuration)

SourceName Nombre entier Nom physique de la table/vue

SourceType TABLE TABLE ou VIEW Précise si la source est une table ou une
vue au niveau de la base de données.
L’opération de mise à jour (Mettre à jour
la table) n’aura aucun effet pour une vue

Sécurité Opération Vrai/Faux Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Système Paramètres 0 parameter Edition de Liste des paramètres associés à l'objet.


paramètres

11.2.5 Voir aussi

« Objet Nomenclature »

« Créer une nomenclature »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 81 / 173
11.3 Base de données – Script d’accès aux données
11.3.1 Description

Le script d’accès aux données (Datascript) est un objet non graphique, permettant d’effectuer des
requêtes de lecture et de modification des données de nomenclatures.

Il peut être édité par l’intermédiaire du menu contextuel de ce conteneur, dans la partie Objets non
graphiques.

Exemple :

11.3.2 Où l’utiliser ?

Le composant doit être placé généralement dans un composant de type conteneur, exemple : un
panneau ou un tableau.

11.3.3 Comment l’utiliser ?

Un script d’accès aux données est composé d’opérations. Une opération représente une requête d’un des
types suivant :

 Lecture (select)
 Ajout (insert)
 Modification (update)
 Suppression (delete)

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 82 / 173
11.3.4 Les propriétés

Section Propriété Valeur par Valeur possible Description


défaut

Divers IsLocked False False ou True False = le datascript se re-génère suivant les
modifications apporté aux objets liés par le
datasource. Ex : si l’on rajoute un champ texte
avec une datasource qui se trouve dans un
panneau avec un datascript, lorsque l’on
sauvegarde la page, le datascript modifie
l’ensemble de ces opérations pour prendre en
compte le nouveau champ.

True = le datascript est bloqué = ne se re-génère


pas si l’on ajoute des champs

ParameterId Editeur

Sécurité Opération Vrai/Faux Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Système Paramètres 0 parameter Edition de Liste des paramètres associés à l'objet.


paramètres

11.3.5 Voir aussi

« Accès aux données dans les formulaires »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 83 / 173
11.4 Container – Gadget
11.4.1 Description

Le champ Gadget est un composant permet à l'utilisateur d’afficher des éléments de différents modules sur
une page personnalisable dans l’interface web

11.4.2 Où l’utiliser ?

Le composant est un container, il ne possède pas de parent et est autonome.

11.4.3 Comment l’utiliser ?

Une fois l’objet créé, il faut y insérer des objets du module courant, de manière général un tableau des
derniers éléments créés du module.

11.4.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Liste de La classe de rendu correspond à un mode


rendu choix d’affichage qui peut être :

- Gadget

- Fieldset

- Standard

Style de Standard Liste de Le style de rendu correspond au rendu HTML


rendu choix souhaité pour le composant en complément de
sa classe de rendu :

- Standard

- Tableau

- Paragraphe

Apparence Texte Texte Non implémenté


d’aide

Titre Texte Titre du gadget, utilisé par la boîte à gadgets

Comportement Ancre Non implémenté

Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins de


uniquement mise en page uniquement. Dans ce cas il ne
contient pas de script d'accès aux données.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 84 / 173
Mode Ecriture Liste de Le mode d’affichage peut être :
d’affichage choix - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en mode


lecture uniquement, pas d’édition

- écriture : les objets sont en mode d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en mode réduit
défaut par défaut. C'est à dire que l'on ne voit que le
titre du panneau et il faut cliquer sur un bouton
pour l'afficher en entier.

Données Action par Texte Précise l'action à exécuter au chargement de


défaut cet objet (l’action doit être définie dans la
propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le composant
actions

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou non.
seule

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 Edition des Définition des paramètres du composant


parameter paramètres

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 85 / 173
11.5 Container – Gadgets (boîte à gadgets)
11.5.1 Description

Le champ boîte à gadget permet à l'utilisateur de créer des composants fixe de définir la liste des gadgets
utilisable par un utilisateur final.

11.5.2 Où l’utiliser ?

Le composant est un container que l’on position dans un panneau ou sur une page.

11.5.3 Comment l’utiliser ?

Une fois l’objet créé, il faut y insérer des objets et ne pas oublier de définir ou non la liste des gadgets
permettant à l’utilisateur de personnaliser sa page.

11.5.4 Les propriétés

Section Propriété Valeur par Valeur possible Description


défaut

Affichage Classe de Standard Liste de choix La classe de rendu correspond à un mode


rendu d’affichage qui peut être :

- Gadget en colonne

- Fieldset

- Standard

Style de Standard Liste de choix Le style de rendu correspond au rendu


rendu HTML souhaité pour le composant en
complément de sa classe de rendu :

- Standard

- Tableau

- Paragraphe

Apparence Texte Texte Non implémenté


d’aide

Titre Texte Non implémenté

Comportement Ancre Non implémenté

Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins


uniquement de mise en page uniquement. Dans ce
cas il ne contient pas de script d'accès
aux données.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 86 / 173
Mode Ecriture Liste de choix Le mode d’affichage peut être :
d’affichage - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas d’édition

- écriture : les objets sont en mode


d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Action par Texte Précise l'action à exécuter au chargement


défaut de cet objet (l’action doit être définie
dans la propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le


actions composant

Type de Indépendant Liste de choix Non implémenté


fournisseur

Graphique Colonnes Texte Précise le nombre de colonnes et leurs


largeurs (ex: '*|*|*', '100px|*|200px',
'50%|*|100px').

Gadgets Liste des Gadgets disponibles. Tous si vide.


disponibles gadgets
sélectionnables

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou
seule non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du composant


paramètres

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 87 / 173
11.6 Container – Onglet
11.6.1 Description

L’onglet à l'utilisateur de définir le contenu d’une boîte à onglet.

11.6.2 Où l’utiliser ?

Le composant est un container, il ne possède pas de parent mais est associé à une ou plusieurs boîtes à
onglets.

11.6.3 Comment l’utiliser ?

Une fois l’objet créé, il faut y insérer des objets du module courant et ne pas oublier de le lier depuis une
boîte à onglet.

11.6.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description


possible

Affichage Classe de xx.Render.wRenderTabs Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de DIV Texte Le style de rendu correspond au


rendu rendu HTML souhaité pour le
composant en complément de sa
classe de rendu

Apparence Image Texte Image qui apparait dans l'onglet

Style CSS Texte Style css de l'onglet qui doit être pris
en compte. Par défaut : kdntab. Les
styles utilisés sont alors kdntabactif,
kdntablink et kdntablock. Pour un
style 'ocean', on prendrait
oceanactif, oceanlink et
oceanlock.

Texte Texte Non implémenté


d’aide

Titre Texte Titre de l’onglet

Comportement Design Faux Vrai/Faux Indique si ce conteneur est utilisé à


uniquement des fins de mise en page
uniquement. Dans ce cas il ne
contient pas de script d'accès aux
données.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 88 / 173
Mode Ecriture Liste de Le mode d’affichage peut être :
d’affichage choix - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont


en mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode


d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Action par Texte Précise l'action à exécuter au


défaut chargement de cet objet (l’action
doit être définie dans la propriété
Actions)

Actions 0 Action Edition des Liste des actions possibles sur le


actions composant

Type de Indépendant Liste de Non implémenté


fournisseur choix

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture


seule seule ou non.

Opération Texte Nom de l'opération spécifique qui


va être utilisée. Vide si sécurité par
défaut. Cette propriété est en
générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du


paramètres composant

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 89 / 173
11.7 Container – Onglets (boîte à onglets)
11.7.1 Description

La boîte à onglet permet d’afficher les différents onglets qu’elle contient.

11.7.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau ou page.

11.7.3 Comment l’utiliser ?

Une fois l’objet glissé, il faut impérativement le lier à un ensemble d’onglet.

11.7.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description


possible

Affichage Classe de Standard Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de DIV Texte Le style de rendu correspond au rendu


rendu HTML souhaité pour le composant en
complément de sa classe de rendu

Apparence Onglet xx.Graphic.wTabList Liste des Définition des onglets associés


onglets
disponibles

Texte Texte Non implémenté


d’aide

Titre Texte Non implémenté

Comportement Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des


uniquement fins de mise en page uniquement. Dans
ce cas il ne contient pas de script
d'accès aux données.

Mode Ecriture Liste de Le mode d’affichage peut être :


d’affichage choix - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 90 / 173
d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Action par Texte Précise l'action à exécuter au


défaut chargement de cet objet (l’action doit
être définie dans la propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le


actions composant

Type de Indépendant Liste de Non implémenté


fournisseur choix

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Onglet 0 Entier Onglet sélectionné par défaut


Sélectionné

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule
seule ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par défaut.
Cette propriété est en générale liée à
l'utilisation d'une stratégie de sécurité
particulière.

Sécurité Lecture Faux Vrai/Faux


seule

Opération

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 1 parameter Edition des Définition des paramètres du


paramètres composant, ne pas supprimer le
paramètre TABNUM qui permet
d’afficher par défaut la page avec
l’index de l’onglet correspondant
(URL&TABNUM=1 : 2ème onglet de la
boîte à onglets)

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 91 / 173
11.7.5 Voir aussi

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 92 / 173
11.8 Container – Page
11.8.1 Description

Le champ page permet à l'utilisateur de créer une nouvelle page pour y déposer ces objets

11.8.2 Où l’utiliser ?

Le composant est un container, il ne possède pas de parent, il est autonome.

11.8.3 Comment l’utiliser ?

Une fois l’objet créé, il faut y insérer des objets du module courant.

11.8.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de xx.Render. Texte La classe de rendu correspond à un mode


rendu wRenderPa d’affichage
ge

Style de Texte Le style de rendu correspond au rendu HTML


rendu souhaité pour le composant en complément
de sa classe de rendu

Apparence Texte d’aide Texte Non implémenté

Titre Texte Titre de la page

Comportement Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins
uniquement de mise en page uniquement. Dans ce cas il
ne contient pas de script d'accès aux
données.

Mode Ecriture Liste de choix Le mode d’affichage peut être :


d’affichage - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en mode


lecture uniquement, pas d’édition

- écriture : les objets sont en mode d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Action par Texte Précise l'action à exécuter au chargement


défaut de cet objet (l’action doit être définie dans
la propriété Actions)

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 93 / 173
Actions 0 Action Edition des Liste des actions possibles sur le composant
actions

Type de Indépenda Liste de choix Non implémenté


fournisseur nt

Vérifier Vrai Vrai/Faux Valide les informations des objets de la page


changements avant de la quitter. Exemple si un champ
entier possède une information
alphanumérique, un bouton de redirection
depuis la page ne permettra pas de sortir de
cette dernière.

Général Accès par Editeur lien Permet de modifier le mode d’affichage


défaut d’une page par défaut, exemple : accueil
ou module permet de masquer la menu
gauche de la page

En-têtes Html 0 en-tête(s) Texte En-têtes Html supplémentaires de la page

Statistiques No statistics Editeur de Informations servant aux statistiques sur les


statistique pages visitées. Il faut remplir la catégorie
(classement), le type de ressource
(identifiant du module) et la ressource (clé
unique de l’enregistrement). Les informations
seront stockées dans la table
KDN_ANALYTICS, un exemple complet de
syntaxe sur la page d’affichage d’une
actualité -10070137

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Accès Faux Vrai/Faux Autorise l'accès anonyme. Lors de mise en


anonyme place de page non sécurisé de type internet

Lecture seule Faux Vrai/Faux Indique si cet objet est en lecture seule ou
non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Url sécurisé Faux Vrai/Faux Permet de verrouiller l'accès uniquement


aux utilisateurs authentifiés. Mettre la valeur
à "faux" pour les pages visibles de tous, par
exemple dans le cadre d'un extranet.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 Edition des Définition des paramètres du composant


parameter paramètres

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 94 / 173
11.8.5 Voir aussi

« Objet Page »

« Afficher une page »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 95 / 173
11.9 Container – Panneau
11.9.1 Description

L’objet Panneau est un conteneur d’objets, c'est-à-dire qu’il est utilisé à rassembler des objets.

11.9.2 Où l’utiliser ?

Le composant doit être placé dans un composant de type container comme un autre panneau, une page,
un onglet, etc…

11.9.3 Comment l’utiliser ?

Une fois l’objet glissé dans une page et nommé, il faut y déposer d’autres composants. Un script d’accès
aux données (Datascript) est souvent « caché » derrière les attributs d’un panneau. De même, si le panneau
possède des objets avec des liaisons de données, le panneau devra posséder un script d’accès aux
données.

11.9.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Texte La classe de rendu correspond à un mode


rendu d’affichage qui peut être :

- Fieldset

- Standard

Style de Standard Texte Le style de rendu correspond au rendu HTML


rendu souhaité pour le composant en complément
de sa classe de rendu :

- Standard

- Tableau

- Paragraphe

Apparence Texte Texte Non implémenté


d’aide

Titre Texte Titre du panneau

Comportement Ancre Texte Nom de l'ancre HTML d'accès rapide, permet


de créer des boutons pour se positionner
directement à un endroit de la page

Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins de


uniquement mise en page uniquement. Dans ce cas il ne
contient pas de script d'accès aux données.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 96 / 173
Mode Ecriture Liste de Le mode d’affichage peut être :
d’affichage choix - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en mode


lecture uniquement, pas d’édition

- écriture : les objets sont en mode d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en mode


défaut réduit par défaut. C'est à dire que l'on ne voit
que le titre du panneau et il faut cliquer sur un
bouton pour l'afficher en entier.

Données Action par Texte Précise l'action à exécuter au chargement de


défaut cet objet (l’action doit être définie dans la
propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le composant
actions

Type de Indépendant Liste de Non implémenté


fournisseur choix

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou
seule non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du composant


paramètres

11.9.5 Voir aussi

Structure des formulaires

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 97 / 173
11.10 Container – Panneau de recherche
11.10.1 Description

L’objet Panneau de recherche est un conteneur d’objets de recherche.

11.10.2 Où l’utiliser ?

Le composant doit être placé dans un composant de type container comme un autre panneau, une page,
un onglet, etc…

11.10.3 Comment l’utiliser ?

Une fois l’objet glissé dans une page et nommé, il faut y déposer d’autres composants de recherche.

11.10.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Panneau de Texte La classe de rendu correspond à un mode


rendu recherche d’affichage

Style de Standard Texte Le style de rendu correspond au rendu HTML


rendu souhaité pour le composant en complément
de sa classe de rendu :

- Standard

- Tableau

- Paragraphe

Apparence Texte d’aide Texte Non implémenté

Titre Texte Titre du panneau de recherche

Comportement Ancre Texte Nom de l'ancre HTML d'accès rapide, permet


de créer des boutons pour se positionner
directement à un endroit de la page

Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins de


uniquement mise en page uniquement. Dans ce cas il ne
contient pas de script d'accès aux données.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 98 / 173
Mode Ecriture Liste de Le mode d’affichage peut être :
d’affichage choix - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en mode


lecture uniquement, pas d’édition

- écriture : les objets sont en mode d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en mode


défaut réduit par défaut. C'est à dire que l'on ne voit
que le titre du panneau et il faut cliquer sur un
bouton pour l'afficher en entier.

Données Action par Texte Précise l'action à exécuter au chargement de


défaut cet objet (l’action doit être définie dans la
propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le composant
actions

Mode Faux Vrai/Faux Permet de définir si le mode avancé est


avancé par affiché par défaut (affichage des composants
défaut de type recherche dont la propriété Filtre
Avancé est à vrai)

Sauvegarde NoSave Liste de NoSave : pas de sauvegarde automatique


automatique choix
OptionalSave : ajoute la possibilité de
sauvegarde dans l’interface (case à cocher
sauvegarde automatique)

AlwaysSave : sauvegarde automatique


activée (les informations saisies dans les filtres
de recherche sont conservées
automatiquement)

Sauvegarde Faux Vrai/Faux Deux boutons s'ajoutent et permettent de


autorisée sauvegarder la requête courante

Type de Indépendant Liste de Non implémenté


fournisseur choix

Utilisation Faux Vrai/Faux Permet de définir des filtres de bases et des


mode filtres avancés. Les filtres avancés sont des
avancé champs de recherche avec la propriété
« Filtre avancé » à vrai

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 99 / 173
Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou
seule non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du composant


paramètres

11.11 Container – Tableau de données


11.11.1 Description

Le champ Tableau permet de définir un tableau de données dont la source est une requête de base de
données.

11.11.2 Où l’utiliser ?

Ce composant est à placer dans un container, comme une page ou un panneau.

11.11.3 Comment l’utiliser ?

Une fois l’objet créé et nommé, il faut impérativement y rajouter des champs avec une liaison de données
(glisser/déposer depuis la liste des champs d’une nomenclature) qui créera automatiquement un script
d’accès au niveau du tableau.

11.11.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Texte La classe de rendu correspond à un mode


rendu d’affichage

Style de TABLE Texte Le style de rendu correspond au rendu HTML


rendu souhaité pour le composant en complément de
sa classe de rendu : ne pas modifier

Affichage Liste - Texte Template HTML de début de liste, par exemple


sous forme Template <ul class="MonStyleUL"> ou <ol
de liste ou de début class="MonStyleOL">
diaporama

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 100 / 173
Liste - Texte Template HTML de fin de la liste, par exemple
Template </ul> ou </ol>
de fin

Liste - Texte Template HTML d'un élément de la liste. Exemple :


Template <li>[columnindex].[4].[template]<br/>[columnind
d'un ex].[6].[label] -
élément [columnindex].[6].[value]</span></li>

Apparence Afficher Faux Vrai/Faux Indique si l'objet est affiché par défaut en mode
minimisé minimisé laissant apparaître seulement le titre.

Message si Texte Indique le texte de substitution à afficher si le


aucun tableau ne retourne aucun élément.
résultat

Message si Texte Indique le texte de substitution à afficher si le


aucune tableau ne recoit aucun filtre de recherche.
recherche

Nom Texte Nom qualifié de l'element au singulier, pluriel et


qualifié de mixte, séparer par une virgule. Si le champs est
l'element vide, les valeurs de l'exemple seront utilisées.
Exemple : élément,éléments,élément(s)

Nombre de 1 Entier Indique le nombre de colonnes à afficher par


colonnes ligne.

Nombre de 20 Entier Nombre de lignes à afficher par défaut dans le


lignes tableau.

Nombre 0 Entier Indique le nombre maximum d'item qui serton


d'item à trier. (0) tous.
trier

Page par 0 Entier Indique le numéro de la page à affiché par


défaut défaut.

Style des Vrai Vrai/Faux Applique ou non un style pour les lignes
lignes

Tailles des 10,20,50,1 Texte Indique la liste des tailles de page (nombre de
pages 00 ligne) modifiable dans la fenêtre de propriétés
(ex: 10,20,50,100).

Template Texte Template HTML d'une ligne du tableau (ex:


de ligne '[columnindex].[1].[label]:<BR/>
[columnindex].[1].[value]'). Attention le code
HTML sera automatiquement placé entre les
balises <TD> et </TD>.

Template Texte Template HTML de l'entête du tableau.


d'entête

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 101 / 173
Template Texte Template HTML de bas du tableau.
du bas

Texte Texte Non implémenté


d’aide

Titre Texte Titre du tableau

Comportem Design Faux Vrai/Faux Indique si ce conteneur est utilisé à des fins de
ent uniquement mise en page uniquement. Dans ce cas il ne
contient pas de script d'accès aux données.

Mode Ecriture Liste de choix Le mode d’affichage peut être :


d’affichage - caché : n’affiche pas les objets contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en mode


lecture uniquement, pas d’édition

- écriture : les objets sont en mode d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Action par Texte Précise l'action à exécuter au chargement de


défaut cet objet (l’action doit être définie dans la
propriété Actions)

Actions 0 Action Edition des Liste des actions possibles sur le composant
actions

Actions 1 0 Action Edition des Action si le tableau renvoi 1 résultat, permet une
résultat actions redirection si le tableau renvoi une seule donnée

Libellé du Entier Libellé du regroupement (voir propriété


regroupem Regroupement), par défaut Colonne : Item
ent

Opérateur Vrai Vrai/Faux Indique si l'opérateur entre les filtres de recherche


ET entre est un ET exclusif.
filtres

Persistance None None/Session Persistance de la page courante


de la page
courante

Regroupem -1 Entier Indique le numéro de la colonne qui sert de


ent regroupement (-1 si pas de regroupement)

Type de Indépend Liste de choix Non implémenté


fournisseur ant

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 102 / 173
Export Entêtes Vrai Vrai/Faux Réalise les exports avec les entêtes
export
visible

Orientation Portait Portait/Landsc Orientation de la page


ape

Popup de Editeur de lien Popup de paramétrage


paramétra
ge

Taille de A4 A3, A4, A5 Taille de papier


papier

Template Texte Template d'export. Syntaxe textile, Identificateur


d'export de colonne : [column].[<index>]

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou non.
seule

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Sélection Index de -1 Entier Indique l'index de la colonne de référence pour


sélection les sélections. C'est cette colonne qui servira pour
calculer la valeur de retour des éléments
sélectionnés. Par défaut laisser -1 si aucun
sélecteur.

Index Texte Indique les index séparés par des virgules des
multiples de colonnes de référence pour les sélections à
sélection retour multiples. Ce sont ces colonnes qui
serviront pour calculer les valeurs de retour des
éléments sélectionnés. Par défaut laisser vide si
aucun sélecteur.

Sélection Faux Vrai/Faux Indique si le tableau doit afficher uniquement


affichée que les éléments sélectionnés.

Sélection Texte Indique la liste des ID des éléments sélectionnées


par défaut par défaut séparées par des virgules (ex: 1,5,102).

Sélection Faux Vrai/Faux Indique si la sélection est unique (Vrai) ou multiple


unique (Faux).

Système Paramètre 0 Edition des Définition des paramètres du composant


paramete

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 103 / 173
r paramètres

11.11.5 Voir aussi

Propriétés des tableaux de données

Paramètres et actions des colonnes de tableau

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 104 / 173
11.12 Container – Workflow
11.12.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

11.12.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.12.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.12.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description


possible

Affichage Classe de Standard Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de Texte Le style de rendu correspond au


rendu rendu HTML souhaité pour le
composant en complément de sa
classe de rendu : ne pas modifier

Apparence Texte d’aide Texte Non implémenté

Titre Texte Titre

Comportement Design Faux Vrai/Faux Indique si ce conteneur est utilisé à


uniquement des fins de mise en page uniquement.
Dans ce cas il ne contient pas de
script d'accès aux données.

Mode Ecriture Liste de choix Le mode d’affichage peut être :


d’affichage - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 105 / 173
d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en


défaut mode réduit par défaut. C'est à dire
que l'on ne voit que le titre du
panneau et il faut cliquer sur un
bouton pour l'afficher en entier.

Données Action par Texte Précise l'action à exécuter au


défaut chargement de cet objet (l’action
doit être définie dans la propriété
Actions)

Actions 0 Action Edition des Liste des actions possibles sur le


actions composant

Type de Indépendant Liste de choix Non implémenté


fournisseur

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture


seule seule ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par
défaut. Cette propriété est en
générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 1 parameter Edition des Historyid permet de connaitre


paramètres l’identifiant d’un workflow

Workflow Contexte Page Page/Action Contexte du Workflow (dans une


page ou à travers une action)

Debug Texte Spécifie le mode de débogage

Directe Faux Vrai/Faux Si vrai, le workflow est instancié dès

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 106 / 173
instanciation l'affichage de la première étape

Génération Vrai Vrai/Faux Si vrai, les tâches seront générées


des tâches

Identifiant 0 Entier Identifiant du design


du design

Instance Faux Vrai/Faux Précise s'il peut exister plusieurs


unique instances du workflow pour un même
utilisateur

Nettoyage Vrai Vrai/Faux Si vrai, la base est nettoyée dès que le


Workflow est terminé.

Varibles Vrai Vrai/Faux Si vrai, toutes les variables sont


globales globales (plus besoin de lier)

11.12.5 Voir aussi

Workflow

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 107 / 173
11.13 Container – Workflow (explorateur d’instance)
11.13.1 Description

Cet objet permet d’afficher une instance de workflow.

11.13.2 Où l’utiliser ?

Dans un container page ou panneau.

11.13.3 Comment l’utiliser ?

11.13.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description


possible

Affichage Classe de Rendu par défaut Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de Standard Texte Le style de rendu correspond au


rendu rendu HTML souhaité pour le
composant en complément de sa
classe de rendu :

- Standard

- Tableau

- Paragraphe

Apparence Texte d’aide Texte Non implémenté

Comportement Design Faux Vrai/Faux Indique si ce conteneur est utilisé à


uniquement des fins de mise en page uniquement.
Dans ce cas il ne contient pas de
script d'accès aux données.

Mode Ecriture Liste de choix Le mode d’affichage peut être :


d’affichage - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode


d’édition

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 108 / 173
- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en


défaut mode réduit par défaut. C'est à dire
que l'on ne voit que le titre du
panneau et il faut cliquer sur un
bouton pour l'afficher en entier.

Données Action par Texte Précise l'action à exécuter au


défaut chargement de cet objet (l’action
doit être définie dans la propriété
Actions)

Actions 0 Action Edition des Liste des actions possibles sur le


actions composant

Type de Indépendant Liste de choix Non implémenté


fournisseur

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture


seule seule ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par
défaut. Cette propriété est en
générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 1 parameter Edition des Historyid permet de connaitre


paramètres l’identifiant d’un workflow

Workflow Contexte Page Page/Action Contexte du Workflow (dans une


page ou à travers une action)

Debug Texte Spécifie le mode de débogage

Directe Faux Vrai/Faux Si vrai, le workflow est instancié dès

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 109 / 173
instanciation l'affichage de la première étape

Génération Vrai Vrai/Faux Si vrai, les tâches seront générées


des tâches

Identifiant 0 Entier Identifiant du design


du design

Instance Faux Vrai/Faux Précise s'il peut exister plusieurs


unique instances du workflow pour un même
utilisateur

Nettoyage Vrai Vrai/Faux Si vrai, la base est nettoyée dès que le


Workflow est terminé.

Varibles Vrai Vrai/Faux Si vrai, toutes les variables sont


globales globales (plus besoin de lier)

11.13.5 Voir aussi

Aucune autre référence.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 110 / 173
11.14 Formulaire – Bouton
11.14.1 Description

Le champ Bouton permet à l'utilisateur de positionner des boutons sur les pages pour effectuer différentes
opérations (redirection, ouverture de popup, etc…).

11.14.2 Où l’utiliser ?

Le composant doit être placé dans un container, généralement un panneau ou une page.

11.14.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement créer une action qui sera exécuté
lorsque l’utilisateur cliquera sur le bouton.

11.14.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de Simple Texte Le style de rendu correspond au


rendu rendu HTML souhaité pour le
composant en complément de sa
classe de rendu : ne pas modifier

Apparence Label largeur 0 Entier Largeur du label en nombre de pixels.

Label Style Texte Style du label du bouton

Libellé Mon bouton Texte Libellé du bouton.

Texte Texte Texte alternatif pour le bouton si celui-


alternatif ci est affiché sous forme d'une image.
Equivaut à l'attribut ALT en HTML.

Texte d’aide Texte Non implémenté

Valeur Style Standard Liste de choix Style à appliquer sur la valeur : simple

Comportement Bouton par Faux Vrai/Faux Indique si le bouton est le bouton par
défaut défaut de la page (bouton de type
SUBMIT).

Droit Lire Liste de choix Indique le droit minimum sur l'objet


minimum pour pouvoir voir le bouton et
l'actionner.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 111 / 173
Mode Lecture Liste de choix Le mode d’affichage peut être :
d’affichage - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode


d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Vérifier les Faux Vrai/Faux Vérifie si les formats saisis pour


changements l’ensemble des objets de la page est
correcte. Ex : renvoi un message si un
champ entier contient une valeur
alphanumérique

Données Actions 0 Action Edition des Liste des actions possibles sur le
actions composant

Dictionnaire Texte Spécifie le dictionnaire à utiliser pour


de traduction traduire la donnée.

Liaison de Editeur de Spécifie la liaison de données de cet


données liaison objet :

- Indépendants = valeur directe

- Base de données = l’information


provient de la base de données

- DocumentGED = l’information
provient d’un gabarit ged (le gabarit
doit être déclaré sur la page)

- Filtre = l’information provient d’un


filtre (uniquement pour les objets de
type filtre de recherche)

- Paramètre de module = l’information


provient d’un paramètre global d’un
module

Utilisation Non utilisé Liste de choix


donnée

Validation du Vrai Vrai/Faux Indique si la page doit être validée


formulaire avant exécution de l'action du
bouton (vérification des champs des
Manuel utilisateur Studio DS-agileo Confidentiel Divalto
Page 112 / 173
formulaires de saisie).

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Message Message de Texte Indique le message de demande de


confirmation confirmation avant exécution de
l'action du bouton.

Message de Texte Indique un message à afficher en cas


succès de succès de toutes les actions. Par
exemple : "Traitement effectué avec
succès".

Message Texte Indique un message à afficher en cas


d'erreur d'erreur sur l'une des actions. Par
exemple : "Traitement échoué".

Sécurité Lecture seule Vrai Vrai/Faux Indique si cet objet est en lecture
seule ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par
défaut. Cette propriété est en
générale liée à l'utilisation d'une
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du


paramètres composant

11.14.5 Voir aussi

Objet Bouton

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 113 / 173
11.15 Formulaire – Bouton (boîte à boutons)
11.15.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.15.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.15.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.15.4 Les propriétés

Section Propriété Valeur par défaut Valeur Description


possible

Affichage Classe de rendu Standard Texte La classe de rendu correspond à un


mode d’affichage

Style de rendu Standard Texte Le style de rendu correspond au


rendu HTML souhaité pour le
composant en complément de sa
classe de rendu : ne pas modifier

Apparence Texte d’aide Texte Non implémenté

Titre Texte

Comportement Ancre Texte Nom de l'ancre d'accès rapide

Design Faux Vrai/Faux Indique si ce conteneur est utilisé à


uniquement des fins de mise en page
uniquement. Dans ce cas il ne
contient pas de script d'accès aux

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 114 / 173
données.

Mode Ecriture Liste de choix Le mode d’affichage peut être :


d’affichage - caché : n’affiche pas les objets
contenus

- désactivé : Non implémenté

- lecture : les objets contenus sont en


mode lecture uniquement, pas
d’édition

- écriture : les objets sont en mode


d’édition

- création : Non implémenté

Plugins No plugin Choix du Ne pas utiliser


plugin

Réduit par Faux Vrai/Faux Indique si le panneau est affiché en


défaut mode réduit par défaut. C'est à dire
que l'on ne voit que le titre du
panneau et il faut cliquer sur un
bouton pour l'afficher en entier.

Divers Bouton de 0 Entier Identifiant du bouton pour le


déclenchement déclenchement de l'action
sélectionnée

En-tête Texte Chaine affichée en choix par défaut


de la combo

Données Action par Texte Précise l'action à executer au


défaut chargement de cet objet

Actions 0 Action Edition des Actions


actions

Type de Indépendant Liste de choix Non implémenté


fournisseur

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture seule Faux Vrai/Faux Indique si cet objet est en lecture
seule ou non.

Opération Texte Nom de l'opération spécifique qui


va être utilisée. Vide si sécurité par
défaut. Cette propriété est en
générale liée à l'utilisation d'une

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 115 / 173
stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du


paramètres composant

11.15.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 116 / 173
11.16 Formulaire – Champ arbre
11.16.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.16.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.16.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.16.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Texte La classe de rendu correspond à un


rendu mode d’affichage

Style de Div Texte Style de la classe de rendu à


rendu sélectionner dans la liste.

Apparence Césure -1 Texte Nombre maximum de caractères


affichés (si le texte est plus long, celui-
ci est suivi de trois petits points '...'). La
valeur -1 signifie qu'on n'effectue pas
de césure sur le contenu.

Droit Lire Texte Droit minimum nécessaire pour les


minimum actions sur un noeud

Label Champ Arbre Texte Label du champ.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 117 / 173
Label évalué Faux Vrai/Faux Indique si le label doit être évalué.

Label largeur 0 Texte Largeur du label en nombre de pixels.

Label style textlabel Texte Indique la classe de style CSS à


appliquer sur le label du champ. Par
défaut la classe est "textlabel".

Largeur texte 10 Largeur du champ en nombre de


caractères affichés en mode écriture.
Par défaut la valeur est 40 caractères.

Libellé Choisir… Libellé du bouton pour choisir le noeud


bouton

Template Texte Template HTML du champ en mode


lecture.

Template si Texte Template HTML du champ en mode


vide lecture, si la valeur est nulle ou vide.

Texte d'aide Texte Texte d'aide de l'objet.

Valeur style Text Texte Indique la classe de style CSS à


appliquer sur la valeur du champ. Par
défaut la classe est "text".

Arbre Chaîne de / Texte Chaîne de délimiteur utilisée pour le


délimiteur chemin d'accès des nœuds d'arbre.

Noeud 0 Identifiant du noeud racine de l'arbre


racine système.

Racine Faux Vrai/Faux Indique si le noeud racine est une


sélectionable valeur valide pour ce champ

Tables KDN_TREE Tables sécurisées, séparées par ,


sécurisées (KDN_TREE par défaut)

Comportement Bouton à 0 Identifiant du bouton à déclencher lors


déclencher de la validation du champ par la
touche entrée du clavier.

Javascript Code Javascript à exécuter sur un


OnChange évènement de type OnChange.

Javascript Code Javascript à exécuter sur un


OnKeyPress évènement de type OnKeyPress
(frappe sur une touche).

Mode Ecriture Précise si l'objet est affiché en mode


d'affichage lecture (Read), écriture (Write),
création (New), caché (Hide) ou
désactivé (Disable).

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 118 / 173
Plugins No plugin Choix du Ne pas utiliser
plugin

Données Dictionnaire Texte Spécifie le dictionnaire à utiliser pour


de traduire la donnée.
traduction

Liaison de (Edit) Editeur de Spécifie la liaison de données de cet


données liaison objet :

- Indépendants = valeur directe

- Base de données = l’information


provient de la base de données

- DocumentGED = l’information
provient d’un gabarit ged (le gabarit
doit être déclaré sur la page)

- Filtre = l’information provient d’un filtre


(uniquement pour les objets de type
filtre de recherche)

- Paramètre de module = l’information


provient d’un paramètre global d’un
module

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture seule Faux Vrai/Faux Indique si cet objet est en lecture seule
ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par défaut.
Cette propriété est en générale liée à
l'utilisation d'une stratégie de sécurité
particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du


paramètres composant

Validation Expression Texte Permet d'établir si la valeur du champ


régulière répond ou pas à un modèle donné. Ex
: dupont@Divalto.fr est bien une
chaine de type Email.

11.16.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 119 / 173
« Filtre de recherche texte »

11.17 Formulaire – Champ date


11.17.1 Description

Le champ Bouton permet à l'utilisateur de positionner des boutons sur les pages pour effectuer différentes
opérations (redirection, ouverture de popup, etc…).

11.17.2 Où l’utiliser ?

Le composant doit être placé dans un container, généralement un panneau ou une page.

11.17.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement créer une action qui sera exécuté
lorsque l’utilisateur cliquera sur le bouton.

11.17.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de rendu Standard Texte La classe de rendu correspond à un mode


d’affichage

Style de rendu Div Texte Style de la classe de rendu à sélectionner


dans la liste.

Apparence Césure -1 Texte Nombre maximum de caractères affichés (si


le texte est plus long, celui-ci est suivi de trois
petits points '...'). La valeur -1 signifie qu'on
n'effectue pas de césure sur le contenu.

Label Champ Texte Label du champ.


Date

Label évalué Faux Vrai/Faux Indique si le label doit être évalué.

Label largeur 0 Texte Largeur du label en nombre de pixels.

Label style textlabel Texte Indique la classe de style CSS à appliquer


sur le label du champ. Par défaut la classe
est "textlabel".

Largeur texte 10 Largeur du champ en nombre de


caractères affichés en mode écriture. Par

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 120 / 173
défaut la valeur est 40 caractères.

Template Texte Template HTML du champ en mode lecture.

Template si vide Texte Template HTML du champ en mode lecture,


si la valeur est nulle ou vide.

Texte d'aide Texte Texte d'aide de l'objet.

Valeur style Text Texte Indique la classe de style CSS à appliquer


sur la valeur du champ. Par défaut la classe
est "text".

Comportement Bouton à 0 Identifiant du bouton à déclencher lors de


déclencher la validation du champ par la touche
entrée du clavier.

Javascript Code Javascript à exécuter sur un


OnChange évènement de type OnChange.

Javascript Code Javascript à exécuter sur un


OnKeyPress évènement de type OnKeyPress (frappe sur
une touche).

Mode Ecriture … Précise si l'objet est affiché en mode lecture


d'affichage (Read), écriture (Write), création (New),
caché (Hide) ou désactivé (Disable).

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Dictionnaire de Texte Spécifie le dictionnaire à utiliser pour


traduction traduire la donnée.

Liaison de (Edit) Editeur de Spécifie la liaison de données de cet objet :


données liaison
- Indépendants = valeur directe

- Base de données = l’information provient


de la base de données

- DocumentGED = l’information provient


d’un gabarit ged (le gabarit doit être
déclaré sur la page)

- Filtre = l’information provient d’un filtre


(uniquement pour les objets de type filtre de
recherche)

- Paramètre de module = l’information


provient d’un paramètre global d’un
module

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 121 / 173
Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture seule Faux Vrai/Faux Indique si cet objet est en lecture seule ou
non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 Edition des Définition des paramètres du composant


parameter paramètres

Validation Expression Texte Permet d'établir si la valeur du champ


régulière répond ou pas à un modèle donné. Ex :
dupont@Divalto.fr est bien une chaine de
type Email.

Format Date Texte Format de la date : date, time, datetime, D,


F, g, s, dd/MM/yyyy HH:mm:ss (voir
DateTimeFormatInfo)

valeur du pas 1 Texte Pas d'incrémentation de l'heure, si 0 on


d'incrémentation n’affiche pas les heures et les minutes
des heures

valeur du pas 1 Texte Pas d'incrémentation de l'heure, si 0 on


d'incrémentation affiche que les heures
des minutes

Valeur maximale 0001-01- Texte Valeur maximale. Ignoré si les valeurs


01T00:00:00 minimales et maximales sont à zéro.

Valeur minimale 0001-01- Texte Valeur minimale. Ignoré si les valeurs


01T00:00:00 minimales et maximales sont à zéro.

11.17.5 Voir aussi

Objet Bouton

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 122 / 173
11.18 Formulaire – Champ entier
11.18.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.18.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.18.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.18.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Générique Texte Nom complet de la classe de rendu.


rendu

Style de Div Texte Style de la classe de rendu à sélectionner


rendu dans la liste.

Apparence Césure -1 Texte Nombre maximum de caractères affichés (si


le texte est plus long, celui-ci est suivi de trois
petits points '...'). La valeur -1 signifie qu'on
n'effectue pas de césure sur le contenu.

Format Texte Permet de spécifier le format ('G' = # ###)

Label Champ Entier Texte Label du champ.

Label Faux Vrai/Faux Indique si le label doit être évalué.


évalué

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 123 / 173
Label 0 Texte Largeur du label en nombre de pixels.
largeur

Label style textlabel Texte Indique la classe de style CSS à appliquer


sur le label du champ. Par défaut la classe
est "textlabel".

Largeur 10 Largeur du champ en nombre de


texte caractères affichés en mode écriture. Par
défaut la valeur est 40 caractères.

Template Texte Template HTML du champ en mode lecture.

Template si Texte Template HTML du champ en mode lecture,


vide si la valeur est nulle ou vide.

Texte Texte Texte d'aide de l'objet.


d'aide

Valeur style Text Texte Indique la classe de style CSS à appliquer


sur la valeur du champ. Par défaut la classe
est "text".

Comportement Bouton à 0 Identifiant du bouton à déclencher lors de


déclencher la validation du champ par la touche
entrée du clavier.

Javascript Code Javascript à exécuter sur un


OnChange évènement de type OnChange.

Javascript Code Javascript à exécuter sur un


OnKeyPress évènement de type OnKeyPress (frappe sur
une touche).

Mode Ecriture … Précise si l'objet est affiché en mode lecture


d'affichage (Read), écriture (Write), création (New),
caché (Hide) ou désactivé (Disable).

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Dictionnaire Texte Spécifie le dictionnaire à utiliser pour


de traduire la donnée.
traduction

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 124 / 173
Liaison de (Edit) Editeur de Spécifie la liaison de données de cet objet :
données liaison
- Indépendants = valeur directe

- Base de données = l’information provient


de la base de données

- DocumentGED = l’information provient


d’un gabarit ged (le gabarit doit être
déclaré sur la page)

- Filtre = l’information provient d’un filtre


(uniquement pour les objets de type filtre de
recherche)

- Paramètre de module = l’information


provient d’un paramètre global d’un
module

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 0 Entier Largeur de l'objet en pixel.

Sécurité Lecture Faux Vrai/Faux Indique si cet objet est en lecture seule ou
seule non.

Opération Texte Nom de l'opération spécifique qui va être


utilisée. Vide si sécurité par défaut. Cette
propriété est en générale liée à l'utilisation
d'une stratégie de sécurité particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Système Paramètre 0 parameter Edition des Définition des paramètres du composant


paramètres

Validation Expression Texte Permet d'établir si la valeur du champ


régulière répond ou pas à un modèle donné. Ex :
dupont@Divalto.fr est bien une chaine de
type Email.

Valeur 0001-01- Texte Valeur maximale. Ignoré si les valeurs


maximale 01T00:00:00 minimales et maximales sont à zéro.

Valeur 0001-01- Texte Valeur minimale. Ignoré si les valeurs


minimale 01T00:00:00 minimales et maximales sont à zéro.

11.18.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 125 / 173
11.19 Formulaire – Champ fichier
11.19.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.19.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.19.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.19.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de rendu Standard Texte Nom complet de la classe de rendu.

Style de rendu AUTO Texte Style de la classe de rendu à sélectionner


dans la liste.

Apparence Césure -1 Texte Nombre maximum de caractères affichés


(si le texte est plus long, celui-ci est suivi
de trois petits points '...'). La valeur -1
signifie qu'on n'effectue pas de césure sur
le contenu.

Hauteur 120 Texte RenderHeight

Icônes Faux Vrai/Faux Affiche uniquement les icônes des fichiers


uniquement sans le titre. Permet un affichage
compact. Utilisé uniquement en mode
HTML et en lecture seule.

Label Champ Texte Label du champ.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 126 / 173
Fichier

Label évalué Faux Vrai/Faux Indique si le label doit être évalué.

Label largeur 150 Texte Largeur du label en nombre de pixels.

Label style textlabel Texte Indique la classe de style CSS à appliquer


sur le label du champ. Par défaut la
classe est "textlabel".

Largeur 300 Texte RenderWidth

Largeur texte 10 Texte Largeur du champ en nombre de


caractères affichés en mode écriture. Par
défaut la valeur est 40 caractères.

Libellé bouton Ajouter / Texte Libellé du bouton 'Ajouter / Modifier' en


Modifier mode HTML

Template Texte Template HTML du champ en mode


lecture.

Template si vide Texte Template HTML du champ en mode


lecture, si la valeur est nulle ou vide.

Texte d'aide Texte Texte d'aide de l'objet.

Type de rendu Detail Texte Type d'affichage des fichiers

Valeur style Text Texte Indique la classe de style CSS à appliquer


sur la valeur du champ. Par défaut la
classe est "text".

Vignette au Faux Vrai/Faux Permet l'affichage de la première page


survol du premier fichier sous forme de vignette.
La taille est fixée à 400x400. Utilisé
uniquement en mode HTML et en lecture
seule.

Comportement Bouton à 0 Identifiant du bouton à déclencher lors


déclencher de la validation du champ par la touche
entrée du clavier.

Javascript Code Javascript à exécuter sur un


OnChange évènement de type OnChange.

Javascript Code Javascript à exécuter sur un


OnKeyPress évènement de type OnKeyPress (frappe
sur une touche).

Mode Ecriture … Précise si l'objet est affiché en mode


d'affichage lecture (Read), écriture (Write), création
(New), caché (Hide) ou désactivé
(Disable).

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 127 / 173
Mode de Default Le mode 'Dans le navigateur' permet
téléchargement d'ouvrir le fichier dans le navigateur
directement, le mode 'Proposer le
téléchargement' affiche une boîte
'enregistrer sous...'. Le mode Le mode par
'Par défaut' est définit dans la
configuration dans l'attribut
'ContentDisposition' du composant File.'

Plugins No plugin Choix du Ne pas utiliser


plugin

Données Dictionnaire de Texte Spécifie le dictionnaire à utiliser pour


traduction traduire la donnée.

Liaison de (Edit) Editeur de Spécifie la liaison de données de cet


données liaison objet :

- Indépendants = valeur directe

- Base de données = l’information


provient de la base de données

- DocumentGED = l’information provient


d’un gabarit ged (le gabarit doit être
déclaré sur la page)

- Filtre = l’information provient d’un filtre


(uniquement pour les objets de type filtre
de recherche)

- Paramètre de module = l’information


provient d’un paramètre global d’un
module

Graphique Hauteur 0 Entier Hauteur de l'objet en pixel.

Largeur 400 Entier Largeur de l'objet en pixel.

Sécurité Lecture seule Faux Vrai/Faux Indique si cet objet est en lecture seule
ou non.

Opération Texte Nom de l'opération spécifique qui va


être utilisée. Vide si sécurité par défaut.
Cette propriété est en générale liée à
l'utilisation d'une stratégie de sécurité
particulière.

Visible Vrai Vrai/Faux Affiche ou non l’objet

Stockage Espace de Public Texte Définit l'espace de stockage (Les espace


stockage de stockage sont définies dans la section
storage du fichier web.config)

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 128 / 173
Espace de Texte Définit l'espace de stockage utilisé en
stockage priorité pour la lecture
(lecture)

Espace d'import Texte L'espace de stockage sur le serveur


serveur depuis lequel des fichiers peuvent être
importés.

Extensions Texte Liste des extensions autorisées, en


autorisées minuscule, séparés par une virgule

Nombre de 3 Texte Nombre maximum de fichiers autorisés


fichiers max

Popup d'import 0 Texte ID de la popup d'import serveur.


serveur

Taille maximum 0 Texte Taille maximum d'un fichier en octets


d'un fichier

Type de 1 Texte Définit le type de document (standard,


documents index, ...)

Système Paramètre 0 parameter Edition des Définition des paramètres du composant


paramètres

Validation Expression Texte Permet d'établir si la valeur du champ


régulière répond ou pas à un modèle donné. Ex :
dupont@Divalto.fr est bien une chaine de
type Email.

ViewOne Node ID de 0 Texte Node ID de sécurité


sécurité

Popup 0 Texte Popup contenant la visionneuse


ViewOne ViewOne

11.19.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 129 / 173
11.20 Formulaire – Champ liste à sélection multiple
11.20.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.20.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.20.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.20.4 Les propriétés

11.20.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 130 / 173
11.21 Formulaire – Champ liste à sélection unique
11.21.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.21.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.21.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.21.4 Les propriétés

11.21.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 131 / 173
11.22 Formulaire – Champ mot de passe
11.22.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.22.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.22.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.22.4 Les propriétés

11.22.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 132 / 173
11.23 Formulaire – Champ numérique
11.23.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.23.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.23.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.23.4 Les propriétés

11.23.5 Voir aussi

« Comment créer un formulaire ?

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 133 / 173
11.24 Formulaire – Champ tag
11.24.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.24.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.24.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.24.4 Les propriétés

11.24.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 134 / 173
11.25 Formulaire – Champ texte
11.25.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.25.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.25.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.25.4 Les propriétés

Section Propriété Valeur par Valeur Description


défaut possible

Affichage Classe de Standard Liste de La classe de rendu correspond à un mode


rendu choix d’affichage qui peut être :

- Standard : balise HTML « INPUT » de type « TEXT » sur


une seule ligne

- Texte localisé :

- Champ mémo : balise HTML « TEXTAREA »


permettant la saisie de texte multi-ligne

- Texte riche : champ mémo avec éditeur de mise en


forme enrichie (gras, italique, indentation, lien,
intégration de média, etc.)

- Générique :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 135 / 173
Style de Div Liste de Le style de rendu correspond au rendu HTML
rendu choix souhaité pour le composant en complément de sa
classe de rendu :

- Template : affichage selon un template définit dans


les propriétés « Template » et « Template si vide »

- Donnée : affichage brut de la valeur de la donnée

- Div : affichage entouré d’une balise HTML « DIV »

- Ligne de tableau : affiche en mode ligne de


tableau (rendu automatique lorsque le composant
est dans un panneau affiché en style de rendu
tableau)

Apparen Césure -1 Nombre Nombre maximum de caractères affichés (si le texte


ce entier est plus long, celui-ci est suivi de trois petits points '...').
La valeur -1 signifie qu'on n'effectue pas de césure
sur le contenu.

Hauteur 1 Nombre Nombre de lignes de saisie en mode écriture. Par


de texte entier défaut la valeur est 1 ligne, le champ ne permet
donc pas de retour à ligne par défaut (champ
INPUT). Au-delà de la valeur 1, le champ se
comporte comme un mémo (champ TEXTAREA).

Label Champ Texte Label du champ


Texte

Label Faux
évalué

Label 0
largeur

Label style textlabel

Largeur 40
texte

Template

Template si
vide

Texte
d’aide

Valeur text
style

Comport Bouton à 0
ement déclenche
r

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 136 / 173
Javascript
OnChang
e

Javascript
OnKeyPres
s

Mode Ecriture
d’affichag
e

Plugins No plugin Ne pas utiliser

Données Dictionnair
e de
traduction

Liaison de (Edit)
données

Graphiqu Hauteur 0
e

Largeur 0

Sécurité Lecture Faux


seule

Opération

Visible Vrai

Système Paramètre 0 parameter

Toolbar Fichier de Resources.G


configurati etVirtualPath
on (
"Telerik/RadE
ditor/default
.xml",
"~/App_Dat
a")

Validatio Caractères
n autorisés

Caractères
interdits

Expression Permet d'établir si la valeur du champ répond ou pas


régulière à un modèle donné. Ex : dupont@Divalto.fr est bien
une chaine de type Email.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 137 / 173
Nb de -1
caractères
max

Nb de -1
caractères
min

11.25.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 138 / 173
11.26 Formulaire – Champ vrai/faux
11.26.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.26.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.26.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.26.4 Les propriétés

11.26.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 139 / 173
11.27 Formulaire – Formule
11.27.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.27.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.27.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.27.4 Les propriétés

11.27.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.28 Recherche – Filtre de recherche arbre


11.28.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 140 / 173
11.28.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.28.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.28.4 Les propriétés

11.28.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.29 Recherche – Filtre de recherche date


11.29.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.29.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 141 / 173
11.29.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.29.4 Les propriétés

11.29.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.30 Recherche – Filtre de recherche entier


11.30.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.30.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.30.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.30.4 Les propriétés

11.30.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 142 / 173
« Filtre de recherche texte »

11.31 Recherche – Filtre de recherche liste à sélection multiple


11.31.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.31.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.31.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.31.4 Les propriétés

11.31.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.32 Recherche – Filtre de recherche liste à sélection unique


11.32.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 143 / 173
11.32.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.32.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.32.4 Les propriétés

11.32.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.33 Recherche – Filtre de recherche numérique


11.33.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.33.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 144 / 173
Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.33.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.33.4 Les propriétés

11.33.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.34 Recherche – Filtre de recherche texte


11.34.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.34.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.34.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.34.4 Les propriétés

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 145 / 173
11.34.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.35 Recherche – Filtre sur un regroupement de recherche


11.35.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.35.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.35.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.35.4 Les propriétés

11.35.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 146 / 173
11.36 Objet graphique – Applet Java
11.36.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.36.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.36.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.36.4 Les propriétés

11.36.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.37 Objet graphique – Arbre


11.37.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 147 / 173
11.37.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.37.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.37.4 Les propriétés

11.37.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.38 Objet graphique – Arbre (administration)


11.38.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.38.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 148 / 173
11.38.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.38.4 Les propriétés

11.38.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.39 Objet graphique – Contrôle web personnalisé


11.39.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.39.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.39.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.39.4 Les propriétés

11.39.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 149 / 173
« Filtre de recherche texte »

11.40 Objet graphique – Editeur des droits d’un noeud


11.40.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.40.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.40.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.40.4 Les propriétés

11.40.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.41 Objet graphique – Image


11.41.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 150 / 173
11.41.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.41.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.41.4 Les propriétés

11.41.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.42 Objet graphique – Menu


11.42.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.42.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 151 / 173
Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.42.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.42.4 Les propriétés

11.42.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.43 Objet graphique – Nuage de tags


11.43.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.43.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.43.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.43.4 Les propriétés

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 152 / 173
11.43.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.44 Objet graphique – Paramètres utilisateurs


11.44.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.44.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.44.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.44.4 Les propriétés

11.44.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 153 / 173
11.45 Objet graphique – Sélection des membres d’un rôle
11.45.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.45.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.45.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.45.4 Les propriétés

11.45.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.46 Objet graphique – Statistique graphique


11.46.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 154 / 173
11.46.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.46.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.46.4 Les propriétés

11.46.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.47 Objet graphique – Texte


11.47.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.47.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 155 / 173
11.47.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.47.4 Les propriétés

11.47.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.48 Objet graphique – Titre


11.48.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.48.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.48.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.48.4 Les propriétés

11.48.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 156 / 173
« Filtre de recherche texte »

11.49 Action – Gestionnaire d’évènement


11.49.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.49.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.49.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.49.4 Les propriétés

11.49.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.50 Action – Modèle de publipostage


11.50.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 157 / 173
11.50.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.50.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.50.4 Les propriétés

11.50.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.51 Action – Synchro annuaire


11.51.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.51.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 158 / 173
Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.51.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.51.4 Les propriétés

11.51.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.52 Action – Tâche plannifiée


11.52.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.52.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.52.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.52.4 Les propriétés

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 159 / 173
11.52.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.53 Action – Traitement par lot


11.53.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.53.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.53.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.53.4 Les propriétés

11.53.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 160 / 173
11.54 Google – Google Map
11.54.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.54.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.54.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.54.4 Les propriétés

11.54.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.55 Google – Google Météo (recherche de ville)


11.55.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 161 / 173
11.55.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.55.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.55.4 Les propriétés

11.55.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.56 Google – Google Recherche


11.56.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.56.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 162 / 173
11.56.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.56.4 Les propriétés

11.56.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.57 Google – Google Traduction


11.57.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.57.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.57.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.57.4 Les propriétés

11.57.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 163 / 173
« Filtre de recherche texte »

11.58 Indexation – Bouton de surveillance


11.58.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.58.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.58.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.58.4 Les propriétés

11.58.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.59 Indexation – Bouton de surveillance


11.59.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 164 / 173
11.59.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.59.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.59.4 Les propriétés

11.59.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.60 Indexation – Définition


11.60.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.60.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 165 / 173
Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.60.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.60.4 Les propriétés

11.60.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.61 Indexation – Filtre arbre


11.61.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.61.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.61.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.61.4 Les propriétés

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 166 / 173
11.61.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.62 Indexation – Filtre catalogue


11.62.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.62.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.62.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.62.4 Les propriétés

11.62.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 167 / 173
11.63 Indexation – Filtre de recherche
11.63.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.63.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.63.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.63.4 Les propriétés

11.63.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.64 Indexation – Filtre liste


11.64.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 168 / 173
11.64.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.64.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.64.4 Les propriétés

11.64.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.65 Indexation – Filtre simple


11.65.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.65.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 169 / 173
11.65.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.65.4 Les propriétés

11.65.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.66 Indexation – Raffinage


11.66.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.66.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.66.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.66.4 Les propriétés

11.66.5 Voir aussi

« Comment créer un formulaire ? »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 170 / 173
« Filtre de recherche texte »

11.67 Indexation – Suggestion


11.67.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.67.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.67.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.67.4 Les propriétés

11.67.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.68 Indexation – Tableau de résultat


11.68.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 171 / 173
11.68.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.68.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.68.4 Les propriétés

11.68.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

11.69 Indexation – Tri


11.69.1 Description

Le champ texte permet à l'utilisateur de saisir directement un texte dans un formulaire. Il peut également
être utilisé pour visualiser une information de type texte.

Exemple :

11.69.2 Où l’utiliser ?

Le composant doit être placé dans un composant panneau muni d’un datascript.

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 172 / 173
Exemple : dans panneau, tableau, page, boîte à onglets, etc. + message avertissement si prérequis à
l’utilisation

11.69.3 Comment l’utiliser ?

Une fois l’objet glissé dans un panneau et nommé, il faut impérativement le lier à une donnée (cf. propriété «
Liaison de données »).

11.69.4 Les propriétés

11.69.5 Voir aussi

« Comment créer un formulaire ? »

« Filtre de recherche texte »

Manuel utilisateur Studio DS-agileo Confidentiel Divalto


Page 173 / 173

Vous aimerez peut-être aussi