Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Ancre
_Toc496599063
_Toc496599063
Ancre
_Toc33179166
_Toc33179166
Récupération de l'utilisateur qui a traité une tâche manuelle


A partir de la version 7.5c ou X.2.
Pour récupérer le code de l'utilisateur qui a traité une tâche manuelle, il faut rajouter un traitement avant sur la tâche manuelle et utiliser la fonction maj_collaborateur avec le paramètre suivant :

Exemple récupération dans le champ "valideur" de l'utilisateur qui a traité la tâche t020

Donnée de type multi-ligne

Tâche de type Création de processus :
Si vous voulez passer une donnée de type multi-lignes en paramètre vers un autre champ de type multi-lignes, il faut vérifier que le paramétrage des notes de nature "SOPEFORM" existe et est bien défini en format texte.
Accès : menu Administration / Paramètres / Notes / Paramétrages des notes
Image Removed
Attention : dans le cas d'une tâche de type création de processus avec passage de paramètre : un champ de type multi-lignes ne peut être utilisé que pour initialiser un autre cham de type multi-lignes.
Il est par contre possible d'initialiser un champ multi-lignes à partir d'un champ d'un autre type.

FORMULAIRE.TOUT

...


FORMULAIRE.TOUT

La syntaxe FORLMULAIRE.TOUT permet de prendre en compte l'ensemble des données du processus.
Exemple de d'utilisation de FORMUALIRE.TOUT ou FORM.TOUT
Donnée du formulaire

...

MOT CLE description
Ticod Code de type de tiers associé à l'en-tête du processus
Tiers Code tiers associé à l'en-tête du processus
Tiers.Nom Nom du tiers
Commercial  mail du Commercial Commercial associé au tiers
Commercial.nom Nom du commercial 1
Commercial2 mail du Commercial 2 associé au tiers
Commercial2.nom Nom du commercial 2
Commercial3 mail du Commercial 3 associé au tiers
Commercial3.nom Nom du commercial 3
Contact Code contact associé à l'en-tête du processus
Contact.nom Prénom et Nom du contact

...


Function Char SP_Rechercher_Collaborateur(User, param)
Type : Recherche de libellé
Retourne le nom du "user" passé en paramètre
Function int SP_Controler_Collaborateur(User, Param, &err, &fichier)
Type : Contrôle
Contrôle du "user" passé en paramètre
Procedure Initialiser_Collaborateur(&User, param)
Type : Initialisation
Met à jour la variable User avec le collaborateur courant (System.User)
Procedure Initialiser_Nom_Collaborateur (&NomUser, param)
Type : Initialisation
Met à jour la variable NomUser avec le nom du collaborateur SPCTRL.ProcUser
Procedure Maj_Collaborateur (&NomUser(&User, param)
Type : Initialisation
Met à jour la variable User avec le collaborateur SPCTRL.User
Procedure Initialiser_user_processus (&User, param)
Type : Initialisation
Met à jour la variable NomUser User avec le nom du collaborateur SPCTRLcréateur du processus courant (SOPEENT.ProcUser)
Procedure Majmail_Collaborateuruser (&Usermail, param)
Création : Version X.4
Type : Initialisation
Met à jour la variable User mail avec le collaborateur mail de l'utilisateur passé en paramètre dans SPCTRL.User
Procedure Initialiser_user_processus Manager(&UserCode20, param)
Type : Initialisation
Met à jour la variable User code20 avec le créateur du processus courant (SOPEENT.ProcUser)
Procedure mail_user (&mail, param)
Création : Version X.4code user du manager de SPCTRL.User.
SPCTRL.User peut être soit un groupe, soit un utilisateur
Procedure Correspondant1(&Code20, param)
Type : Initialisation
Met à jour la variable mail code20 avec le mail de l'utilisateur passé en paramètre dans code user du correspondant de SPCTRL.User.
Procedure ManagerRemplacant(&Code20, param)
Type : Initialisation
Met à jour la variable code20 avec le code user du manager remplaçant de SPCTRL.User.
Procedure Realisateur_Tache(&Code20, param)
Type : Initialisation
SPCTRL.User peut être soit un groupe, soit un utilisateur
Procedure Correspondant1(&Code20, Retourne l'utilisateur qui a réalisé la tâche SPCTRL.TacheCod du processus courant

Ancre
_Toc397549328
_Toc397549328
Ancre
_Toc33179180
_Toc33179180
Fonctions standards liées aux tiers

Function Char SP_Rechercher_Tiers(Tiers, &param)
Type : Initialisation
Met à jour la variable code20 avec le code user du correspondant de SPCTRL.User.
Procedure Remplacant(&Code20, param)
Type : Initialisation
Met à jour la variable code20 avec le code user du remplaçant de SPCTRL.User.
Procedure Realisateur_Tache(&Code20, Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre
Function int SP_Controler_Tiers(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre
Public Function Char SP_Rechercher_Client(Tiers, &param)
Type : Initialisation
Retourne l'utilisateur qui a réalisé la tâche SPCTRL.TacheCod du processus courant

...

Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un client)
Public Function int SP_Controler_Client(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre(le tiers doit être un client)
Public Function Char SP_Rechercher_TiersProspect(Tiers, &param)
Type : Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un prospect)
Public Function int SP_Controler_TiersProspect(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre(le tiers doit être un prospect)
Public Function Char SP_Rechercher_ClientFournisseur(Tiers, &param)
Type : Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un clientfournisseur)
Public Function int SP_Controler_ClientFournisseur(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre (le tiers doit être un clientfournisseur)
Public Function Char SP_Rechercher_ProspectAutreTiers(Tiers, &param)
Type : Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un prospectautre tiers)
Public Function int SP_Controler_ProspectAutreTiers(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre(le tiers doit être un prospectautre tiers)
Public Function Char SP_Rechercher_FournisseurCommercial(Tiers, &param)
Type : Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un fournisseurcommercial)
Public Function int SP_Controler_FournisseurCommercial(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre(le tiers doit être un fournisseurcommercial)
Public Function Char SP_Rechercher_AutreTiersContact(TiersContact, & param)
Type : Recherche de libellé
Retourne le nom du "Tierscontact" passé en paramètre(le .
Le tiers associé doit être un autre tiers) renseigné dans SPCTRL.Tiers
Public Function int SP_Controler_AutreTiersContact(TiersContact, param, &err, &fichier)
Type : Contrôle
Contrôle Retourne le nom du "Tierscontact" passé en paramètre(le .
Le tiers doit être un autre tiers)
Public Function Char SP_Rechercher_Commercial(Tiers, &paramassocié doit être renseigné dans SPCTRL.Tiers
Procedure Email_Representant(&email, Param)
Type : Initialisation
Renvoie l'email du représentant de SPCTRL.Tiers
Procedure chercher_mail_commercial_client(&email, Param)
Type : Initialisation
Recherche de libellé
Retourne le nom du "Tiers" passé en paramètre(le tiers doit être un commercial)
Public Function int SP_Controler_Commercial(Tiers, param, &err, &fichier)
Type : Contrôle
Contrôle du "Tiers" passé en paramètre(le tiers doit être un commercial)
Public Function Char SP_Rechercher_Contact(Contactle mail du commercial du client SPCTRL.Tiers, ou son code utilisateur le cas échéant

Ancre
_Toc397549329
_Toc397549329
Ancre
_Toc33179181
_Toc33179181
Fonctions standards liées aux pièces Achat/Vente

Procedure visualiser_piece(pino, param)
Type : Recherche de libellé
Retourne le nom du "contact" passé en paramètre.
Le tiers associé Traitement sortie de champ
Ouverture explorateur de la pièce n° pino
Le type de tiers doit être renseigné dans SPCTRL.TiCod
Le type de pièce doit être renseigné dans SPCTRL.Tiers
Public Function int SP_Controler_Contact(Contact, param, &err, &fichier)
Type : Contrôle
Retourne le nom du "contact" passé en paramètre.
Le tiers associé PiCod
Procedure recherche_info_piece(pino, Param)
Type : Traitement sortie de champ
Chargement de l'enregistrement ENT pour la pièce n° pino
Le type de tiers doit être renseigné dans SPCTRL.TiCod
Le type de pièce doit être renseigné dans SPCTRL.Tiers
Procedure Email_Representant(&email, Param)
Type : Initialisation
Renvoie l'email du représentant de SPCTRL.Tiers
Procedure chercher_mail_commercial_client(&email, Param)
Type : Initialisation
Recherche le mail du commercial du client SPCTRL.Tiers, ou son code utilisateur le cas échéant

...

Procedure visualiser_piece(pinoPiCod

Ancre
_Toc397549326
_Toc397549326
Ancre
_Toc33179182
_Toc33179182
Fonctions standards liés aux évènements

function Char Rechercher_Multi_Choix_Evenement(param)
Type : Chargement de multichoix
Retourne la liste des types d'évènements
Function Char SP_Rechercher_EvtNo(EvtNo, param)
Type : recherche de libellé
Retourne le libellé de l'évènement passé en paramètre
Function Char SP_Rechercher_Evenement(Evenement, param)
Type : Traitement sortie de champ
Ouverture explorateur de la pièce n° pino
Le type de tiers doit être renseigné dans SPCTRL.TiCod
Le type de pièce doit être renseigné dans SPCTRL.PiCod
Procedure recherche_info_piece(pino, Param)
Type : Traitement sortie de champ
Chargement de l'enregistrement ENT pour la pièce n° pino
Le type de tiers doit être renseigné dans SPCTRL.TiCod
Le type de pièce doit être renseigné dans SPCTRL.PiCod

...

function Char Rechercher_Multi_Choixrecherche de libellé
Retourne le libellé de du code évènement passé en paramètre
Function int SP_Controler_Evenement(Evenement, param, &err, &fichier)
Type : contrôle
Contrôle de l'évènement passé en paramètre
Function Char Recuperer_Codes_Contacts_Evenement(param)
Type : Chargement de multichoix
Retourne la liste des codes contacts de l'évènement SPCTRL.evtno
Procedure Recuperer_Noms_Contacts_Evenement(param)
Type : I Chargement de multichoix
Retourne la liste des types d'évènements noms des contacts de l'évènement SPCTRL.evtno
Function Char SP_Rechercher_EvtNo(EvtNoRecuperer_Liste_Noms_Contacts_Evenement(&libellelong, param)
Type : recherche de libelléInitialisation
Retourne le libellé la liste des noms des contacts de l'évènement passé en paramètre SPCTRL.evtno
Les éléments sont séparés par un saut de ligne
Function Char SPRecuperer_Codes_RechercherCollaborateurs_Evenement(Evenement, param)
Type : recherche Chargement de libellémultichoix
Retourne le libellé de du code évènement passé en paramètre
Function int SP_Controler_Evenement(Evenement, param, &err, &fichierla liste des codes collaborateur de l'évènement SPCTRL.evtno
Function Char Recuperer_Noms_Collaborateurs_Evenement(param)
Type : contrôle
Contrôle Chargement de multichoix
Retourne la liste des noms des contacts de l'évènement passé en paramètre
Function Char Recuperer_Codes_ContactsSPCTRL.evtno
Procedure Recuperer_Liste_Noms_Collaborateurs_Evenement(&libellelong, param)
Type : Chargement de multichoixInitialisation
Retourne la liste des codes noms des contacts de l'évènement SPCTRL.evtno
Les éléments sont séparés par un saut de ligne

...

Ancre
_Toc397549330
_Toc397549330
Ancre

...

_Toc33179183
_Toc33179183
Fonctions standards liées à la PAIE


Procedure Initialiser_Individu_Collaborateur(&Individu, param)
Type : I Chargement de multichoix
Retourne la liste des noms des contacts de l'évènement SPCTRL.evtno
Function Char Recuperer_Liste_Noms_Contacts_Evenement(&libellelongInitialisation
Met à jour la variable Individu avec le code individu correspondant au collaborateur SPCTRL.ProcUser
Procedure Initialiser_NomIndividu_Collaborateur(&NomIndividu, param)
Type : Initialisation
Retourne la liste des noms des contacts de l'évènement SPCTRL.evtno
Les éléments sont séparés par un saut de ligne
Function Char Recuperer_Codes_Collaborateurs_EvenementMet à jour la variable NomIndividu avec le nom de l'individu correspondant à l'utilisateur SPCTRL.ProcUser
function Char Chargement_Multi_Choix_contrat(param)
Type : Chargement de multichoix
Retourne la liste des codes collaborateur contrats actifs de l'évènement individu(SPCTRL.evtno
Function Char Recuperer_Noms_Collaborateurs_Evenement(INDIVIDU)
Procedure Initialiser_Contrat_Individu(&Contrat, param)
Type : Chargement de multichoix
Retourne la liste des noms des contacts Initialisation
Met à jour la variable "Contrat" avec le premier contrat actif de l'évènement individu(SPCTRL.evtno
Procedure Recuperer_Liste_Noms_Collaborateurs_Evenement(&libellelongindividu)
Function Char SP_Rechercher_Individu(Individu, param)
Type : InitialisationRecherche de libellé
Retourne la liste des noms des contacts le nom / prénom de l'évènement SPCTRL.evtno
Les éléments sont séparés par un saut de ligne

...

Procedure Initialiser_Individu_Collaborateur(&Individu, individu passé en paramètre
Function int SP_Controler_Individu(Individu, param, &err, &fichier)
Type : Contrôle
Contrôle de l'individu passé en paramètre
function Char Chargement_Multi_Choix_Rubabs(param)
Type : Initialisation
Met à jour la variable Individu avec le code individu correspondant au collaborateur SPCTRL.ProcUser
Procedure Initialiser_NomIndividu_Collaborateur(&NomIndividu, paramChargement de multichoix
Retourne la liste des rubriques d'absences famille 'abs' et 'cp'
procedure Initialiser_Rubabs(&Rubabs, Param)
Type : Initialisation
Met à jour la variable NomIndividu avec le nom de l'individu correspondant à l'utilisateur SPCTRL.ProcUser
function Char Chargement_Multi_Choix_contrat(param)
Type : Chargement de multichoix
Retourne la liste des contrats actifs de l'individu(SPCTRL.INDIVIDU)
Procedure Initialiser_Contrat_Individu(&ContratRubAbs selon SPCTRL.Typeabs
Si SPCTRL.Typeabs = 1 RubAbs = 'abs_rtt'
Si SPCTRL.Typeabs = 2 RubAbs = 'abs_cp'
Si SPCTRL.Typeabs = 3 RubAbs = 'abs_cp'
Sinon 'abs_cp'
Public Procedure Initialiser_Date_et_Heure_Debut_Contrat(&DateDh, param)
Type : Initialisation
Met à jour la variable "Contrat" avec le premier contrat actif DateDh avec la date du jour et l'heure de début de journée associée au contrat de l'individu (SPCTRL.individu)
Function Char SP_Rechercher_Individu(Individu, param)
Type : Recherche de libellé
Retourne le nom / prénom de l'individu passé en paramètre
Function int SP_Controler_Individu(Individu, param, &err, &fichier)
Type : Contrôle
Contrôle de l'individu passé en paramètre
function Char Chargement_Multi_Choix_RubabsPAIE.(Le calendrier est recherché sur le contrat ou sur l'individu ou sur l'établissement ou sur le dossier)
Public Procedure Initialiser_Date_et_Heure_Fin_Contrat(&DateDh, param)
Type : Initialisation
Met à jour la variable DateDh avec la date du jour et l'heure de début de fin associée au contrat de l'individu PAIE.(Le calendrier est recherché sur le contrat ou sur l'individu ou sur l'établissement ou sur le dossier)

Fonctions standards de liaison avec agileo

Public function char Chargement_Liste_TachesAgileo(param)
Type : Chargement de multichoix
Retourne la liste des rubriques d'absences famille 'abs' et 'cp'
procedure Initialiser_Rubabs(&Rubabs, Param)
Type : Initialisation
Met à jour la variable RubAbs selon SPCTRL.Typeabs
Si SPCTRL.Typeabs = 1 RubAbs = 'abs_rtt'
Si SPCTRL.Typeabs = 2 RubAbs = 'abs_cp'
Si SPCTRL.Typeabs = 3 RubAbs = 'abs_cp'
Sinon 'abs_cp'
Public Procedure Initialiser_Date_et_Heure_Debut_Contrat(&DateDh, param)
Type : Initialisation
Met à jour la variable DateDh avec la date du jour et l'heure de début de journée associée au contrat de l'individu PAIE.(Le calendrier est recherché sur le contrat ou sur l'individu ou sur l'établissement ou sur le dossier)
Public Procedure Initialiser_Date_et_Heure_Fin_Contrat(&DateDh, param)
Type : Initialisation
Met à jour la variable DateDh avec la date du jour et l'heure de début de fin associée au contrat de l'individu PAIE.(Le calendrier est recherché sur le contrat ou sur l'individu ou sur l'établissement ou sur le dossier)

...

tâches en cours pour l'utilisateur Sytem.User

Surcharge pour gestion des tables

Les tables qui ne sont pas prises en compte en standard dans le module processus, ou les tables spécifiques peuvent être utilisées après mise en place d'une surcharge du module SPTM000.dhop

Passage de paramètres lors de la création d'un processus (Paramètres des "ACTIONS")

Dans la surcharge du module SPTM000.dhop faire une déclaration "PUBLIC" des tables à utiliser.

Créer la procédure "Remplacer_champ_spécifique".  (se baser sur la procédure du module standard et supprimer les commentaires)


Image Added

Chargement d'enregistrements lors du traitements des tâches 

Le chargement de table publiques lors du traitements des tâches permet d'utiliser directement les champs de ces tables dans l'évaluation des "conditions", l'envoi de mails, ...

Dans la surcharge du module SPTM000.dhop faire une déclaration "PUBLIC" des tables à utiliser.

Faire une surcharge de la fonction SP_Lire_Tables_liees_entete_AP

Et rajouter les fonctions Seek_xxx permettant de charger les tables avec lesquelles on veut travailler.

L'enregistrement SOPEENT est chargé, c'est sur cet enregistrement que l'on va pouvoir lire les données de l'entête que l'on veut utiliser pour charger la table.

Si on veut utiliser les valeurs des champs du processus il faut utiliser les enregistrements de la table SOPEFORM (avec SOPEFORM.PROCNO = SOPEENT.PROCNO et SOPEENT.DONNEEIDENT = nom du champ du processus)

Image Added

Modification des points d'affaires

Lancement d'un processus lors de la modification d'un point d'affaire qui permet de tester le statut du point modifié.

...


Il est possible d'associer un code ACTION à une « famille d'évènement. »
Si c'est le cas une action sera déclenchée à chaque création » d'évènement qualité ».
Il est aussi possible d'associer un code ACTION à une « famille de problème »
Si c'est le cas une ACTION sera déclenchée à chaque création de constat problème

Paramétrage envoi de mail

Dans Divalto / SYS , Lancer DivaltoViewer.exe
Menu option / paramètres …

Protocole MAPI

S'il n'y a pas de Profil par défaut dans Exchange : Saisir le " profil outlook" dans Profil par défaut.
Office 365 OnLine
Paramétrer le serveur Exchange



Divalto Viewer - Format des adresses
L'adresse utilisée lors de l'envoi de mail par le scrutateur est « Adresse EMAIL2 »

Paramétrage sur un serveur (pas de outlook)

...

Ancre
_Toc33179200
_Toc33179200
Version office 365 supportées


Image Modified

# 1232- 24/09/2015 -

Compatibilité Office 365

Cher Partenaire,
Vous êtes nombreux à nous interroger sur la compatibilité de Divalto avec Office 365 de Microsoft.
En fait, Office 365 n'est pas UN produit, mais une gamme de produits qui se décline en plusieurs versions. Pour ne parler que des versions professionnelles, trois offres sont proposées par Microsoft :

  • Office 365 Business Essentials
  • Office 365 Business
  • Office 365 Business Premium.

    Pour les deux derniers produits, la suite Office complète est incluse et peut-être installée sur le poste client. Divalto est donc compatible avec ses deux offres. Pour l'Offre 365 Business Essentials, seule la version en ligne est disponible. Divalto n'est pas compatible avec cette offre. Pour le détail des offres, suivez ce lien : https://products.office.com/fr-fr/business/compare-office-365-for-business-plans.
     
    Cordialement,
    Thierry LorentzDirecteur R&D Système

    Docu à compléter

    Image Modified


Image Modified


Ancre
_Toc33179201
_Toc33179201
Correction VG X.4

Ancre
_Toc33179202
_Toc33179202
Condition « relance_mail »:

...