ERP en LOGICIEL LIBRE dédié aux PME-PMI

           Devenez partenaire Principal ou Majeur de Neogia

Job List Order

OrderScheduledServices.xml : (Ces services sont créés lors d'un run-install-seed-fr. Il est possible de les commenter pour éviter leurs éxécutions.)

 --> méthode createListReOrders dans ShoppingServices.java

Ce service permet de recréer un shoppingCart à partir d'une shoppingList (ayant shoppingListTypeId = SLT_AUTO_REORD et isActive = Y)

 --> cancelFlaggedSlaesOrders dans OrderServices.java

Ce service énumère les commandes ayant : orderTypeId = SALES_ORDER statusId ≠ ORDER_COMPLETED statusId ≠ ORDER_CANCELLED statusId ≠ ORDER_REJECTED Si la commande est ORDER_CREATED, la valeur daysToCancelNonPay est récupéré au niveau du productStore. Si la valeur est nulle, la valeur est mise par défaut à 30 jours. Les orderItems de la commande sont annulés si la date de la commande dépasse la valeur de daysToCancelNonPay. Si la commande est ORDER_APPROVED, les orderItems, dont la date d'annulation (autoCancelDate) est dépassée, sont annulés. Le changement de statut des orderItems se fait par le service changeOrderItemStatus. Un SECA permet de supprimer les OrderStockEventPlanned associés par le service cancelOrderInventoryReservation.

 --> checkInventoryAvailability dans InventoryServices.java

Ce service permet d'effectuer des contrôles sur actualPromiseDate et nextShipDate de la table InventoryItem.


ProductScheduledServices.xml :

 --> updateShipmentsFromStaging dans ShipmentServices.java

Ce service permet d'effectuer des mises à jour sur les tables shipmentRouteSegment, shipmentPackage, shipmentPackageRouteSeg en fonction de la table OdbcPackageIn. Le statut du shipment est également mis à jour, ainsi que les tables OdbcPackageIn, OdbcPackageOut, OdbcShipmentOut.