Obtention du contexte de commande

Les commandes peuvent obtenir des informations à partir du contexte de commande. Par exemple, les informations disponibles incluent l'ID de l'utilisateur, l'objet utilisateur, l'identificateur de langue et l'identificateur de magasin. Le contexte de commande doit être défini sur une commande de contrôleur avant son exécution.
La logique suivante existe dans la structure REST pour faciliter le contexte de commande :
  1. Un contexte métier est créé en fonction du jeton d'activité et de données de contexte résolu. Un jeton d'activité générique est généré lorsqu'aucun jeton d'activité n'est présenté.
  2. La méthode startRequest(ActivityToken, ActivityData) est appelée sur le service de contexte métier (BCS) pour indiquer qu'une commande de contrôleur ou qu'un bean de données est sur le point de démarrer.
  3. Le contexte métier créé est associé à la commande de contrôleur ou au gestionnaire de beans de données.
  4. La commande de contrôleur est exécutée ou le bean de données pour exécuter l'action est activé.
  5. La méthode endRequest(ActivityToken) est appelée au niveau de BCS pour indiquer que l'opération est terminée.