Evènements envoyés depuis API-FTTX
Confirmation de commande
Cet évènement est envoyé lorsque la commande est confirmée.
Il permet d'envoyer tous les paramètres permettant de demander la création de la commande dans X3.
Claim
product_order_item_entity
Nom | Type | Description | Obligatoire |
---|---|---|---|
id | string | Identifiant de la commande | Oui |
ForeignEntityCreationAsked : Du edas boss catalog -> Permet de demander la création d'une entité
creation_params : CreationParams()
Nom | Type | Description | Obligatoire |
---|---|---|---|
contract_site | string | Entité Légale qui accepte/génère le contrat (ex: "AUX00"). Champ SALFCY sur X3 |
Oui |
billing_site | string | Entité Légale qui facture le contrat (ex: "CAE00"). Champ YINVFCY sur X3 |
Oui |
rebilling_site | string | Champ YINVFCYREFAC sur X3 |
Non |
order_customer | string | Code du client qui a passé la commande (ex: "DD517"). Champ BPCORD sur X3 |
Oui |
plaque_reseau | string | Trigramme de la plaque réseau de la commande (ex: "SEM"). Champ YPLAQRES sur X3 |
Oui |
contract_number | string | Numéro du Contrat sur X3 (ex: "CMD_X_00004883"). Champ SOHNUM sur X3 |
Non |
entry_status | int | Statut de saisie de la commande (1 = Entrant, 2 = En attente de signature, 3 = Attente validation ADV, 4 = Traité). Champ YSFSTATUT sur X3 |
Oui |
reference_order_front | string | Référence de la commande sur le front X3 (ex: "PO_DC173_20250221_000018"). Champ ZIDBCWEB sur X3 |
Oui |
customer_order_reference | string | Référence du contrat chez le client. Champ ZMARCHREF sur X3 |
Non |
service_reference | string | Référence de Service, commun à ce contrat et ses éventuelles modifications. Champ YRDSREF sur X3 |
Non |
source | string | Origine du Contrat (ex: "ERP"). Champ YSOURCE sur X3 |
Oui |
creation_date | string | Date de Création du contrat. Champ YCREDAT sur X3 |
Oui |
customer_order_name | string | Désignation de la commande, différente de customer_order_reference . Champ YOPENAME sur X3 |
Non |
estimate_reference | string | Référence du devis du contrat. Champ YNUMSQH sur X3 |
Non |
order_historical_reference | string | Référence Historique de la commande. Champ YREFHISCDE sur X3 |
Non |
project | string | Nom du projet auquel appartient le contrat sur X3. Champ YPROJET sur X3 |
Non |
effective_date | string | Date de mise en service du nouveau contrat. Champ YEFFDAT sur X3 |
Non |
commitment_duration | int | Durée d'engagement (en mois). Champ YDUREE sur X3 |
Oui |
signature_date | string | Date de signature du contrat. Champ ORDDAT sur X3 |
Non |
osm | bool | Indique si le contrat est une Offre Sur Mesure. Champ YOSM sur X3 |
Oui |
old_contract_number | string | Ancien N° de Contrat X3 pour le chaînage en cas de modification. Champ ZOLDNUM sur X3 |
Non |
parent_article | string | Référence de l'article Parent (ex: "1004"). Champ PARENT_ITEM sur X3 |
Oui |
component_articles | list\<string> | Liste des références des articles composants. Champ COMPONENTS_ITEMS sur X3 |
Oui |
eligibility_ndis | list\<string> | Numéros de Désignation d'installation des demandes d'éligibilité. Champs ZNDI à ZNDI4 sur X3 |
Non |
delivery_mode | int | ID du mode de Livraison de la commande (ex: 2 = "Locale"). Champ YMODLIV sur X3 |
Oui |
connection_delay_weeks | int | Délai de raccordement estimé en semaines (ex: 4). Champ YDELAIRACO sur X3 |
Non |
vlan_number | string | Numéro du VLAN cible souhaité par le client. Champ YNUMVLAN sur X3 |
Non |
vlan_number_2 | string | Numéro du second VLAN cible souhaité par le client. Champ YNUMVLAN1 sur X3 |
Non |
vlan_amount | int | Nombre de VLAN créés sur le contrat. Champ YNBVLAN sur X3 |
Non |
porte_collecte | string | Référence de la porte de collecte. Champ YPORTECOLL sur X3 |
Non |
porte_collecte_2 | string | Référence de la 2ème porte de collecte. Champ YPORTECOLL2 sur X3 |
Non |
securisation | int | Type de sécurisation (ex: 1 = "Non Sécurisé"). Champ YSECURE sur X3 |
Oui |
link_type | int | Primaire ou secondaire (ex: 1 = "Primaire"). Champ YTYPLIEN sur X3 |
Oui |
zoning_reference | string | Zonage de Référence utilisé pour la facturation. Champ YZONEREF sur X3 |
Non |
pop_code | string | Référence du site POP. Champ YPOP sur X3 |
Non |
pop_code_2 | string | Référence du second site POP. Champ YPOP2 sur X3 |
Non |
housing | string | Housing. Champ YHOUSING sur X3 |
Non |
housing_2 | string | Housing 2. Champ YHOUSING2 sur X3 |
Non |
optical_connection_node_reference | string | Référence du NRO (Noeud de Raccordement Optique). Champ YCO sur X3 |
Non |
reference_provider | string | Référence du fournisseur. Champ YPROVREF sur X3 |
Non |
reference_provider_gtr | string | Référence du fournisseur GTR. Champ YPROVREFGTR sur X3 |
Non |
bandeau_optique | string | Bandeau Optique. Champ YBDXOPT sur X3 |
Non |
max_input | string | Débit Maximum de la ligne (ex: "10M"). Champ YDEBIMAX sur X3 |
Non |
imb_reference | string | Ref IMB. Champ YREFIMB sur X3 |
Non |
public_comment | string | Commentaires Publiques. Champ XCOMMENT1 sur X3 |
Non |
internal_comment | string | Commentaires Internes/Techniques. Champ XCOMMENT2 sur X3 |
Non |
fon_root_contract_number | string | Référence du contrat racine en cas de commande sur l'offre FON. Champ YMASTFON sur X3 |
Non |
end_customer | EndCustomer | Informations sur le client final | Oui |
end_customer_2 | EndCustomer | Informations sur le second client final | Non |
business_code | string | Code affaire lié au client (ex: "AFAUX00220000001"). Champ PJT sur X3 |
Non |
Exemple
{
"contract_site": "AUX00",
"billing_site": "AUX00",
"rebilling_site": "",
"order_customer": "DA175",
"plaque_reseau": "OXO",
"contract_number": "",
"entry_status": 1,
"reference_order_front": "<temporary_reference>",
"customer_order_reference": "TEST_EXT_CMD_0001",
"service_reference": "",
"source": "ERP",
"creation_date": "2024-06-10",
"customer_order_name": "TEST_CUST_CMD_0001",
"estimate_reference": "DEVIS-001",
"order_historical_reference": "",
"project": "",
"effective_date": null,
"commitment_duration": 12,
"signature_date": "2024-06-10",
"osm": false,
"old_contract_number": "",
"parent_article": "1680",
"component_articles": [
"1631", "2233", "2229", "2213", "2210", "237", "1620", "2222", "1615", "2221"
],
"eligibility_ndis": [""],
"delivery_mode": 1,
"connection_delay_weeks": 4,
"vlan_number": "",
"vlan_amount": 0,
"porte_collecte": "",
"porte_collecte_2": "",
"securisation": 1,
"link_type": 1,
"zoning_reference": "TRESDENSE",
"pop_code": "",
"pop_code_2": "",
"housing": "",
"housing_2": "",
"optical_connection_node_reference": "",
"reference_provider": "",
"reference_provider_gtr": "",
"bandeau_optique": "",
"max_input": "",
"imb_reference": "IMB/72181/S/011X",
"public_comment": "This is a test contract",
"internal_comment": "This is a test contract",
"fon_root_contract_number": "",
"end_customer": {
"customer_name": "Test Customer",
"adress_line_0": "88 A RUE DU TEST",
"adress_line_1": "",
"postal_code": "35000",
"city": "RENNES",
"latitude": 49.47431832922815,
"longitude": 1.0920543954419348,
"code_insee": "35123",
"site_contact": {
"nom_client": "DUPONT",
"mail_client": "dupont@fttx.fr",
"telephone_fixe": "",
"telephone_mobile": "606060606",
"fax": ""
},
"site_contact_2": {
"nom_client": "DUPONTON",
"mail_client": "duponton@fttx.fr",
"telephone_fixe": "",
"telephone_mobile": "606060607",
"fax": ""
}
},
"end_customer_2": {
"customer_name": "Test Customer",
"adress_line_0": "88 A RUE DU SECOND TEST",
"adress_line_1": "",
"postal_code": "35000",
"city": "RENNES",
"latitude": 49.47431832922815,
"longitude": 1.0920543954419348,
"code_insee": "35123",
"site_contact": {
"nom_client": "DUPOND",
"mail_client": "dupond@fttx.fr",
"telephone_fixe": "",
"telephone_mobile": "606060601",
"fax": ""
},
"site_contact_2": {
"nom_client": "DUPONDULE",
"mail_client": "dupondule@fttx.fr",
"telephone_fixe": "",
"telephone_mobile": "606060608",
"fax": ""
}
}
}