API Gestion Analytique Générer Analytique

Version : 5.0-00

Edition spéciale ES2

Package : fr.ACE.metier.bc4j.gestionanalytique.common

GestionAnalytiqueGenererAnalytique

   
Schémas d’entrée et de sortie : IN OUT

Cette API permet de générer l'imputation analytique de l'en-tête d'événement, d'un frais ou d'un poste d'événement en fonction des natures d'imputations associés à l'événement.

Dans le flux d’entrée de l’API, le mode (champ « p_option ») permet de préciser comment l’imputation analytique est générée :

API imbriquées : GestionAnalytiqueDupliquerAnalytiqueGestionAnalytiqueCreerAnalytique -

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

GESANA (Gestion de l’analytique d’un événement commercial),

P_PHI (Module ACE FINANCE avec ACE COMMERCE.

Processus, contrôles et règles de gestion

Etape Description du Processus
1 On vérifie la présence des paramètres GESANA et P_PHI (A1="O").
2
Génération de l'analytique de l'en-tête (modes 0, 1 ou 8)
  • Si l'événement fait référence à un événement d’origine, on déclenche l'API de propagation de l'analytique (GestionAnalytiqueDupliquerAnalytique ).
  • On déclenche l'API de création de l'analytique (GestionAnalytiqueCreerAnalytique ) pour compléter l'analytique avec les natures d'imputation inexistantes dans l'événement origine.

3
Génération de l'analytique des frais (mode 4 avec le champ « codfrd » = 0)
  • Si l'événement fait référence à un événement d’origine, on déclenche l'API de propagation de l'analytique (GestionAnalytiqueDupliquerAnalytique ) pour le frais précisé en entrée de l'API.
  • On déclenche l'API de création de l'analytique (GestionAnalytiqueCreerAnalytique ) pour compléter l'analytique avec les natures d'imputation inexistantes dans l'événement origine

Sinon, si le mode = 0 ou 1 :
  • pour chaque frais de l'événement :
    • Si l'événement fait référence à un événement d’origine, on déclenche l'API de propagation de l’analytique (GestionAnalytiqueDupliquerAnalytique).
    • On déclenche l'API de création de l'analytique (GestionAnalytiqueCreerAnalytique ) pour compléter l'analytique avec les natures d'imputation inexistantes dans l'événement d’origine.

4
Génération de l'analytique des postes (mode = 2 avec un numéro de poste renseigné)
  • Si le poste fait référence à un poste origine, on déclenche l'API de propagation de l'analytique (GestionAnalytiqueDupliquerAnalytique ) pour le poste précisé en entrée de l'API.
  • On déclenche l'API de création de l'analytique (GestionAnalytiqueCreerAnalytique ) pour compléter l'analytique avec les natures d'imputation inexistantes dans l'événement origine.
Si le mode = 0, alors pour chaque poste d'événement :

Cas d’erreurs

Cause Effet
L’événement n’existe pas. Aucun traitement n’est réalisé.
Le poste d’événement n’existe pas. Aucun traitement n’est réalisé.