Différences entre versions de « NF14097 — Contrôle des numéros de téléphone en fonction du pays »
(modifications automatiques tags et catégories via le cartographe) |
|||
Ligne 2 : | Ligne 2 : | ||
<blockquote><small>''Voir la carte de la fonctionnalité : [[PP58_—_A_classer#NF14097|A classer]]''</small></blockquote>{{FinInfoCartographe}} | <blockquote><small>''Voir la carte de la fonctionnalité : [[PP58_—_A_classer#NF14097|A classer]]''</small></blockquote>{{FinInfoCartographe}} | ||
{{DebutChapeau}}<br/><br/> | {{DebutChapeau}}<br/><br/> | ||
− | Le numéro de téléphone sera contrôlé en fonction du pays lors de | + | 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 | *La création et la modification de la fiche client | ||
− | *L'importation automatique des clients des sites internet IPolarisStore | + | *L'importation automatique des clients des sites internet Prestashop, IPolarisStore |
*L'importation des clients par référencier | *L'importation des clients par référencier | ||
*L'importation des clients par la tâche automatisée <Code>Gestion des cartes sur mobiles</Code> | *L'importation des clients par la tâche automatisée <Code>Gestion des cartes sur mobiles</Code> | ||
Ligne 11 : | Ligne 11 : | ||
==Pays== | ==Pays== | ||
− | + | Par défaut, les numéros de téléphone fixe et portable de nombreux pays sont contrôlés (France, Suisse, Belgique, Luxembourg, Allemagne, Italie, Espagne, Canada...). | |
− | + | La liste peut être complétée en renseignant <Code>Indicatif international</Code>, <Code>Téléphone</Code> et <Code>Mobile</Code> pour les pays souhaités. | |
− | |||
− | |||
− | |||
+ | ===Paramétrage :=== | ||
*<Code>Base de travail > Zones > Pays </Code> | *<Code>Base de travail > Zones > Pays </Code> | ||
*Sélectionner par exemple le pays "France" et cliquer sur "modifier" | *Sélectionner par exemple le pays "France" et cliquer sur "modifier" | ||
− | *La rubrique <Code>Contrôle des numéros de téléphone</Code> regroupe | + | *<Code>Indicatif international (+xx)</Code> permet d'indiquer le préfixe téléphonique du pays |
− | [[Fichier: | + | *La rubrique <Code>Contrôle des numéros de téléphone</Code> regroupe 2 champs contenant une "expression régulière" permettant de contrôler les numéros : |
− | *<Code>''' | + | [[Fichier:NF14097_Pays.PNG|centré]] |
− | **Fiche client | + | |
− | **Fiche client > | + | *<Code>'''Téléphone'''</Code> : |
− | *<Code> | + | **contrôle la rubrique <Code>Téléphone</Code> de |
− | **Fiche client | + | ***Fiche client |
− | **Fiche client > | + | ***Fiche client > onglets "Membres" et "Adresses" |
− | *<Code>''' | + | **contrôle la rubrique <Code>Téléphone (autre)</Code> de |
− | ** | + | ***Fiche client |
− | **Fiche client : | + | **contrôle la rubrique <Code>Fax</Code> de |
− | * | + | ***Fiche client |
− | ** | + | ***Fiche client > Onglet "Adresses" |
− | ** | + | *<Code>'''Mobile'''</Code> : |
+ | **contrôle la rubrique <Code>Tél portable</Code> de | ||
+ | ***Fiche client | ||
+ | ***Fiche client > onglet "Membres" | ||
+ | |||
+ | ===Format des numéros (Expression régulières) :=== | ||
+ | Quelques exemples d'expressions régulières : +33 C CC CC CC CC, +33 [6|7] CC CC CC CC, +352 CC CC CC CCL | ||
+ | *+xx au début du numéro indique le préfixe téléphonique du pays | ||
+ | *C indique un chiffre | ||
+ | *? indique un chiffre facultatif | ||
+ | *[] indique une série de chiffres possible et | sert à les séparer (exemple : [6|7]) | ||
+ | *L indique le préfixe à ajouter au numéro pour une saisie au format local | ||
+ | **Par défaut, le préfixe 0 est ajouté (L0 par défaut, inutile de l'indiquer dans l'expression régulière) | ||
+ | **L signifie qu'il ne faut pas ajouter de préfixe au numéro | ||
+ | **Exemple : Pour le Luxembourg, l'expression régulière étant +352 CC CC CC CCL, le numéro saisi sera +352 11 22 33 44 ou 11 22 33 44. Pour la France, l'expression régulière étant +33 C CC CC CC CC, le numéro saisi sera +33 1 22 33 44 55 ou 01 22 33 44 55 | ||
+ | *Les espaces servent uniquement au formatage du numéro à l'affichage | ||
+ | *Les anciens formats utilisés sont obsolètes, ils ne sont pas repris | ||
+ | |||
+ | '''Exemples de saisies selon les expressions régulières :''' | ||
+ | *Pour la France : | ||
+ | **+33 C CC CC CC CC pour les numéros de téléphones fixe | ||
+ | ***La saisie du numéro au format international devra être +33, suivi de 9 chiffres | ||
+ | ***La saisie du numéro au format du pays devra être 0, suivi de 9 chiffres | ||
+ | **+33 [6|7] CC CC CC CC pour les numéros de téléphone mobile | ||
+ | ***La saisie du numéro au format international devra être +33, suivi du chiffre 6 ou 7, puis de 8 chiffres | ||
+ | ***La saisie du numéro au format du pays devra être 0, suivi du chiffre 6 ou 7, puis de 8 chiffres | ||
+ | *Pour le Luxembourg : | ||
+ | **+352 CC CC CC CCL pour les numéros de téléphones fixe | ||
+ | ***La saisie du numéro au format international devra être +352, suivi de 8 chiffres | ||
+ | ***La saisie du numéro au format du pays devra être 8 chiffres, "L" indiquant qu'il n'y a pas de préfixe à ajouter | ||
+ | **+352 6[2|6|9]1 CCC CCCL pour les numéros de téléphone mobile | ||
+ | ***La saisie du numéro au format international devra être +352, suivi de 6+chiffre 2, 6 ou 9 + 1 + 6 chiffres | ||
+ | ***La saisie du numéro au format du pays devra être 6+chiffre 2, 6 ou 9 + 1 + 6 chiffres | ||
+ | |||
− | |||
{{Note|Veuillez contacter le service technique pour toute modification des "expressions régulières". | {{Note|Veuillez contacter le service technique pour toute modification des "expressions régulières". | ||
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. | 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. | ||
Ligne 40 : | Ligne 70 : | ||
==Fichier client == | ==Fichier client == | ||
− | *Le contrôle des numéros de téléphone est effectué seulement si les expressions régulières sont renseignées dans la fiche <Code> | + | *Le contrôle des numéros de téléphone est effectué seulement si les expressions régulières sont renseignées dans la fiche <Code>Pays</Code> du pays du client |
+ | *La saisie du numéro de téléphone peut être faite : | ||
+ | **au format international du pays du client (contrôle du format selon l'expression régulière du pays du client) | ||
+ | **au format local du pays du client (contrôle du format selon l'expression régulière du pays du client) | ||
+ | **au format international d'un autre pays (contrôle du format selon l'expression régulière du pays correspondant à l'indicatif international saisi) | ||
*La validation d'un numéro de téléphone non conforme à l'expression régulière définie fait apparaître le message suivant : | *La validation d'un numéro de téléphone non conforme à l'expression régulière définie fait apparaître le message suivant : | ||
− | [[Fichier: | + | [[Fichier:NF14097_Message_ErrNum.PNG|centré]] |
+ | *La saisie de 00 en début de numéro est transformée en + (exemple: saisie de 0033 est transformée en +33) | ||
+ | *Si le format <Code>Mobile</Code> n'est pas renseigné, le programme utilise le format <Code>Téléphone</Code> | ||
+ | *Dans les browses, les numéros sont affiché au format international ou au format local du pays du réplicateur (et non du pays du client). Pour cette raison, dans le cas d'une clientèle internationale, il est conseillé de saisir tous les numéros au format international. | ||
*Les numéros de téléphone précédés de "?!" correspondent à des numéros en erreur suite à un envoi de SMS ou à une importation non conforme à l'expression régulière. Ils devront être modifiés avant validation de la fiche | *Les numéros de téléphone précédés de "?!" correspondent à des numéros en erreur suite à un envoi de SMS ou à une importation non conforme à l'expression régulière. Ils devront être modifiés avant validation de la fiche | ||
− | |||
==Importation client site internet IPolarisStore== | ==Importation client site internet IPolarisStore== | ||
<br /> | <br /> |
Version du 14 septembre 2020 à 13:52
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 Prestashop, IPolarisStore
- L'importation des clients par référencier
- L'importation des clients par la tâche automatisée
Gestion des cartes sur mobiles
Pays
Par défaut, les numéros de téléphone fixe et portable de nombreux pays sont contrôlés (France, Suisse, Belgique, Luxembourg, Allemagne, Italie, Espagne, Canada...).
La liste peut être complétée en renseignant Indicatif international
, Téléphone
et Mobile
pour les pays souhaités.
Paramétrage :
Base de travail > Zones > Pays
- Sélectionner par exemple le pays "France" et cliquer sur "modifier"
Indicatif international (+xx)
permet d'indiquer le préfixe téléphonique du pays- La rubrique
Contrôle des numéros de téléphone
regroupe 2 champs contenant une "expression régulière" permettant de contrôler les numéros :
Téléphone
:- contrôle la rubrique
Téléphone
de- Fiche client
- Fiche client > onglets "Membres" et "Adresses"
- contrôle la rubrique
Téléphone (autre)
de- Fiche client
- contrôle la rubrique
Fax
de- Fiche client
- Fiche client > Onglet "Adresses"
- contrôle la rubrique
Mobile
:- contrôle la rubrique
Tél portable
de- Fiche client
- Fiche client > onglet "Membres"
- contrôle la rubrique
Format des numéros (Expression régulières) :
Quelques exemples d'expressions régulières : +33 C CC CC CC CC, +33 [6|7] CC CC CC CC, +352 CC CC CC CCL
- +xx au début du numéro indique le préfixe téléphonique du pays
- C indique un chiffre
- ? indique un chiffre facultatif
- [] indique une série de chiffres possible et | sert à les séparer (exemple : [6|7])
- L indique le préfixe à ajouter au numéro pour une saisie au format local
- Par défaut, le préfixe 0 est ajouté (L0 par défaut, inutile de l'indiquer dans l'expression régulière)
- L signifie qu'il ne faut pas ajouter de préfixe au numéro
- Exemple : Pour le Luxembourg, l'expression régulière étant +352 CC CC CC CCL, le numéro saisi sera +352 11 22 33 44 ou 11 22 33 44. Pour la France, l'expression régulière étant +33 C CC CC CC CC, le numéro saisi sera +33 1 22 33 44 55 ou 01 22 33 44 55
- Les espaces servent uniquement au formatage du numéro à l'affichage
- Les anciens formats utilisés sont obsolètes, ils ne sont pas repris
Exemples de saisies selon les expressions régulières :
- Pour la France :
- +33 C CC CC CC CC pour les numéros de téléphones fixe
- La saisie du numéro au format international devra être +33, suivi de 9 chiffres
- La saisie du numéro au format du pays devra être 0, suivi de 9 chiffres
- +33 [6|7] CC CC CC CC pour les numéros de téléphone mobile
- La saisie du numéro au format international devra être +33, suivi du chiffre 6 ou 7, puis de 8 chiffres
- La saisie du numéro au format du pays devra être 0, suivi du chiffre 6 ou 7, puis de 8 chiffres
- +33 C CC CC CC CC pour les numéros de téléphones fixe
- Pour le Luxembourg :
- +352 CC CC CC CCL pour les numéros de téléphones fixe
- La saisie du numéro au format international devra être +352, suivi de 8 chiffres
- La saisie du numéro au format du pays devra être 8 chiffres, "L" indiquant qu'il n'y a pas de préfixe à ajouter
- +352 6[2|6|9]1 CCC CCCL pour les numéros de téléphone mobile
- La saisie du numéro au format international devra être +352, suivi de 6+chiffre 2, 6 ou 9 + 1 + 6 chiffres
- La saisie du numéro au format du pays devra être 6+chiffre 2, 6 ou 9 + 1 + 6 chiffres
- +352 CC CC CC CCL pour les numéros de téléphones fixe
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.Fichier client
- Le contrôle des numéros de téléphone est effectué seulement si les expressions régulières sont renseignées dans la fiche
Pays
du pays du client - La saisie du numéro de téléphone peut être faite :
- au format international du pays du client (contrôle du format selon l'expression régulière du pays du client)
- au format local du pays du client (contrôle du format selon l'expression régulière du pays du client)
- au format international d'un autre pays (contrôle du format selon l'expression régulière du pays correspondant à l'indicatif international saisi)
- La validation d'un numéro de téléphone non conforme à l'expression régulière définie fait apparaître le message suivant :
- La saisie de 00 en début de numéro est transformée en + (exemple: saisie de 0033 est transformée en +33)
- Si le format
Mobile
n'est pas renseigné, le programme utilise le formatTéléphone
- Dans les browses, les numéros sont affiché au format international ou au format local du pays du réplicateur (et non du pays du client). Pour cette raison, dans le cas d'une clientèle internationale, il est conseillé de saisir tous les numéros au format international.
- Les numéros de téléphone précédés de "?!" correspondent à des numéros en erreur suite à un envoi de SMS ou à une importation non conforme à l'expression régulière. Ils devront être modifiés avant validation de la fiche
Importation client site internet IPolarisStore
Le contrôle des N° de téléphone est effectué lors de la création et modification des clients sur le site internet IPolarisStore. Si le téléphone est incorrect :
- le tag "?!" est ajouté devant le N° de téléphone erroné pour signifier un tél incorrect (comme lors de l'envoi des SMS) :?!060203 par exemple
- La commande internet est bien intégrée.
- Le journal signale que le N° de téléphone est erroné (
Utilitaires > Infos service > onglet "Journaux
)
497 09:41:45 Alerte app - - iOh+BgAA0 - Le téléphone fixe n'est pas correct 06010203 498 09:41:45 Alerte app - - iOh+BgAA0 - Le téléphone de l'adresse n'est pas correct 06010203 499 09:41:45 Alerte app - - iOh+BgAA0 - mme;ips10;test10;;?!06010203;Femme;ips10@vega-info.fr;rue1;;;75000;paris;?!06010203;;1949696;2018-06-15;
Importation référencier clients
Le contrôle des N° de téléphone est effectué en création et modification des clients importés par référencier (Base de travail > référencier et importation > Importation de référencier et importation > onglet "Client"
)
- Si l'expression régulière du téléphone est renseignée et que le téléphone est erroné, le téléphone est importé précédé de "?!" (symbole signalant un numéro en erreur)
- Le bilan d'intégration signale :
Alerte Importation Le téléphone fixe n'est pas correct 0670000000 Alerte Importation mme;TEST;;;?!0683573737;Femme;test@orange.fr;route nationale;;;21000;dijon;;;1949696;2018-06-13;
Importation client carte de fidélité externe
L'exécution de la tâche automatisée Gestion des cartes sur mobiles
affiche les N° de tél erronés mais n'efface pas le N° de téléphone erroné du client existant.
- Exécuter la tâche automatisée "Gestion des cartes sur mobiles"
- Système > Ma messagerie :
Bonjour, Vous recevez ce message pour vous prévenir que conformément à votre demande, la tâche «gestion des cartes sur mobiles» a été exécutée sur le service de réplication «...». La tâche a renvoyé les erreurs suivantes : 3E0F21B158194480A5CFD24B7EBA9C71 TEST Armel test@microsoft.com +32473864390 logger.UEG_Exception: 0x0010000A3 : Objet métier : Une des données n'est pas correcte : MetierClient : 13 Le téléphone portable n'est pas correct dans l'objet piu_Clients.MetierClient [TEST armel 1380 test@microsoft.com] à RepMetier.CMetier.BeginTransation(ContexteMetier ContexteMetier, Boolean Transaction, Boolean Reload) à RepMetier.CMetier.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload) à piu_Clients.MetierClient.Sauvegarde(ContexteMetier ContexteMetier, Boolean Reload)