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.
Sommaire
classd-toc

...


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.
Image Removed
Image Removed

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
Image Removed
Image Removed

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
Image Removed

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
Image Removed
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é Image Removed

  • 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 Image Removed

...

La fonction Recherche_idpoint permet de rechercher la valeur du champ 'idpoint' du processus en cours de traitement.
Image Removed

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)
Image Removed

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é
Image Removed
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é
Image Removed

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"
Image Removed
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
Image Removed
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

...

Exemple de surcharge

Surcharge permettant l’utilisation d’un nouvel ENREG publique pour la passage des paramètres d’un processus dans une action.

Si l’enregistrement que vous voulez utiliser n’est pas déclarer dans le module SPPM000.dhop

Vous devez le déclarer dans une surcharge du module SPTM000

Surcharge du module sptm000

Il faut créer le module spum000.dhsp en surcharge du module sptm000
Le RECORD ou le RECORDSQL que vous voulez utiliser doit être déclaré en public et avoir l'option KEEPDATANAMES
Image Added

Il faut ensuite prendre la fonction Remplacer_Champ_Specifique du module SPTM000

la copier dans votre module de surcharge et enlever les commentaire

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.

...

Lors du traitement des tâches des processus, certains enregistrements publics sont chargés en fonctions des données de l’entête du processus

Pour en charger d’autre vous pouvez utiliser la procedure SP_Lire_Tables_liees_entete_Ap pour y faire vos chargements spécifiques.
Image Added

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,
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


Correction VG X.4

Condition « relance_mail »:

...