Page 1 sur 1

Aide à un débutant [résolu]

MessagePublié: 15 Déc 2010 à 11:10
par lokidor
Bonjour à tous.
Pour mon premier post (hé oui, faut bien commencer quelque part...) permettez moi de me présenter.
Valérian CHEF, actuellement en formation au Centre Technique National de ProBTP à Cagnes sur mer (06) dans l'équipe sécurité. Je fait en fait partie d'une licence professionnelle en réseaux et télécommunications option Ingénierie des Réseaux Mobiles à Sophia antipolis en alternance.

Voici mon cri de détresse :wink:

J'ai été chargé au début de cette semaine de développer une agent qui est censé, au click d'un bouton sur Notes, prendre le titre d'un mail sélectionné dans une base mail, lui rajouter un tag en fonction du choix de l'utilisateur et écrire une ligne dans une base afin de pouvoir faire des stats en fonction du type de tag ajouté.

le problème est : je n'ai jamais touché à designer avant lundi.

Pour résumer, j'ai créer 3 masques : -demandes
-menu
-stats

Qui, dans ma tête correspondent à des pages sur laquelle les utilisateurs arriveront. la page demandes sera celle sur laquelle les users arriveront après avoir cliqué sur le bouton dans lotus, menu est un menu sur la droite et stats est une page pour consulter le résultat des enregistrements.

Ensuite, j'ai créé une vue, qui de ce que j'ai compris, sert à ordonner les listes enregistrées. mais j'ai rien compris à comment ça fonctionne.

Là ou je bloque, c'est, comment je me débrouille pour assembler toutes ces pages.

Je suis à l'aise en développement web, mais alors là.... le blanc total. :roll:

Si certains ont la patience de m'accorder leur attention, je les en remercie dès maintenant.

Amicalement,

CHEF Valérian

MessagePublié: 15 Déc 2010 à 11:18
par Michael DELIQUE
hello et welcome

bon déjà pour de la formation en ligne ça va pas être possible. c'est pas qu'on veux pas, mais on ne peut pas le faire (on a déjà essayé c'est irréalisable)

par contre ici tu trouvera des référence a tout un tas de livre d'auto-formation => http://forum.dominoarea.org/livres-f22.html

et ici un tuto d'initiation au lotus script => http://forum.dominoarea.org/initiation- ... 12997.html

je te conseil vivement d'investir un peu dans un livre qui te donnera rapidement les bases. Le retour sur investissement est tres rapide

MessagePublié: 15 Déc 2010 à 11:28
par lokidor
Mhhh, c'est bien l'impression que j'ai eu en deux jour, IBM a tout fait pour que la formation à leur outils ne soit pas simple ^^'

Je vais voir avec ma hiérarchie ce qu'il peuvent faire et moi de mon coté ce que je peux trouver comme doc (plutôt rare d'ailleurs ^^')

En tout cas merci, et je reviendrais avec de vrai questions :twisted:

Cordialement,

CHEF Valérian

MessagePublié: 15 Déc 2010 à 11:55
par Michael DELIQUE
ce n'est pas que lotus soit compliqué, mais la philosophie est différente. donc si tu arrive du monde SGBDR tu vas être perdu.

MessagePublié: 15 Déc 2010 à 13:27
par lokidor
En effet, perdu est le mot exact ^^

Je suis en train de voir si il y a de la doc dans mon entreprise pour m'aider.

Merci encore et bonne continuation.

MessagePublié: 15 Déc 2010 à 13:34
par Michael DELIQUE
en gros

lotus n'est pas relationnel. il n'y a pas de table. chaque document est autonome et tu peut en afficher une selection dans une vue.

MessagePublié: 15 Déc 2010 à 13:39
par lokidor
Mhhhh, c'est déjà bon à savoir :)

Donc au final, les vue permettent d'afficher les pages et masques?
mais a quoi servent les colonnes de ces vues?
Et pitite question, les agencement de cadre, ça permet d'afficher les vues qui affichent elles même les document? Ou c'est complètement indépendant?

MessagePublié: 15 Déc 2010 à 13:50
par Michael DELIQUE
les vues n'affiches que des masque (attention a l'amalgame masque/vue, un masque sert à afficher un document)

les pages fonctionnent différemment (pas de champ et pas de liaison avec un document)

les colonne servent a afficher les champs d'un document (soir directement soit a travers une formule)

pour les agencement de cadre c'est la "même chose" que les framset en html

pour débuter je te conseil ce livre => http://www.eyrolles.com/Informatique/Li ... 2746006621

il date de la V5 mais il t'expliquera simplement les fondamentaux et ensuite tu pourra passer a quelque chose de plus pointue et ce n'est pas un pavé a lire

MessagePublié: 15 Déc 2010 à 14:02
par lokidor
Merci beaucoup, je vais essayer de trouver ce bouquin :)

merci aussi pour tes réponses éclairées !

et une dernière (pas sur :p) question qui n'a pas grand chose à voir : est-il possible d'envoyer de la data depuis lotus notes vers un serveur web?

MessagePublié: 15 Déc 2010 à 14:09
par Michael DELIQUE
oui mais ya plusieurs manieres :

ODBC
WebService
Connexion direct à SQL

mais pour info le serveur Domino (lotus) fait aussi serveur Web

MessagePublié: 15 Déc 2010 à 14:34
par lokidor
Décidément, j'en apprends beaucoup grâce à toi aujourd'hui :)

Tout à l'heure tu me parlait de documents qui sont affichés par les masques, ça pas de problème, mais... tu créer comment un document? ça correspond à ce qu'ils appellent page? Si ce n'est pas ça, je vois pas du tout et j'osai espérer que tu puisse m'éclairer si je n'ai pas trop abusé de ta patience pour aujourd'hui. :roll:

MessagePublié: 15 Déc 2010 à 14:53
par Michael DELIQUE
non une page c'est un element de design a part qui ne fonctionne pas de la meme maniere (tu ne créé pas de document avec une page)

pour créé un document soit en formule via un @Command([Compose]; "NomDUMasque")

sait en Lotus Script (mais c'ets plus compliqué)

le tout dans un bouton

mais tout ça est tres bien expliqué dans le bouquin que je t'aipassé en référence. j'ai commencé avec !

MessagePublié: 15 Déc 2010 à 17:04
par Bidouille
Bonjour,

Moi j'ai utilisé celui ci
http://www.eyrolles.com/Informatique/Li ... 2212113969

Par contre trouver en rayon un bouquin traitant de l'environnent DOMINO tient de la gageure.

MessagePublié: 15 Déc 2010 à 23:26
par roubech
pour essayer de comprendre/expliquer, on peut partir de l'exemple de la boite mail :

un mail est un document

pour créer, afficher ou modifier un document, tu passes par un masque qui décrit la mise en page, les champs de saisi, leur type, leur position ... par exemple le masque Memo pour un mail, le masque NonDeliveryReport pour les avis de non distribution
un masque peut également servir à définir un formulaire de saisie pour une boite de dialogue. Par exemple, le masque ??? pour la boite de dialogue des préférences

pour afficher une liste de doucments existant dans la base, tu crées des vues.
La formule de sélection d'une vue permet de "choisir" les documents à afficher en fonction des infos contenu dans les docs (tel champ contient telle valeur ...)
les colonnes d'une vue permettent d'afficher les infos contenu dans les docs listés. Par exemple, l'émetteur du mail, la date, le sujet ...

en plus des vues, il y a les dossiers. c'est comme un vue, mais sans formule de sélecition. le developpeut ne choisit donc pas de critère pour construire automatiquement la liste des docs, mais c'est le usr qui vient y placer les docs qu'il veut (drag & drop). Par exemple, le serveur dépose les noveaux mails dans le dossier courrier en arrivée et l'utilisateur les enlev pour les classer dans les dossiers qu'il a créé. Par contre, "brouillons" et "envoyés" sont des vues, l'utilisateur ne met pas un mail explicitement dedans. C'est l'état (valeur du champ PostedDate pour savoir si le mail a été envoyé ou pas et DeliveredDate si le mail a été reçus ou pas) du mail qui fait que le mail apparait ou non dans ces vues

pour passer d'une vue à l'autre, tu peux construie un plan, un navigateur sous forme d'arborescence. Par exemple le menu de gache dans ta boite mail avec la liste des vues et dossiers.

en général, un plan est affiché au travers d'une page qui permet de faire la mise en page ajouter du texte avant et apres ton plan

enfin, un frameset te permet de faire un "decoupage" de ton ecran pour positionner ta page contenant ton plan à gauche et ta vue à droite. Dans ta boite mail, tu as par exemple un frameset mail et un frameset agenda

et on pourrai continuer avec les agents, les bibliotheques, les ressources images .... mais il est tard

MessagePublié: 16 Déc 2010 à 11:16
par lokidor
Merci pour cette explication rudement éclairante :)

je pense que je vais pouvoir progresser déjà avec ce que tu viens de me dire et les bouquins que je vais pouvoir récupérer dans ma boite ;)

Merci pour votre patience et bonne continuation

J'ai une autre question, mais sur une @function, je vais faire un nouveau post :)