Pool
Affectation préparateur
Cet évènement est déclenché lorsqu'une commande est affectée à un préparateur
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : AffectationCommandePool
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Entrée en pool
Cet évènement est déclenché lorsqu'une commande est mise à disposition du pool de préparation et doit être prise en charge par un préparteur
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : NouvelleCommandePool
- Classe de données : OmsCommandePoolEventData
Type(s) de données :
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventData
{
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Expiration préparateur
Cet évènement est déclenché lorsqu'une commande affectée à un préparateur n'a pas été traitée dans les temps, malgré les relances
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : ExpirationCommandePool
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Pré-affectation préparateur
Cet évènement est déclenché lorsqu'une commande entre dans le pool de préparation avec un préparateur pré-selectionné
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : PreAffectationCommandePool
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Pré-affectation préparateur (relance)
Cet évènement est déclenché lorsqu'une commande avec un préparateur pré-selectionné n'a pas été confirmée
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : PreAffectationCommandePoolRelance
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Relance prépa
Cet évènement est déclenché lorsqu'une commande affectée à un préparateur n'a pas été traitée dans les temps : 1ère relance
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : PrepaCommandePoolRelance1
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Relance prépa (2)
Cet évènement est déclenché lorsqu'une commande affectée à un préparateur n'a pas été traitée dans les temps : 2eme relance
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : PrepaCommandePoolRelance2
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Relance prépa (3)
Cet évènement est déclenché lorsqu'une commande affectée à un préparateur n'a pas été traitée dans les temps : 3eme relance
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : PrepaCommandePoolRelance3
- Classe de données : OmsCommandePoolEventDataWithActor
Type(s) de données :
enum OmsCommandePoolActorKind
{
VendeurMarketplace, // =0
Partenaire, // =1
Logisticien, // =2
Magasin, // =3
}
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventDataWithActor
{
OmsCommandePoolActorKind ActorKind { get; set; }
Guid ActorGuid { get; set; }
string ActorName { get; set; }
string ActorEmail { get; set; }
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}
Retour en pool
Cet évènement est déclenché lorsqu'une commande est re-mise à disposition du pool de préparation
Informations sur l'évènement :
- Catégorie : orchestrator
- Code : RetourCommandePool
- Classe de données : OmsCommandePoolEventData
Type(s) de données :
class MagasinBase
{
Guid Guid { get; set; }
string Libelle { get; set; }
string Code { get; set; }
string CodePostal { get; set; }
string Adresse { get; set; }
string Ville { get; set; }
string AdressesIP { get; set; }
string Telephone { get; set; }
string Fax { get; set; }
string Email { get; set; }
string Pays { get; set; }
bool ActifPourCrossCanal { get; set; }
}
enum TypeStock
{
NonStocke, // =0
Immateriel, // =1
StockeFifo, // =2
StockePump, // =3
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ArticleBase
{
TypeStock TypeStockage { get; set; }
bool EstImmateriel { get; }
bool EstArchive { get; set; }
bool EstLivrable { get; set; }
long ID { get; set; }
Guid Guid { get; set; }
decimal PuHT { get; set; }
decimal PuTTC { get; set; }
decimal PuTVA { get; }
decimal? PuPromoHT { get; set; }
decimal? PuPromoTTC { get; set; }
DateTime? DateDebutPromo { get; set; }
DateTime? DateFinPromo { get; set; }
DateTime DateCreation { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
int FamilleID { get; set; }
string Description { get; set; }
System.Int32? SousFamilleId { get; set; }
int MarqueId { get; set; }
byte TauxTvaId { get; set; }
short TypeArticleId { get; set; }
bool EstUtilisableInternet { get; set; }
bool EstPrefacturable { get; set; }
bool EstMultiversion { get; set; }
bool EstGenerique { get; set; }
bool EstCompose { get; set; }
bool EstPartenaire { get; set; }
bool EstValide { get; set; }
int EtatCreation { get; set; }
decimal? PuConseilleHT { get; set; }
decimal? PuConseilleTTC { get; set; }
MetaTypeArticle MetaType { get; set; }
bool PromoDefinie { get; }
int ScoreRisque { get; set; }
}
class LigneBonCommande
{
ArticleBase Article { get; set; }
Guid Guid { get; set; }
int NumeroLigne { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
decimal PuHt { get; set; }
decimal PuTtc { get; set; }
decimal Montant { get; }
decimal QuantiteExpediee { get; set; }
decimal MontantExpedie { get; }
decimal QuantiteAnnulee { get; set; }
decimal QuantiteManquant { get; set; }
decimal QuantiteEnPreparation { get; set; }
Guid BonCommandeGuid { get; set; }
MetaTypeArticle TypeDeLigne { get; set; }
}
class IntentionReglement
{
Guid Guid { get; set; }
Guid ModeReglementGuid { get; set; }
Guid BonCommandeGuid { get; set; }
decimal MontantOriginal { get; set; }
decimal Montant { get; set; }
DateTime DateEcheance { get; set; }
string NumPiece { get; set; }
bool EstRecu { get; set; }
bool EstValide { get; set; }
decimal? DepotBanqueId { get; set; }
Guid? ModeReglementDetailGuid { get; set; }
}
class ClientBase
{
int Id { get; set; }
Guid Guid { get; set; }
string Nom { get; set; }
string Adresse { get; set; }
string CP { get; set; }
string PaysPk { get; set; }
string Ville { get; set; }
string MainEMail { get; set; }
short Importance { get; set; }
bool EstArchive { get; set; }
DateTime DateCreation { get; set; }
short TypeClient { get; set; }
string Telephone { get; set; }
string Mobile { get; set; }
string CompteCompta { get; set; }
string NumeroTva { get; set; }
string NomSeul { get; set; }
string PrenomSeul { get; set; }
string Civilite { get; set; }
}
class OmsCommandePoolEventData
{
Guid ZonePreparationGuid { get; set; }
DateTime? DateMaximaleTraitement { get; set; }
Guid BcdGuid { get; set; }
string Numero { get; set; }
Guid ClientGuid { get; set; }
decimal MontantTtc { get; set; }
decimal MontantHt { get; set; }
string Origine { get; set; }
string Type { get; set; }
MagasinBase MagasinAssocie { get; set; }
LigneBonCommande[] Lignes { get; set; }
IntentionReglement[] IntentionsReglement { get; set; }
ClientBase Client { get; set; }
}