Aller au contenu

Entité : Commande

Classe : Order

Définit une commande

Inspiré de : schema:Order

 classDiagram
    class Order
    click Order href "../Order"





Order : billingAddress







            Order --> "1" PostalAddress : billingAddress
            click PostalAddress href "../PostalAddress"




Order : broker

Order : customer







            Order --> "1" Organization : customer
            click Organization href "../Organization"




Order : identifier

Order : orderDate

Order : orderedItem







            Order --> "1..*" OrderItem : orderedItem
            click OrderItem href "../OrderItem"




Order : orderStatus







            Order --> "1" OrderStatus : orderStatus
            click OrderStatus href "../OrderStatus"




Order : owner







            Order --> "1" PrivatePerson : owner
            click PrivatePerson href "../PrivatePerson"




Order : partOfInvoice







            Order --> "0..1" Invoice : partOfInvoice
            click Invoice href "../Invoice"




Order : representedOrganization







            Order --> "*" Organization : representedOrganization
            click Organization href "../Organization"




Order : seller







            Order --> "1" Organization : seller
            click Organization href "../Organization"




Order : subjectOf







            Order --> "1" Festival : subjectOf
            click Festival href "../Festival"





Attributs

Nom Cardinalité et type Description Héritage Affichage API
identifier 1
Texte
Identifiant unique de la commande direct Privé: Sortie:Obligatoire
Format:Valeur
orderedItem 1..*
OrderItem
Les offres concernées par cette commande et leurs quantités commandées direct Privé: Sortie:Obligatoire
Format:Liste
billingAddress 1
PostalAddress
Adresse de facturation de la commande direct Privé: Sortie:Obligatoire
Format:Valeur
broker 1
Texte
Logiciel/Solution/Entreprise intermédiaire utilisé pour passer la commande. direct Privé: Sortie:Obligatoire
Format:Valeur
customer 1
Organization
Organisation qui a passé la commande. direct Privé: Sortie:Obligatoire
Format:Valeur
orderDate 1
DateISO
Date et heure de la commande. direct Privé: Sortie:Obligatoire
Format:Valeur
orderStatus 1
OrderStatus
Statut de la commande. direct Privé: Sortie:Obligatoire
Format:Valeur
partOfInvoice 0..1
Invoice
Identifiant de la facture à laquelle est lié cette commande (la facture n'existe que si la commande est acceptée par l'événement). direct Privé: Sortie:Obligatoire
Format:Valeur
seller 1
Organization
Organisation qui propose le service (L'événement littéraire) direct Privé: Sortie:Obligatoire
Format:Valeur
subjectOf 1
Festival
Événement littéraire (Édition) auquel est lié cette commande. direct Privé: Sortie:Obligatoire
Format:Valeur
owner 1
PrivatePerson
Personne qui a passé la commande. direct Privé: Sortie:Obligatoire
Format:Valeur
representedOrganization *
Organization
Organisations représentées par la structure qui passe la commande. direct Privé: Sortie:Obligatoire
Format:Référence

Utilisations

Utilisée par Utilisé dans Type Utilisation
BoothAssignment order range Order
Festival orders range Order
Invoice referencesOrder range Order

Annotations

Propriété Valeur
class_type main
entity_name Commande
api_profiles prive
api_profile_labels prive=Privé
notion /notions/representedorganizations/
notion_title Organisations représentées
doc_notion Permet de déclarer les organisations représentées par une commande, indépendamment de l’organisation qui a passé et payé la commande.