OrderUtil : délimité
L’include de script OrderUtil vous permet d’afficher et de récupérer les détails de la commande.
Pour accéder aux méthodes de cet include de script, utilisez l’identificateur d’espace de noms sn_ind_tmt_orm. Le module d’extension Order Management (com.sn_ind_tmt_orm) est requis pour accéder à l’include de script OrderUtil .
OrderUtil : OrderUtil()
Crée une instance de la classe OrderUtil.
| Nom | Type | Description |
|---|---|---|
| Néant |
L’exemple suivant montre comment instancier un objet OrderUtil appelé myOrder.
var myOrder = new sn_ind_tmt_orm.OrderUtil();
OrderUtil : getStateFromOrder(chaîne orderSysId)
Obtient l’état d’une commande spécifiée.
| Nom | Type | Description |
|---|---|---|
| orderSysId | Chaîne | Le sys_id de la commande situé dans la table Commande client [sn_ind_tmt_orm_order]. |
| Type | Description |
|---|---|
| Chaîne | Renvoie la valeur de l’état à partir de l’enregistrement de commande. S’il y a un problème lors de l’obtention de l’enregistrement de commande ou si aucune commande n’sys_id transmise, la méthode renvoie null. |
L’exemple suivant montre comment obtenir la valeur d’état d’une commande spécifiée.
var orderId = "<order_sys_id>"; // order sys_id, with state draft
var state = new sn_ind_tmt_orm.OrderUtil().getStateFromOrder(orderId);
gs.info(state);
Sortie :
draft
OrderUtil : isOrderInDraftState(Chaîne orderSysId)
Indique si l’état d’une commande spécifiée est à l’état Brouillon.
| Nom | Type | Description |
|---|---|---|
| orderSysId | Chaîne | Le sys_id de la commande situé dans la table Commande client [sn_ind_tmt_orm_order]. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si l’état d’une commande spécifiée est à l’état Brouillon. Valeurs valides :
|
L’exemple suivant montre comment déterminer si une commande spécifiée est à l’état de brouillon.
var orderId = "<order_sys_id>"; // order sys_id, with state draft
var state = new sn_ind_tmt_orm.OrderUtil().isOrderInDraftState(orderId);
gs.info(state);
Sortie :
true