Version minimum | Date de mise à jour |
---|---|
5.7 |
Fonctionnalité
Le module permet de faire une demande de retour d'équipement à partir d'une demande d'intervention. Cette demande contient, après sa création, les informations nécessaires pour traiter le retour. Les informations qui ne sont pas encore disponibles peuvent être remplies en temps voulu. Il est possible de modifier à tout moment les informations déjà disponibles. Le statut de la demande peut être modifié, mais il n'est pas possible de rétablir un statut antérieur. Ce statut est automatiquement étendu dès qu'un bon de retour a été établi ou qu'un e-mail a été envoyé. Par défaut l'ajout de plusieurs équipements est possible. Cependant, en modifiant la valeur de la variable “EquipmentReturn.Is.Multiple.Equipment” ( qui est par défaut 1), le maximum d'équipement à ajouter sera réduit à un. Il est possible de créer une bon de retour au format PDF si le type de retour d'équipement le permet. Celui-ci peut être régénéré à tout moment. Une fois le bon de retour créé, il est possible d'envoyer le bon de retour par mail. Une liste de toutes les demandes créées se trouve sur la page “page/equipmentReturn” et est accessible via “Service client / Retour équipement”.
Critères d'activation
Variables
EquipmentReturn.Is.Multiple.Equipment doit valoir 1 si l'on souhaite ajouter plusieurs équipements
Profiles
EquipmentReturn
Tables
Tables utilisées
sw_data_equipmentreturn : Table des retours d’equipment
champ :
codeequipmentreturn: [varchar 255] Code RMA généré par le script serveur FuncServer_EquipmentReturn_Numbering.
interventionrequest_ID: [foreign key] ID de l'intervention à partir de laquelle la demande a été créée.
generictype_ID_equipmentreturnstatus: [foreign key] Type générique qui contient le statut actuel de la demande. Le statuts ont une hiérarchie fixe qui est déterminée par le champ orderNumber. Chaque statut a une “tag” qui sert à regrouper les statuts. Champ obligatoire.
comment: [text] Commentaire de la demande.
interventionrequest_ID: [DateTime] ID de la demande d'intervention à partir de laquelle la demande a été créée.
receptionDate: [DateTime] Date de la réception. Ne doit pas être postérieure à reshipmentDate. Doit exister si reshipmentDate existe.
reshipmentDate: [DateTime] Date de réexpédition. Ne doit pas être antérieure à receptionDate.
endDate: [DateTime] Date de fin de la demande.
equipmentreturntype_ID: [foreign key] ID du type de retour de l’équipement. Champ obligatoire.
creationdate: [DateTime] Date de la création. À utiliser si l'on souhaite afficher ou manipuler la date de création.
customeraddress_ID: [foreign key] ID du customeraddress qui est liée à l'intervention. Celui-ci n'est pas modifiable.
branchoffice_ID: [foreign key] ID du branchoffice qui est liée à l'intervention. Celui-ci n'est pas modifiable.
customercontact_ID: [foreign key] ID du customercontact.
title: [varchar 64] Titre de la demande. Celui-ci est utilisé comme objet de l'e-mail. Est automatiquement rempli avec le label du type de retour d’equipment (equipmentreturntype) si un type est sélectionné lors de la création. Champ obligatoire.
contactName: [varchar 255] Nom de l'auteur de la demande
contactEmail: [varchar 255] E-mail de l'auteur de la demande
phoneNumber: [varchar 255] Numéro téléphone de l'auteur de la demande
Tables utilisées pour stocker les statuts de la demande de retour :
sw_data_generictype : (dataType: ‘RETURN_STATUS’) :
Le standard propose dans cette version une série de statut de la demande :
codegenerictype | valeur | tag | orderNumber |
---|---|---|---|
RETURN_STATUS-NEW | Nouveau | DEFAULT | 1 |
RETURN_STATUS-ACCEPTED | Accepté | INPROGRESS | 2 |
RETURN_STATUS-DENIED | Refusé | COMPLETED | 3 |
RETURN_STATUS-GENERATED | RMA généré | INPROGRESS | 4 |
RETURN_STATUS-SEND | RMA envoyé | INPROGRESS | 5 |
RETURN_STATUS-RECEIVED | Réceptionné | INPROGRESS | 6 |
RETURN_STATUS-RESEND | Réexpédié | COMPLETED | 7 |
RETURN_STATUS-COMPLETED | Terminé | COMPLETED | 8 |
Particularités
Report: [SWM] RMA - Ce modèle est utilisé lorsqu'un PDF est généré.