API Gestion Appel Offres Trier Réponse

Version : ACE 1.0

Edition spéciale ES2

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

GestionAppelOffresTrierReponses

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

Cette API permet, pour un appel d’offre (AO) donné, de classer les réponses des fournisseurs en fonction de plusieurs critères applicables en cascade (prix, délais, montant, etc.).

Voir documentation I_AOF_F.

API imbriquées : GestionUnitesconvertirMontantGestionUnitesconvertirQuantite -

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

RAS.

Paramétrage (PPE)

DEVNATGESAOF -

Processus, contrôles et règles de gestion

Etape Description du Processus
Entrée
Les paramètres en entrée sont :
  • code société,
  • objet Poste (indicateur Achat/vente, type d’événement, numéro d’événement et numéro de poste),
  • code des critères de choix fournisseurs 1 à 5,
  • indicateur précisant si l’on restitue le texte libre de chaque réponse.

Le numéro d’événement et le numéro de poste sont obligatoires.

Il peut y avoir 5 critères au maximum applicables en cascade. S’ils ne sont pas renseignés, le tri est réalisé selon la préférence définie pour les fournisseurs de l’AO ou, à défaut, par ordre alphabétique du nom du fournisseur.

Sortie Tableau trié des réponses aux appels d’offres (RAO) enrichies de toutes les informations collectées aux étapes 2 et 3.
1

Recherche des réponses au poste de l’AO dans la table EVP.

Le résultat de l’étape 1 est un tableau de postes de RAO.

2

Pour chaque poste de réponse à l’appel d’offres (RAO) retenu, recherche et mémorisation des informations complémentaires dans le tableau.

Le résultat de l’étape 2 est une liste de postes de RAO enrichis de données supplémentaires.
  • Données de l’en-tête de la RAO.
    • Code achat/vente,
    • Type d’événement,
    • Numéro d’événement,
    • Etat de la RAO,
    • Date de livraison prévue de la RAO,
    • Fournisseurs de la RAO :
    • Données de règlement de la RAO.
  • Données du poste de la RAO
    • Numéro de poste,
    • Quantité du poste convertie dans l’unité du poste de l’AO,
    • Unité du poste de l’AO,
    • Prix unitaire du poste converti dans la devise nationale (voir paramètre DEVNAT ),
    • Montant du poste de la RAO converti en devise nationale (voir paramètre DEVNAT).
    • Date de livraison prévue par le fournisseur
    • Délai fournisseur,
    • Texte libre de la RAO.
  • Données du fournisseur de la RAO
    • Nom du fournisseur,
    • Données de règlement du fournisseur si pas défini sur la RAO,
    • Code devise,
    • Préférence,
  • Valeur des critères en entrée qui correspondent à des zones paramétrées (n varie de 1 à 5) :
    • Code critère n,
    • Nom du critère n,
    • Valeur du critère n,
    • Libellé de la valeur du critère n.

    Si le critère correspond à une zone paramétrée associée à la fonction GTZON, alors l’API restitue la valeur de la zone paramétrée de la table définie par le critère de choix fournisseur (voir documentationI_TBL_F code CCF).

Pour chaque table :
  • PRO : zones paramétrées de 1 à 16 du produit de l’AO,
  • TIE : zones paramétrées de 1 à 16 du fournisseur de la RAO,
  • PRC : zones paramétrées de 1 à 16 du catalogue produit,
  • EVE : zones paramétrées de 1 à 20 de l’en-tête de la RAO,
  • EVP : zones paramétrées de 1 à 20 du poste de la RAO.

3

Tri des réponses des fournisseurs (au moins l’un des critères de tri doit être renseigné)

Pour chaque poste de RAO obtenu en étape 2, l’API effectue cinq tris successifs avec la valeur de chaque critère et en tenant compte de l’ordre des critères.

Cas d’erreur

Cause Effet
Le numéro d’événement et/ou le numéro de poste ne sont pas renseignés. Aucun traitement n’est effectué.
Le poste d’événement n’existe pas dans la table EVP. Aucun traitement n’est effectué.
Les codes critères n’existent pas dans la table CCF. Aucun traitement n’est effectué.