Agendas OFFICE

BoTTom |    Changer de couleur
 
 OFFICE fournit une gestion d'agendas.
 
   Ces agendas NE SONT PAS des objets, ils sont stockés dans les fichiers
    suivants de QUSRSYS :
 
    - QAOCxxx = Fichier physique
    - QAOCxxxz = Fichiers logiques (z est en général une lettre)
 
    avec XXX = CL5 ==> calendriers
               GR5 ==> groupes
               GM5 ==> membres de groupe
               IT5 ==> évènements d'un calendrier
               IN5 ==> invitation (à une réunion)
               TXT5 ==> texte complémentaire d'un évènement
               AU5 ==> autorisations
 
   La commande SAVCAL sauvegarde les calendriers
 
               RSTCAL les restaure, les éléments restaurés sont fusionnés
                       avec l'existant.
 


|    Changer de couleur
 
 Dans un calendrier il est possible de stocker:
 
      un évènement (ne concerne qu'un agenda)
 
      une réunion  (concerne plusieurs agendas, il s'agit d'une invitation)
 
      un rappel    ("pense-bète" destiné à l'utilisateur)
 
      une commande ou procédure 36 à déclencher.
 
 Chacun de ces éléments peut être classé:
 
        non-classifié (par défaut)       !  -
                                         !
        confidentiel                     !     dégré de confidentialité.
                                         !
        personnel                        V  +
 
 Ces notions ne sont utilisées que pour la sécurité.
 
 


|    Changer de couleur
 
 Pour chaque AGENDA, vous pouvez indiquer qui a le droit de faire quoi,
  sur cet agenda:
 
 pour chaque type de classification
 (non-classifié,confidentiel,personnel), vous indiquerez :
 
 -pour un utilisateur ou une liste (liste de diffusion)
 
   ou  *PUBLIC (toute autre personnes)
 
 -l'un des droits suivants:
 
      1 *EXCLUDE non autorisé
      2 *TIMES   autorisé à voir qu'il existe un évènement, non autorisé
                  à voir le texte, à saisir et modifier des evenements de
                  cette classification
      3 *USE     autorisé à voir un evenement(heure et texte), non autorisé
                  à saisir et modifier
      4 *ADDITEM = *USE, plus : autorisé à saisir des evenements de cette
                    classification et à modifier les evenements SAISIS.
      5 *CHANGE  autorisé à voir, saisir et modifier.


|    Changer de couleur
 QUELQUES REMARQUES:
 
  ces droits sont indiqués POUR CHAQUE CLASSIFICATION, MAIS:
 
    - pour interdir l'accès à un agenda il faut 3 fois *EXCLUDE
    - le propriétaire ne peut pas avoir de restriction (3 fois *CHANGE)
 
    - si une classification à des droits égaux ou supérieurs à *TIMES
         alors les autres droits doivent être égaux ou supérieurs à *TIMES
 
         en effet, si une classification laisse la possibilité à un
          utilisateur de voir l'agenda (son contenu), tous les évènements
          s'affichent (l'utilisateur pourrait croire la plage horaire libre)
          avec au moins la plage horaire occupée (*TIMES)
 
    -il y a une hiérarchie à respecter,
 
         les droits indiqués pour confidentiel et personnel ne peuvent pas
          êtres supérieurs (plus permissifs) à ceux indiqués pour le type
          "non-classifié".
 
         il n'y a pas de dépendance entre confidentiel et personnel.


|    Changer de couleur
 Quelques exemples:
                      -----Droits-----
                     Non
 ID util   Adresse   clas  Conf  Pers  Texte
 PRFUTI1   S44B0164   1     1     1    Profil de test
 *PUBLIC              3     2     3    Droits publics
 
 est valide (PRFUTI1 est non autorisé à l'agenda)
            (*PUBLIC a des droits inférieurs ou égaux pour confidentiel
             et personnel à ceux indiqués pour non-classifié.)
                     -----Droits-----
                     Non
 ID util   Adresse   clas  Conf  Pers  Texte
 PRFUTI1   S44B0164   2     1     1    Profil de test
 
 est invalide, les droits confidentiel et personnel vont être ajustés à 2.
                      -----Droits-----
                     Non
 ID util   Adresse   clas  Conf  Pers  Texte
 *PUBLIC              3     2     4    Droits publics
 
 est invalide, les droits "non classifié" vont être ajustés à 4.


|    Changer de couleur
 
 Pour indiquer la classification sur un évènement,
 
  saisissez une activité :
                                 Ajout d'activités
 
 
 
 Indiquez vos choix, puis appuyez sur ENTREE.
 
   Type d'activité . . . . . .    1      1=Evénement (un agenda)
 
                                         2=Réunion (plusieurs agendas)
 
                                         3=Rappel
 
                                         4=Travail
 
 
 
   Plusieurs activités . . . .    N      O=Oui, N=Non
 


|    Changer de couleur
 
  Agenda . . . . . . .   AF400 AF400 S44B0164           F4 pour liste
 
  Date/jour  . . . . .   07/02/95           JJ/MM/AA
  De/à. . . . . . . .    9:00   10:00       hh:mm
  Texte  . . . . . . .   <- votre texte -->                               
                                                                          
                                                                          
 
  Message  . . . . . .   N                  O=Oui, N=Non
 
                                                                 A suivre..
                                                                            
Page suivante:
 
  Sécurité . . . . . .   1     1=Non classifié 2=Confidentiel
                               3=Personnel
  Etat . . . . . . . .   2     1=A confirmer 2=Confirmé
                                                                 Fin.
 
 l'état est "non classifié" par défaut, il n'est pas possible de modifier
   cette valeur par défaut.


|    Changer de couleur
Pour enregistrer des réunions (plusieurs agendas)
 
 Ajoutez une activité (F6)
 
  sur l'écran "ajout d'une activité", choisissez 2 = Réunion.
                                                                                
                                      laissez plusieurs activités = N
 
 (il s'agit d'activités répétitives, tout les mois,toutes les semaines, ...)
 
                                                                                
 
                                 Ajout d'activités                              
 
 Indiquez vos choix, puis appuyez sur ENTREE.                                   
   Type d'activité  . . . . . .    2      1=Evénement (un agenda)               
                                          2=Réunion (plusieurs agendas)         
                                          3=Rappel                              
                                          4=Travail                             
 
   Plusieurs activités  . . . .    N      O=Oui, N=Non                          
 


|    Changer de couleur
                              Ajout d'une réunion 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
   Demandeur  . . . .   PRFUTI1   S44B0164  Profil de test                      
   Date/jour  . . . .   08/02/95            JJ/MM/AA 
   De/à . . . . . . .   11:00   12:00       hh:mm 
   Objet  . . . . . .   Réunion annuelle                                   
   Lieu . . . . . . .   barco                                              
   But  . . . . . . .                                                      
   Etat . . . . . . .   1                   1=A confirmer 2=Confirmé 
   Sécurité . . . . .   1                   1=Non classifié 2=Confidentiel 
                                            3=Personnel 
 
 Agendas des invités           Etat conflit 
 AF400 AF400 S44B0164                                 
 PRFUTI2 PRFUTI2 S44B0164       <-- ajoutez ici la liste des personnes
                                     devant assister à la réunion.
                                                      
                                                      
                                                      
                                                                    A suivre... 
 F3=Exit   F4=Invite   F5=Réafficher   F11=Texte   F12=Annuler 


|    Changer de couleur
                              Ajout d'une réunion 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
   Demandeur  . . . .   LABIS     S44B0164  Profil LA de test                   
   Date/jour  . . . .   08/02/95            JJ/MM/AA 
   De/à . . . . . . .   11:00a  12:00n      hh:mm 
   Objet  . . . . . .   Réunion annuelle                                   
   Lieu . . . . . . .   barco                                              
   But  . . . . . . .                                                      
   Etat . . . . . . .   1                   1=A confirmer 2=Confirmé 
   Sécurité . . . . .   1                   1=Non classifié 2=Confidentiel 
                                            3=Personnel 
 
 Agendas des invités           Etat conflit 
 AF400 AF400 S44B0164          Conflit      <-- OFFICE vous indique que pour
 PRFUTI2 PRFUTI2 S44B0164                        cet utilisateur la plage
                                                 horaire est indisponible
                               
                               Vous pouvez rechercher les plages horaires
                                disponibles sur l'ensemble des agendas      ... 
                                avec F15.
 F3=Exit   F4=Invite   F5=Réafficher   F11=Texte   F12=Annuler 


|    Changer de couleur
                         Recherche de temps disponible 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
 
   Au plus tôt le  . . . . .   08/02/95     JJ/MM/AA 
 
   Au plus tard le . . . . .   08/02/95     JJ/MM/AA 
 
   Au plus tôt à . . . . . .   11:00        hh:mm    <--  indiquez une
                                                          nouvelle plage
   Au plus tard à  . . . . .   17:00        hh:mm    <--  horaire sans
                                                          modifier la
   Durée . . . . . . . . . .    1:00        hh:mm          durée.
 
 
 
 
 
 
 
 
 


|    Changer de couleur
                           Choix de temps disponible 
 
 Au plus tôt le . . . . . :   08/02/95   
 Au plus tard le  . . . . :   08/02/95   
 Au plus tôt à  . . . . . :   11:00  
 Au plus tard à . . . . . :   17:00  
 Durée  . . . . . . . . . :    1:00 
 
 Indiquez votre option, puis appuyez sur ENTREE. 
   1=Choisir 
 
 Opt     De         A          Date           Jour 
  1      11:00      17:00      08/02/95       Mercredi           
 
 
 
         OFFICE vous indique la (ou les) plage(s) horaire que les
                agendas choisis ont de disponible en commun.
 
 
 
                                                                            Fin 


|    Changer de couleur
                              Ajout d'une réunion 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
   Demandeur  . . . .   LABIS     S44B0164  Profil LA de test                   
   Date/jour  . . . .   08/02/95            JJ/MM/AA 
   De/à . . . . . . .   13:00   14:00       hh:mm 
   Objet  . . . . . .   Réunion annuelle                                   
   Lieu . . . . . . .   barco                                              
   But  . . . . . . .                                                      
   Etat . . . . . . .   1                   1=A confirmer 2=Confirmé 
   Sécurité . . . . .   1                   1=Non classifié 2=Confidentiel 
                                            3=Personnel 
 
 Agendas des invités           Etat conflit 
 AF400 AF400 S44B0164                                 
 PRFUTI2 PRFUTI2 S44B0164       Vous pouvez aussi choisir un lieu de réunion
                                 si vous avez associé à ce lieu un agenda
                                 pour gérér son occupation.
                                                      
                                Faites F13.           
                                                                    A suivre... 
 F3=Exit   F4=Invite   F5=Réafficher   F11=Texte   F12=Annuler 


|    Changer de couleur
                               Recherche du lieu 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
 
   Au plus tôt le  . . . . .   08/02/95     JJ/MM/AA 
   Au plus tard le . . . . .   08/02/95     JJ/MM/AA 
   Au plus tôt à . . . . . .   13:00        hh:mm 
   Au plus tard à  . . . . .   17:00        hh:mm 
   Durée . . . . . . . . . .    1:00        hh:mm 
 
 Agendas                       Texte 
 BARCO                          <-- Saisissez ici le nom de l'agenda            
                                     correspondant au lieu désiré.              
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                    A suivre... 
 F3=Exit   F4=Invite   F5=Réafficher   F9=Agenda semestriel   F12=Annuler 


|    Changer de couleur
                                 Choix du lieu 
 
 Au plus tôt le . . . . . :   08/02/95   
 Au plus tard le  . . . . :   08/02/95   
 Au plus tôt à  . . . . . :   13:00  
 Au plus tard à . . . . . :   17:00  
 Durée  . . . . . . . . . :    1:00 
 
 Indiquez votre option, puis appuyez sur ENTREE. 
   1=Choisir 
 
 Opt  De      A       Date      Lieu 
  1   13:00   17:00   08/02/95                                                  
 
      Choisissez la plage horaire.
 
 
 
 
 
 
                                                                            Fin 


|    Changer de couleur
                              Ajout d'une réunion 
 
 Indiquez vos choix, puis appuyez sur ENTREE. 
   Demandeur  . . . .   LABIS     S44B0164  Profil LA de test                   
   Date/jour  . . . .   08/02/95            JJ/MM/AA 
   De/à . . . . . . .   13:00   14:00       hh:mm 
   Objet  . . . . . .   Réunion annuelle                                   
   Lieu . . . . . . .                                                      
   But  . . . . . . .                                                      
   Etat . . . . . . .   1                   1=A confirmer 2=Confirmé 
   Sécurité . . . . .   1                   1=Non classifié 2=Confidentiel 
                                            3=Personnel 
 
 Agendas des invités           Etat conflit 
 AF400 AF400 S44B0164                                 
 BARCO LA S44B0164             <-- l'agenda du lieu est ajouté à la liste.
 PRFUTI2 PRFUTI2 S44B0164          (la salle est réservée.)
                                                      
                                                      
                                   Appuyez sur <Entrée> pour valider.
                                                                    Fin.    ... 
 


|    Changer de couleur
 
 Si vous voulez ajouter une réunion à un utilisateur sans avoir les droits
  d'ajout d'évènement.
 
  1/ si vous utilisez la messagerie OFFICE, l'évènement n'est pas ajouté
      dans l'agenda, mais une note est envoyée à l'utilisateur.
 
  2/ si vous n'utilisez pas la messagerie OFFICE (non installée) la
      saisie de réunion est invalidée.
 
==> saisir des réunions, demande des droiuts particuliers sur les agendas
     concernés.
 
 
    Il est possible de définir une réunion pour:
 
       - un groupe d'agendas
 
       - une liste de diffusion
 
   Il ne s'agit que d'une facilité de saisie, le problème des droits
    reste entier.


|    Changer de couleur
 
Pour gérer les droits, sur un agenda appuyez sur F13.
 
                             Autres tâches d'agenda
 
 Choisissez l'une des options suivantes :
 
      1. Modification d'une session d'agenda
      2. Gestion d'agendas
      3. Gestion de groupes
      4. Copie d'activités
      5. Suppression d'activités
      6. Gestion de listes de diffusion
      7. Gestion de réunions
      8. Recherche dans des agendas éloignés
      9. Gestion de fonctions définies par l'utilisateur
     10. Modification des droits sur les réunions
 
 Option     
 
 Choisissez l'option 2, puis devant un agenda 14 = Gérer les droits.
 


|    Changer de couleur
 
 Il n'est pas possible de définir des types d'évènements "personnalisés"
 
  vous pouvez, par contre, définir des fonctions personnalisées
   et par le biais de ces fonctions imposer un texte, une classification
   etc..
 
  il faut pour cela utiliser les commandes AGENDA:
 
 CRTCAL, DLTCAL, SAVCAL, RSTCAL: gestion des agendas
 
 DSPCALD, DSPCALAUT, CHGCALAUT : affichage et modification des droits
 
 ADDCALITM, RMVCALITM          : gestion des évènements
 
 PRTCAL, DSPCALITM             : impression, affichage du contenu
 
 QRYCALITM                     : extraction (OUTFILE possible)
 
 Tous les évènements ont un identifiant qu'il faut extraire par QRYCALITM
  (dans un fichier de sortie, puis traitement par pgm.)
 


|    Changer de couleur
                       FONCTIONS INTEGRES DANS OFFICE 
 Fonction    Texte
 +nn         Avancement de nn jours, mois ou agendas
 -nn         Recul de nn jours, mois ou agendas
 hh:mm       Heure à afficher au haut de l'écran
 nn          Visualisation de l'activité portant la référence nn
 A           Ajout d'une activité
 Ann         Ajout d'une activité d'après la référence nn
 AE          Ajout d'un événement
 AEnn        Ajout d'un événement d'après la référence nn
 AEM         Ajout d'un événement répétitif
 AEMnn       Ajout d'un événement répétitif d'après la référence nn
 AM          Ajout d'une réunion
 AMnn        Ajout d'une réunion d'après la référence nn
 AMM         Ajout d'une réunion répétitive
 AMMnn       Ajout d'une réunion répétitive d'après la référence nn
 AP          Ajout d'une procdure
 APnn        Ajout d'une procdure d'après la référence nn
 APM         Ajout d'une procdure répétitive
 APMnn       Ajout d'une procdure répétitive d'après la référence nn
 AR          Ajout d'un rappel
 ARnn        Ajout d'un rappel d'après la référence nn


|    Changer de couleur
 ARM         Ajout d'n rappel répétitif
 ARMnn       Ajout multiple d'un rappel d'après la référence nn
 AT          Ajout d'un travail
 ATnn        Ajout d'un travail d'après la référence nn
 ATM         Ajout d'un travail répétitif
 ATMnn       Ajout d'un travail répétitif d'après la référence nn
 Cnn         Modification de l'activité portant la référence nn
 CPnn        Copie de l'activité portant la référence nn
 D           Positionnement de l'agenda sur aujourd'hui
 DIM         Affichage de l'agenda quotidien pour dimanche
 GM          Gestion des réunions
 Inn         Modification de l'intervalle dans les affichages en colonnes
 IMP         Impression d'agenda(s)
 Jnn         Affichage de nn jours/colonnes à l'écran
 JEU         Affichage de l'agenda quotidien pour jeudi
 JJ/MM/AA    Positionnement sur la date indiquée
 LUN         Affichage de l'agenda quotidien pour lundi
 MAR         Affichage de l'agenda quotidien pour mardi
 MER         Affichage de l'agenda quotidien pour mercredi
 RAP         Affichage de l'agenda quotidien, rappels seulement
 Snn         Suppression de l'activité portant la référence nn
 SAM         Affichage de l'agenda quotidien pour samedi


|    Changer de couleur
 SEnn        Positionnement sur semaine nn/aa
 VC          Visualisation d'un agenda composé
 VEN         Affichage de l'agenda quotidien pour vendredi
 VG          Visualisation d'un agenda de groupe
 VH          Visualisation d'un agenda hebdomadaire
 VM          Visualisation d'un agenda mensuel
 VQ          Visualisation d'un agenda quotidien
 VS          Visualisation d'un agenda semestriel
 
 
 Toutes les fonctions utilisateurs commencent par un point (.)
 
 elles font appel à une commande (qui peut être CALL)
 
 OFFICE reconnait des variables de substitution, qu'il va remplacer par
  les valeurs en cours correspondantes.
 
 en voici la liste:  o    &CALNAM   nom de l'agenda en cours
                     o    &USRID    ID utilisateur (propriétaire de &CALNAM)
                     o    &USRADR   Adresse de l'utilisateur
                     o    &GRPNAM   nom du groupe en cours
                     o    &DSTNAM     Nom de la liste de diffusion en cours.


|    Changer de couleur
                     o    &DSTQUAL    qualifiant de la liste
                     o    &CURDAT     date en cours sur l'agenda (CYYMMDD)
                     o    &CURDATJ     idem  (au format du travail)
                     o    &STRDAT     date de début de l'agenda (CYYMMDD)
                     o    &STRDATJ     idem (au format du travail)
                     o    &ENDDAT     date de fin de l'agenda
                     o    &ENDDATJ     idem (au format du travail)
                     o    &CURDAY     jour en cours (*SUN = Dimanche, ...)
                     o    &STRDAY     jour de début
                     o    &ENDDAY     jour de fin
                     o    &FCNNAM     nom de la fonction utilisée
                     o    &FCNTXT     texte associé à la fonction
                     o    &ITMID      Id de l'élément manipulé (20 C.)
                     o    &GRPUSRID   ID utilisateur (proprio de &GRPNAM)
                     o    &GRPUSRADR  adresse de l'ID utilisateur
                     o    &CALVIEW     +  *WEEKLY (Hebdomadaire)
                                       +  *DAILY (Quotidien)
                                       +  *GROUP (Groupe)
                                       +  *COMPOSITE (Composé)
                                       +  *REMINDER (Rappel uniquement)
                                       +  *SIXMONTH (Semestriel)
                                       +  *MONTHLY (Mensuel)


|    Changer de couleur
 
                     o    &CURWKNBR   N° de semaine de la date en cours
                     o    &STRWKNBR   N° de semaine de début
                     o    &ENDWKNBR   N° de semaine de fin
 
 Pour les notions de début (et de fin), la signification est fonction
  de l'affichage en cours.
 
 o  *WEEKLY (Hebdomadaire)          la date dans la colonne la plus à gauche
 o  *DAILY (Quotidien)              la première date affichée
 o  *GROUP (Groupe)                 la date affichée (= date en cours)
 o  *COMPOSITE (Composé)            la date dans la colonne la plus à gauche
 o  *REMINDER (Rappel)              la première date affichée
 o  *SIXMONTH (Semestriel)          le premier jour du premier mois affiché
 o  *MONTHLY (Mensuel)              le premier jour du mois affiché
 
 
Toute nouvelle fonction appartient au propriétaire du calendrier auquel
 elle est associée (seul cet utilisateur peut s'en servir et la gérer)
ou bien à *PUBLIC (tout le monde peut s'en servir)
 
L'administrateur peut, bien sur, gérer toutes ces fonctions.


|    Changer de couleur
 
 Nous disposons aussi d'une API permettant de choisir le type d'affichage
  soit avant d'exécuter l'option aganda d'OFFICE, soit au retour suite
  à une fonction.
 
  QOOCTCTL           paramètres:  pour chacun d'entre eux la valeur
                                  *NONE garde la valeur actuelle.
 
                     - CHAR(10) type d'affichage  *WEEKLY
                                                  *DAILY
                                                  *GROUP
                                                  *COMPOSITE
                                                  *MONTHLY
                                                  *SIXMONTH
                                                  *REMINDER
 
                     - CHAR(7)  date en cours (CYYMMDD)
 
                     - CHAR(6)  heure de début
 
                     - BIN(4)   nombre de colonnes (5, 6 ou 7)
 


|    Changer de couleur
 
                     - BIN(4)   interval de temps
                                 *WEEKLY,*GROUP,*COMPSITE 5 à  60
                                 *MONTHLY                 5 à 120
 
                     - CHAR(??) agenda(s)
                                x fois <-10c-><-8c-><8c->
                                        nom     ID   adr
 
                     - BIN(4)   nombre d'agendas
 
                     - CHAR(26) groupe d'agendas
 
                     - CHAR(16) liste de diffusion
 
                     - CHAR(??) retour d'erreur (standard/APIs)
 
                     - CHAR(5)  semaine en cours: WWAA
                                                  WW = n° de semaine
                                                     AA = année.
        si vous indiquez date en cours et semaine
           en cours,seule la date est considérée.





©AF400