Sommaire | ||
---|---|---|
|
...
MOT CLE description
Ref Référence Article
Ref.lib Désignation Article
EvtNo N° d'évènement associé à l'en-tête du processus
EvtNo.Lib Libellé de l'évènement
Projet Code projet associé à l'en-tête du processus
Projet.Lib Libellé du projet
Affaire Code affaire associé à l'en-tête du processus
Affaire.Lib Libellé de l'affaire
Individu Code individu associé à l'en-tête du processus
Individu.nom Prénom et nom de l'individu
EntierCourt Valeur de "l'entier court" associé à l'en-tête du processus
EntierLong Valeur de "l'entier long" associé à l'en-tête du processus
Montant Valeur du "montant" associé à l'en-tête du processus
AgileoId Valeur de l'identifiant Agiléo associé à l'en-tête du processus
Fonctions du Fonctions du module SPTMCTRL
Les fonctions, et procédure utilisées pour créer les listes de multi-choix, initialisation, contrôler et rechercher les libellés dans les formulaires, les traitements avant et après doivent être définies dans le module SPTMCTRL.dhop.
L'enregistrement de travail utilisé par défaut pour passer des données en paramètres est SPCTRL.
...
Procedure Initialiser_Individu_Collaborateur(&Individu, param)
Type : Initialisation
Met à jour la variable Individu avec le code individu correspondant au collaborateur SPCTRL.ProcUser
Procedure Initialiser_NomIndividu_Collaborateur(&NomIndividu, 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(&Contrat, param)
Type : Initialisation
Met à jour la variable "Contrat" avec le premier contrat actif 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_Rubabs(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)
Fonctions standards de liaison avec agileo
...
Exemple de surcharge
Lancement d'un processus lors de la modification d'un point d'affaire qui permet de tester le statut du point modifié.
Création d'une condition sur le statut du point
Le statut terminé du point correspond à la valeur 4.
Créer un processus permettant de tester le statut du point modifié.
Code du processus : affaire001
Libellé : test statut point
Champ du processus:
collaborateur : (Code 20) Utilisateur qui à modifier le point d'affaire
affaire : (Code 8) code de l'affaire associée au point
idpoint : (Entier long) Id du point modifié
Tâches du processus
t010 Test statut point (type : pas d'action)
t020 Point terminé (type : pas d'action)
t030 Point non terminé (type : pas d'action)
Suite de la tache t010
S010
Type : condition de suite réalisé (Condition = point_termine)
Tâche suivante : t020
S020
Type : condition de suite non réalisé (Condition = point_termine)
Tâche suivante : t030
Définir une action 'POINT_AFFAIRE'
Associé le processus affaire001 à cette action
Les paramètres à passer sont les suivants
Surcharge du module gatt018
Il faut créer le module gaut018.dhsp en surcharge du module gatt018 associé au programme de gestion des points d'affaire.
Et surcharger la fonction Point_Update_Av
Surcharge du module sptm000
Il faut créer le module spum000.dhsp en surcharge du module sptm000
Le recordSQL POINT doit être public et avoir l'option KEEPDATANAMES
La procédure Remplacer_Champ_Specifique permet de retrouver la valeur d'un champ pour les records et les RecordSQL déclarés avec l'option KEEPDATANAMES dans le module de surcharge.
Elle sera utilisée
lors de la création du processus pour récupérer le code affaire et l'idpoint du point modifié
Lors de l'évaluation de la condition point terminé
Elle pourrait être utilisée lors de l'envoi de mail ou de la création d'évènement CRM pour évaluer des formule de type
...
La fonction Recherche_idpoint permet de rechercher la valeur du champ 'idpoint' du processus en cours de traitement.
La procédure SP_Lire_Tables_liees_entete_Ap permet de rechercher le RecordSQL POINT lié à l'idpoint.
C'est cette fonction qui permet que le teste point terminé soit bien réalisé sur le point associé au processus (à l'aide du champ idpoint)
Lancement du processus
Lancer le programme de gestion des points (menu Affaire / Affaires / points)
Modifier un "point" sans mettre son statut "à terminer"
Voilà l'état des tâches du processus terminé
On voit bien que la tâche exécutée est la tâche t030 Point non terminé
Modifier un "point" mettre son statut "à terminer"
Voilà l'état des tâches du processus terminé
On voit bien que la tâche exécutée est la tâche t020 Point terminé
Liaison avec les tâches Agiléo
Validation étape Agiléo
Une tâche de type "Validation étape Agiléo" permet traiter une tâche d'un workflow Agiléo. La tâche Agiléo traitée est celle dont l'ID est renseigné dans l'en-tête du processus (champ AGILEOID)
La réponse à envoyer à la tâche Agiléo doit être renseignée dans le champ paramétres de la tâche Processus
Ex : La réponse envoyée à Agiléo sera : "Accepter=True"
On peut également passer des données en paramètres à la tâche Agiléo.
Pour cela il faut associer un formulaire à la tâche processus.
Les données doivent être de type Libellé Long
Les donnée seront envoyées sous la forme CodeChamp = Valeur donnée.
Ex
Si on saisit "réponse INFINITY" dans le champ AgileoDon.
La chaîne de paramètre passé à AGILEO sera :
"Accepter=true,AgileoDon=Réponse INFINITY"
Correspondance entre les utilisateurs INFINITY et AGILEO
Les utilisateurs INFINITY sont soient des INDIVIDUS de la paie INFINITY soient des collaborateurs ACHAT/VENTE
La fonction Rechercher_info_connexion du module "a5pmswuser.dhop" permet de chercher les informations de connections Agiléo (login et mot de passe) d'un utilisateur INFINITY.
On recherche d'abord la présence d'un INDIVIDU avec "code utilisateur" = USER
Si on ne trouve pas d'INDIVIDU on recherche un collaborateur Achat/Vente avec salCod = USER
Liste des tâches Agiléo
...
Programmes permettant la création d’un processus automatique d’exécution
Dans les programme ci dessous, la gestion d’enregistrement des paramètres permet également la création d’un processus automatique d’exécution du programme.
Les paramètres enregistrés, en particulier les dates peuvent être définies en fonction de la dates d’éxecution.
Le processus ainsi créé est actif. Il sera exécuté sur le dossier courant à la fréquence définie.
Commerce & Logistique
Administration ventes
Devis client
Impression des devis (gtpp420)
Commande client
Impression des commandes (gtpp420)
BL client
Impression des BL (gtpp420)
Facture client
Facturation différée des BL (gtpp240_sql )
Impression des factures (gtpp420)
Impression des traites (gtpp430)
Impression des relevés de facture (gtpp435)
Intégration comptable (gtpp410)
Stocks
Réapprovisionnement
Analyse des consommations (gtpp770)
Calcul des besoins (gtpp762)
Réservations
Génération des réservations (gtpp742)
Génération des réservations affectées (gtpp743)
Inventaires gestion avancée
Contrôle justificatif d'inventaires (gtpp527)
Traitement
Génération des statistiques (gtpp110)
Affectation des Coûts de revient (gtpp120)
Calcul des Coûts moyens pondérés (gtpp125)
Réajustement des CR de demande d’avoir (gtppgda100)
Utilitaires
Procédures de mise à jour
Mise à jour des compteurs article (gtpp080 )
Import - Export tableur
Import de Pièces par tableur (gtpppceimp)
O.F.
Mises en production
Bon de préparation pour OF
Génération des BP (gtpp530_sql3)
Affaire
Affaires
Suivi des affaires
Calcul de besoins des affaires (gappgpa110)
Compta
Impressions
Balance (ccpp034_sql)
Balance simplifiée (ccpp048)
Balance sur plan comptable paramétré (ccpp034_pcp)
Import - Export
Balance ASCCII (ccpp034_sql)
Utilitaires
Reconstitution des soldes (ccpp090_sql)
Règlement
Recouvrement
Calcul du DSO (rcppdso)
Traitement
Mise à jour des prépaiements en attente (rcppmajprepai)
Utilitaires
Mise à jour de l’encours C&L (rcppmajencours)
Trésorerie
Calcul du prévisionnel (rcpptre620)
Point de vente
Point de vente
Intégration
Intégration ticket divalto Commerce et Logistique (pvppdav)
Intégration ticket divalto Comptabilité (pvppcpta_sql)
Exemple d’utilisation
Programme d’analyse des consommation gtpp770
Dans le programme analyse de consommations, indiquer les critères de filtrage souhaités
Cliquer sur le bouton de gestion des paramètres
...
Cliquer sur "Récupérer les données du masque"
Cliquer sur le bouton "Sauvegarder"
...
Cliquer sur "Définir processus"
Paramétrer le processus et le sauvegarder
...
Exemple de surcharge
Lancement d'un processus lors de la modification d'un point d'affaire qui permet de tester le statut du point modifié.
Création d'une condition sur le statut du point
Le statut terminé du point correspond à la valeur 4.
Créer un processus permettant de tester le statut du point modifié.
Code du processus : affaire001
Libellé : test statut point
Champ du processus:
collaborateur : (Code 20) Utilisateur qui à modifier le point d'affaire
affaire : (Code 8) code de l'affaire associée au point
idpoint : (Entier long) Id du point modifié
Tâches du processus
t010 Test statut point (type : pas d'action)
t020 Point terminé (type : pas d'action)
t030 Point non terminé (type : pas d'action)
Suite de la tache t010
S010
Type : condition de suite réalisé (Condition = point_termine)
Tâche suivante : t020
S020
Type : condition de suite non réalisé (Condition = point_termine)
Tâche suivante : t030
Définir une action 'POINT_AFFAIRE'
Associé le processus affaire001 à cette action
Les paramètres à passer sont les suivants
Surcharge du module gatt018
Il faut créer le module gaut018.dhsp en surcharge du module gatt018 associé au programme de gestion des points d'affaire.
Et surcharger la fonction Point_Update_Av
Surcharge du module sptm000
Il faut créer le module spum000.dhsp en surcharge du module sptm000
Le recordSQL POINT doit être public et avoir l'option KEEPDATANAMES
La procédure Remplacer_Champ_Specifique permet de retrouver la valeur d'un champ pour les records et les RecordSQL déclarés avec l'option KEEPDATANAMES dans le module de surcharge.
Elle sera utilisée
lors de la création du processus pour récupérer le code affaire et l'idpoint du point modifié
Lors de l'évaluation de la condition point terminé
Elle pourrait être utilisée lors de l'envoi de mail ou de la création d'évènement CRM pour évaluer des formule de type
...
La fonction Recherche_idpoint permet de rechercher la valeur du champ 'idpoint' du processus en cours de traitement.
La procédure SP_Lire_Tables_liees_entete_Ap permet de rechercher le RecordSQL POINT lié à l'idpoint.
C'est cette fonction qui permet que le teste point terminé soit bien réalisé sur le point associé au processus (à l'aide du champ idpoint)
Lancement du processus
Lancer le programme de gestion des points (menu Affaire / Affaires / points)
Modifier un "point" sans mettre son statut "à terminer"
Voilà l'état des tâches du processus terminé
On voit bien que la tâche exécutée est la tâche t030 Point non terminé
Modifier un "point" mettre son statut "à terminer"
Voilà l'état des tâches du processus terminé
On voit bien que la tâche exécutée est la tâche t020 Point terminé
Les processus dans la GRM (Gestion des ressources matérielles)
...
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)
...
Version office 365 supportées
# 1232- 24/09/2015 - |
Compatibilité Office 365 |
Cher Partenaire,
|
Correction VG X.4
Condition « relance_mail »:
...