Retour équipement

Version minimum

Date de mise à jour

Version minimum

Date de mise à jour

5.7

Oct 28, 2022

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 variableEquipmentReturn.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”.

 

Création d'un retour à partir d'une demande.
Ajout d'un ou de plusieurs équipements.

 

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

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é.