50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# Shipments et execution
|
|
|
|
Statut: `migration partielle`
|
|
|
|
## BR-PT-SHP-001 - Affectation controller par ecart a l'objectif
|
|
|
|
Source: `BR-PT-014`
|
|
|
|
### Regle consultant
|
|
|
|
Le controller propose automatiquement est celui dont la zone a le plus grand
|
|
retard par rapport a son objectif.
|
|
|
|
### Notes developpeur
|
|
|
|
- Configuration: onglet `Execution` de `party.party`.
|
|
- La zone du shipment vient de `shipment.to_location.country`.
|
|
- Une region parente couvre ses sous-regions.
|
|
- `% achieved` compte seulement les shipments deja affectes a un controller.
|
|
|
|
## BR-PT-SHP-002 - Couts SLA controller par pays et/ou lieu
|
|
|
|
Source: `BR-PT-014-bis`
|
|
|
|
### Regle consultant
|
|
|
|
Un cout controller peut etre defini pour un pays, un lieu, ou le couple pays +
|
|
lieu. Le couple est le cas le plus specifique.
|
|
|
|
### Notes developpeur
|
|
|
|
- Matching: `country + location`, puis `location`, puis `country`.
|
|
- Le pays vient de `shipment.to_location.country`.
|
|
|
|
## BR-PT-SHP-003 - Weight reports distants par lot
|
|
|
|
Source: `BR-PT-015`
|
|
|
|
### Regle consultant
|
|
|
|
L'export distant par lot part du weight report global choisi par l'utilisateur
|
|
sur le shipment.
|
|
|
|
### Notes developpeur
|
|
|
|
- Exporter seulement les lots physiques des `incoming_moves`.
|
|
- Exiger au minimum `controller` et `returned_id` sur le shipment.
|
|
- Conserver les cles distantes et la date d'envoi sur le `weight.report`.
|
|
|