Différences entre versions de « NF14097 — Contrôle des numéros de téléphone en fonction du pays »

De Documentation Polaris
Aller à : navigation, rechercher
Ligne 26 : Ligne 26 :
 
**Fiche client  
 
**Fiche client  
 
**Fiche client > onglet "Membres"  
 
**Fiche client > onglet "Membres"  
*<Code>'''Adresse'''</Code> : contrôle la rubrique <Code>Téléphone</Code> de
+
*<Code>'''Adresse'''</Code> : contrôle  
**Fiche client > Onglets "Adresses"
+
**Fiche client > Onglets "Adresses"  : rubrique <Code>Téléphone</Code>  
 +
**Fiche client : rubrique <Code>Téléphone (autre)</Code>
 
*<Code>'''Fax'''</Code> : contrôle la rubrique <Code>Fax</Code> de
 
*<Code>'''Fax'''</Code> : contrôle la rubrique <Code>Fax</Code> de
 
**Fiche client  
 
**Fiche client  

Version du 28 mai 2018 à 16:23

Voir la carte de la fonctionnalité : A classer



Le numéro de téléphone sera contrôlé en fonction du pays lors de

  • La création et la modification de la fiche client
  • L'importation automatique des clients des sites internet IPolarisStore
  • L'importation des clients des sites internet "PrestaShop" via la tâche automatisée ?


Pays

Pays contrôlés par défaut :
France
Allemagne
Belgique
Suisse
  • Base de travail > Zones > Pays
  • Sélectionner par exemple le pays "France" et cliquer sur "modifier"
  • La rubrique Contrôle des numéros de téléphone regroupe 4 nouveaux champs contenant une "expression régulière" pour chaque numéro permettant de contrôler le numéro :
NF14097 Pays 1.PNG
  • Portable : contrôle la rubrique Tél portable de
    • Fiche client
    • Fiche client > onglet "Membres"
  • Fixe : contrôle la rubrique Téléphone de
    • Fiche client
    • Fiche client > onglet "Membres"
  • Adresse : contrôle
    • Fiche client > Onglets "Adresses" : rubrique Téléphone
    • Fiche client : rubrique Téléphone (autre)
  • Fax : contrôle la rubrique Fax de
    • Fiche client
    • Fiche client > Onglet "Adresses"

Si le champ est vide le programme n'effectuera aucune vérification.


A savoir :
Si vous ne souhaitez pas contrôler certaines rubriques du pays, supprimer le contenu de la rubrique (vide) mais il n'existe pas de bouton "Valeurs par défaut" permettant de les réinitialiser.

Attention, le programme ne contrôle pas la validité des expressions régulières saisies à la validation de la fiche pays.

Veuillez contacter le service technique pour toute modification des "expressions régulières".

Fichier client

le numéro contenant "?!" seront accepté (cet le pointer d’avertissement comme quoi le numéro n'est pas correcte)


Ce contrôle n'est pas très restrictif. Le programme ne vérifie pas si les numéros de téléphone sont des portables ou non, mais il n'accepte plus que 3 formats :

1 0[plus 9 chiffres] : exp 0130249090
2 +[plus 11 chiffres] : exp +33130249090
3 00[plus 11 chiffres] : exp 0033130249090

note 00 n'est pas supporté après le + ou 00 des numéros internationaux

Importation client site internet IPolarisStore


Importation client site internet externe "PrestaShop"


Importation référencier clients

  • Base de travail > référencier et importation > Importation de référencier et importation > onglet "Client"


A savoir :
Si le client comporte un N° de téléphone incorrect contrôlé, le programme ne l'intègre pas.

Le bilan d'intégration signale :

Erreur sur : {"Ident":"m.","Nom":"TEST","Prenom":"Lulu","MotDePasse":"","Tel1":"0141199518","Tel2":"","Tel3":"","Fax":"","Adresse1":"4, rue1","Adresse2":"","Adresse3":"","Code_Postal":"92700","Ville":"colombes","No_Pays":"1949696","JJ1":0,"MM1":0,"AA1":0,"JJ2":0,"MM2":0,"AA2":0,"JJ3":0,"MM3":0,"AA3":0,"Crit1":0,"Crit2":0,"Crit3":0,"Memo":"","No_Magasin":"16386","Date_Create":"\/Date(1524140939288)\/","Sexe":1,"Mail":"","No_TypeCarte":"16386","Date_Emit":"\/Date(1524140939288)\/","N_Article":0,"N_Passage":0,"N_Point":0,"Vente":0,"Montant_Cadeaux":0,"Total_Article":0,"Total_Passage":0,"Total_Vente":0,"Date_Validite":null,"P_Rem":0,"CompteDeb":0,"Magasin":"","Code":""} :
0x0010000A3 : Objet métier : Une des données n'est pas correcte : MetierClient : 13 Le téléphone portable n'est pas correcte dans l'objet piu_Clients.MetierClient à RepMetier.CMetier.BeginTransation(ContexteMetier ContexteMetier, Boolean Transaction, Boolean Reload) à RepMetier.CMetier.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload) à piu_Clients.MetierClient.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload) à piu_Referencier.Importateur.IClient.Enregistrement(ProgressTraitment Source)