Tel: 06 68 39 83 22|afid.benayad@gmail.com
///Tutoriel N° 14 – Recherche Client

Création Stratégie recherche Client
Apprenez facilement à Interroger une Base de Données

Description

Dans ce tutoriel faisant partie de la série intitulée « Genesys Tut’s », nous allons créer une stratégie de routage permettant la recherche de l’appelant dans une base de donnée grâce à son numéro de téléphone.

Si le client est connu et ne nous a jamais contacté, on met à jour sa date de premier et dernier accès avec la date du jour.
Si le client est connu et nous a déjà contacté, on met à jour uniquement sa date de dernier accès avec la date du jour.
On récupère ensuite les informations le concernant.

Nous allons donc avoir besoin d’une table contenant les informations des clients.

Sous MS-SQL, créez une nouvelle base de donnée sous le nom customers, puis exécutez les deux scripts plus bas.

Pour générer des données et pouvoir effectuer vos tests je vous recommande d’utiliser le site http://www.generatedata.com.

En attendant je vous fournis les scripts vous permettant de créer la table « customer » et d’y insérer des données.

Table Customer

Script création de la table customerUSE [customers] GO /****** Object: Table [dbo].[Customers] Script Date: 15/10/2017 09:42:51 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO CREATE TABLE [dbo].[Customers]( [CustomerID] [int] NOT NULL, [CustomerAccount] [varchar](10) NULL, [CustomerFirstName] [varchar](50) NOT NULL, [CustomerLastName] [varchar](50) NOT NULL, [CustomerTitle] [varchar](5) NOT NULL, [CustomerPhone1] [varchar](20) NULL, [CustomerPhone2] [varchar](20) NULL, [CustomerGsm] [varchar](20) NULL, [CustomerEmail] [varchar](100) NULL, [CustomerCompany] [varchar](255) NULL, [CustomerAddress] [varchar](255) NULL, [CustomerCountry] [varchar](50) NULL, [CustomerCity] [varchar](50) NULL, [CustomerZip] [varchar](10) NULL, [CustomerFirstAccess] [varchar](12) NULL, [CustomerLastAccess] [varchar](12) NULL, [CustomerLanguage] [varchar](3) NULL, CONSTRAINT [PK_Customers] PRIMARY KEY CLUSTERED ( [CustomerID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO

Les Données

Exécutez le script suivant afin d’alimenter la table customer avec des données.

Script injection de données

INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (1, N'100001', N'benayad', N'afid', N'Mr', N'0141665048', N'0645887230', N'0668398322', N'afid.benayad@gmail.com', N'clubmed', N'1 rue etienne dolet', N'France', N'St Ouen', N'93400', N'1467916468', N'1467968028', N'FR') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (2, N'100029', N'Ingram', N'Breanna', N'Mlle', N'0182178025', N'0860117744', N'0609662823', N'Praesent@a.co.uk', N'Lorem Eu Corporation', N'Appartement 254-2705 Auctor Impasse', N'Isle of Man', N'Guarulhos', N'6186', N'1467901691', N'1467901691', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (3, N'100015', N'Jordan', N'Caryn', N'Mr', N'0420805787', N'0249279310', N'0671131763', N'Donec@enimcondimentumeget.com', N'Iaculis Odio PC', N'9349 Laoreet Route', N'Burundi', N'Zutendaal', N'951240', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (4, N'100034', N'Holland', N'Kerry', N'Mr', N'0678317674', N'0444307827', N'0601133399', N'aliquam.eu.accumsan@velmaurisInteger.ca', N'Consequat Corp.', N'CP 130, 5960 Vitae Avenue', N'Zambia', N'Carson City', N'7602SK', N'1467882528', N'1467913275', N'en') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (5, N'100058', N'Mcknight', N'Danielle', N'Mlle', N'0377010455', N'0388521653', N'0671362047', N'tristique@velsapienimperdiet.org', N'Ligula Aliquam Erat LLC', N'Appartement 483-2481 Est, Chemin', N'Gibraltar', N'Sète', N'7051', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (6, N'100004', N'Camacho', N'Victor', N'Mr', N'0707626499', N'0614719026', N'0623253750', N'orci.sem@diamnunc.com', N'Nunc Inc.', N'8139 Porttitor Route', N'South Sudan', N'Colmar', N'86377', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (7, N'100017', N'Lowe', N'Deanna', N'Mr', N'0995787983', N'0942265215', N'0612287148', N'elit@Donec.co.uk', N'Morbi Vehicula Corp.', N'Appartement 975-123 Nec, Chemin', N'Japan', N'Montpellier', N'10693', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (8, N'100064', N'Conley', N'Chanda', N'Mlle', N'0391130279', N'0573057809', N'0656754090', N'dictum.Proin.eget@molestietellusAenean.co.uk', N'In Corp.', N'9491 Volutpat Avenue', N'Tuvalu', N'Rocca San Felice', N'96809', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (9, N'100086', N'Downs', N'Charles', N'Mr', N'0527732564', N'0100742453', N'0618871518', N'mattis.semper.dui@nondapibusrutrum.edu', N'Vulputate Eu Odio Limited', N'8436 Mauris Chemin', N'Armenia', N'Raigarh', N'10114', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (10, N'100036', N'Jefferson', N'Raymond', N'Mlle', N'0786569231', N'0597550106', N'0623234511', N'venenatis.lacus@Nullamsuscipit.net', N'Interdum Foundation', N'Appartement 105-7573 Mus. Chemin', N'Hungary', N'Wijnegem', N'10306', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (11, N'100041', N'Horton', N'Nola', N'Mr', N'0686069955', N'0936754063', N'0665183719', N'lobortis.Class.aptent@ipsum.net', N'Interdum Feugiat LLP', N'5484 Mus. Chemin', N'Togo', N'Crawley', N'K3L 5N2', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (12, N'100038', N'Mccullough', N'Roanna', N'Mr', N'0991988249', N'0210931124', N'0601477428', N'dictum.eleifend@odioNaminterdum.ca', N'Vestibulum Ltd', N'Appartement 912-9350 Congue Av.', N'Korea, North', N'Rocky Mountain House', N'5084LT', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (13, N'100034', N'Colon', N'Hanna', N'Mlle', N'0682687806', N'0849240784', N'0614392909', N'neque@Maecenasmalesuada.co.uk', N'Cras Sed Company', N'9477 Sit Ave', N'New Zealand', N'Hualañé', N'US7Y 4LT', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (14, N'100055', N'Farmer', N'Hollee', N'Mlle', N'0303571025', N'0587941121', N'0691945409', N'dolor.elit.pellentesque@quismassa.ca', N'Donec Industries', N'CP 163, 8186 Aliquet. Ave', N'Tajikistan', N'Boechout', N'L2R 7L9', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (15, N'100054', N'Norman', N'Marah', N'Mr', N'0360192658', N'0797675743', N'0608072672', N'Proin.non@Donecconsectetuermauris.ca', N'Augue Porttitor Interdum Corporation', N'6398 Egestas Ave', N'Sao Tome and Principe', N'Oud-Turnhout', N'7382', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (16, N'100034', N'Riley', N'Zeph', N'Mr', N'0483916659', N'0936476281', N'0646442257', N'Nunc.mauris@utlacus.edu', N'Lectus Pede Ultrices Incorporated', N'9659 Felis Rue', N'Virgin Islands, British', N'Coldstream', N'7708', N'', N'', N'en') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (17, N'100021', N'Carter', N'Britanney', N'Mr', N'0991952690', N'0900897398', N'0619925009', N'vitae.sodales@sollicitudinadipiscing.org', N'In Lorem Company', N'Appartement 355-5545 Sit Chemin', N'Falkland Islands', N'Tay', N'Y0L 6H3', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (18, N'100059', N'Peterson', N'Hyatt', N'Mlle', N'0986503488', N'0704145150', N'0600635420', N'sapien@fringillaest.ca', N'Pellentesque Ultricies Industries', N'9614 Ullamcorper, Rue', N'Seychelles', N'Münster', N'10-673', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (19, N'100066', N'Stevenson', N'Maggy', N'Mme', N'0143460033', N'0165584674', N'0641837339', N'Sed@sagittisplacerat.org', N'Lacus Corp.', N'2096 Sed, Avenue', N'Côte D''Ivoire (Ivory Coast)', N'Friedberg', N'95097', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (20, N'100040', N'Pittman', N'Winter', N'Mr', N'0597558419', N'0230983280', N'0685580892', N'Cras.vulputate@dictum.ca', N'Pede Praesent Industries', N'CP 521, 3238 Quis Rd.', N'Martinique', N'Mustafakemalpasa', N'86288', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (21, N'100061', N'Langley', N'Kenneth', N'Mr', N'0861203100', N'0192217158', N'0635053949', N'Aliquam.nec.enim@at.com', N'Accumsan Interdum LLP', N'5479 Dui. Rue', N'Tuvalu', N'Padre Hurtado', N'14-643', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (22, N'100019', N'Pitts', N'Rigel', N'Mme', N'0391464399', N'0211716658', N'0631128433', N'tempor.est@musProinvel.edu', N'At Risus Nunc LLP', N'CP 508, 8770 Volutpat Rd.', N'Kuwait', N'Hall in Tirol', N'47228', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (23, N'100050', N'Bowers', N'Basia', N'Mme', N'0416688609', N'0172535135', N'0608388167', N'ornare.Fusce@egetmollis.edu', N'Leo Vivamus Industries', N'9908 Aliquam, Impasse', N'Gabon', N'Rossignol', N'0202', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (24, N'100098', N'Burnett', N'Ignacia', N'Mr', N'0801530155', N'0616794212', N'0651161266', N'malesuada@eulacus.net', N'Amet Associates', N'CP 867, 3595 Ornare Impasse', N'Grenada', N'Pemberton', N'19582', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (25, N'100071', N'Lyons', N'Vladimir', N'Mme', N'0633762504', N'0707204177', N'0691099756', N'dui.Fusce.diam@in.ca', N'Phasellus PC', N'Appartement 753-9239 Nonummy. Chemin', N'Montenegro', N'Merbes-Sainte-Marie', N'63601', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (26, N'100097', N'Vazquez', N'Nell', N'Mr', N'0926075112', N'0553843335', N'0642189648', N'dolor.Nulla@Donecfringilla.net', N'Convallis Erat Eget PC', N'Appartement 616-6428 Nisi Chemin', N'Austria', N'Kapolei', N'L8P 2N8', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (27, N'100039', N'Oliver', N'Kiayada', N'Mr', N'0353549114', N'0484901269', N'0632069026', N'Ut@Nullamscelerisque.com', N'Fermentum Convallis Ligula LLP', N'Appartement 991-2831 Orci Rue', N'Iraq', N'Hapur', N'52-647', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (28, N'100081', N'Austin', N'Wang', N'Mme', N'0375200386', N'0279327657', N'0606518962', N'In@Utsemper.ca', N'Ultrices PC', N'224-569 Mi Ave', N'Sierra Leone', N'Chandler', N'M8N 8C3', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (29, N'100056', N'Bauer', N'Daryl', N'Mr', N'0639665512', N'0262026685', N'0639090333', N'orci@iaculisneceleifend.co.uk', N'Nullam Velit PC', N'4635 Dapibus Av.', N'France', N'Bargagli', N'7367FA', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (30, N'100063', N'Bruce', N'Lester', N'Mme', N'0915413452', N'0879201580', N'0694633203', N'non.cursus@ametultriciessem.com', N'Cras Lorem Incorporated', N'669-6869 Tellus. Chemin', N'Jordan', N'Bassano in Teverina', N'9411', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (31, N'100048', N'Perry', N'Isadora', N'Mme', N'0434303496', N'0104538849', N'0611565779', N'imperdiet@ipsumacmi.ca', N'Nulla At Sem Incorporated', N'295 Quisque Ave', N'Denmark', N'Dewas', N'11143-256', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (32, N'100081', N'Rivera', N'Gary', N'Mr', N'0575081484', N'0658310259', N'0601672826', N'congue@per.ca', N'Duis Mi Enim Associates', N'2205 Diam. Chemin', N'Belize', N'Hulste', N'7189', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (33, N'100034', N'Moore', N'Shoshana', N'Mme', N'0234669078', N'0509134920', N'0699501562', N'scelerisque.sed@Nulla.com', N'Felis Ullamcorper Limited', N'CP 417, 7665 Risus Av.', N'American Samoa', N'Carbonear', N'EX4 9RQ', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (34, N'100013', N'Mcpherson', N'Holly', N'Mr', N'0637895464', N'0471227482', N'0648794855', N'augue.eu@pede.org', N'Etiam Laoreet Corp.', N'CP 249, 2298 Mollis Av.', N'New Zealand', N'Bocchigliero', N'9069', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (35, N'100037', N'Stanton', N'Xaviera', N'Mr', N'0180216885', N'0338509678', N'0674465423', N'odio.tristique@egetodioAliquam.com', N'Quis Accumsan Convallis Institute', N'271-8274 Nonummy Route', N'Falkland Islands', N'Quilpué', N'693763', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (36, N'100076', N'Morrow', N'Dominique', N'Mlle', N'0586209227', N'0334480171', N'0631243778', N'risus.at.fringilla@facilisis.org', N'Sem Consequat Nec PC', N'393-2389 Ridiculus Rue', N'Chile', N'Teruel', N'70700', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (37, N'100084', N'Pittman', N'Darryl', N'Mlle', N'0261031029', N'0953100851', N'0691314697', N'sodales@rhoncus.com', N'Viverra Maecenas Limited', N'CP 589, 7008 Cum Chemin', N'Taiwan', N'Falun', N'2153', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (38, N'100057', N'Brock', N'Doris', N'Mme', N'0534318545', N'0926805620', N'0621636891', N'ullamcorper.nisl.arcu@netus.edu', N'Tincidunt Pede Ac Institute', N'CP 698, 8704 Quisque Route', N'Cook Islands', N'Nederhasselt', N'T8V 5E4', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (39, N'100078', N'Jordan', N'Yvonne', N'Mlle', N'0256674442', N'0474711824', N'0655819494', N'Sed@eleifend.net', N'Lacinia Vitae Sodales LLC', N'Appartement 298-8427 Ut Ave', N'Mauritius', N'Essen', N'35509', N'', N'', N'en') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (40, N'100052', N'Bradford', N'Jade', N'Mr', N'0649301923', N'0856385424', N'0658418027', N'metus@infaucibus.org', N'Dui Augue PC', N'CP 472, 5812 Ante Impasse', N'Niger', N'Concón', N'21-404', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (41, N'100008', N'Bowman', N'Hiram', N'Mr', N'0767469436', N'0973786146', N'0690027068', N'vel.mauris.Integer@amet.com', N'Tincidunt Foundation', N'Appartement 669-6695 Velit Avenue', N'Christmas Island', N'Smithers', N'25-788', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (42, N'100089', N'Dixon', N'Iris', N'Mlle', N'0729332672', N'0154770214', N'0675910521', N'eu.euismod@Integer.co.uk', N'Volutpat Nulla Foundation', N'8127 Orci Rd.', N'Venezuela', N'Orlando', N'18346', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (43, N'100034', N'Cervantes', N'Deacon', N'Mlle', N'0637439561', N'0867966901', N'0634127403', N'velit.Aliquam.nisl@vitaeerat.com', N'Accumsan Industries', N'CP 384, 6121 Nunc, Impasse', N'Uzbekistan', N'Northallerton', N'E4 4GD', N'', N'', N'en') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (44, N'100080', N'Perry', N'Gray', N'Mr', N'0208803949', N'0336978037', N'0603219306', N'eget.lacus@neque.edu', N'Ac Company', N'643-6497 Non Rd.', N'Canada', N'Birori', N'B37 9OM', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (45, N'100071', N'Peters', N'Ima', N'Mr', N'0988539298', N'0930660198', N'0671692150', N'accumsan.laoreet@vestibulumneceuismod.com', N'Montes Nascetur Ridiculus LLC', N'CP 652, 7593 Urna Av.', N'Singapore', N'Sedgewick', N'E77 9RF', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (46, N'100048', N'Nieves', N'Rajah', N'Mlle', N'0802278598', N'0460629772', N'0609904659', N'ligula.Aliquam.erat@Quisque.org', N'Eleifend Non Dapibus PC', N'674-6794 Lacinia Impasse', N'Bhutan', N'Ayas', N'56779', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (47, N'100068', N'Cross', N'Tatum', N'Mlle', N'0728123792', N'0496732455', N'0691330466', N'turpis.Nulla@utnisia.com', N'Est Congue LLC', N'CP 887, 5342 Posuere Impasse', N'Cape Verde', N'Builth Wells', N'E2Z 1P3', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (48, N'100021', N'Schwartz', N'Tatyana', N'Mlle', N'0616227179', N'0350352259', N'0686509441', N'magnis.dis@dolorsitamet.co.uk', N'Venenatis LLP', N'948-2775 Lobortis Impasse', N'Saint Barthélemy', N'Pitrufquén', N'H6J 0B3', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (49, N'100002', N'Stevens', N'MacKenzie', N'Mlle', N'0355404449', N'0923590940', N'0661264952', N'et.ipsum.cursus@tinciduntvehicularisus.edu', N'Urna Vivamus Molestie LLP', N'3196 Metus Rd.', N'Korea, North', N'Ercilla', N'15541', N'', N'', N'ar') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (50, N'100053', N'Winters', N'Dominic', N'Mlle', N'0182341667', N'0951263918', N'0664215345', N'varius@maurisidsapien.com', N'Rutrum Foundation', N'3542 Adipiscing Rue', N'Samoa', N'Valdivia', N'T6S 5H6', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (51, N'100022', N'Simon', N'Dane', N'Mlle', N'0695024483', N'0171500663', N'0646827307', N'tellus.faucibus.leo@Aliquam.net', N'Metus Aliquam Erat LLP', N'622-3388 Dui Avenue', N'Lithuania', N'Ourense', N'7132', N'', N'', N'fr') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (52, N'100077', N'Conrad', N'Lani', N'Mlle', N'0338848225', N'0297851359', N'0609379356', N'dui.Cras.pellentesque@semelitpharetra.ca', N'Nec Urna Et Foundation', N'Appartement 254-8763 Purus, Rd.', N'Nauru', N'Seraing', N'17353', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (53, N'100092', N'Phelps', N'Ulla', N'Mlle', N'0392734277', N'0136341014', N'0684261616', N'risus.a.ultricies@etmagnis.edu', N'Sit Amet Consectetuer Company', N'Appartement 516-6330 Euismod Chemin', N'Tajikistan', N'Gespeg', N'33942', N'', N'', N'de') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (54, N'100071', N'Hendrix', N'Quintessa', N'Mr', N'0473105914', N'0305412413', N'0639045615', N'consectetuer@egestas.com', N'Sem Magna Ltd', N'6636 Molestie Route', N'Burundi', N'Göksun', N'235485', N'', N'', N'en') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (55, N'100075', N'Russo', N'Libby', N'Mme', N'0650997906', N'0276285161', N'0600524929', N'eget.ipsum@mattisornarelectus.co.uk', N'Dapibus Rutrum Justo Institute', N'425-6434 Vitae Avenue', N'Panama', N'Meise', N'57321', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (56, N'100018', N'Hunter', N'Evelyn', N'Mr', N'0994827855', N'0770205457', N'0676611743', N'suscipit.nonummy@tacitisociosqu.ca', N'Donec Nibh Foundation', N'CP 164, 3383 Faucibus Chemin', N'Spain', N'Montes Claros', N'22283', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (57, N'100083', N'Mcbride', N'Rhona', N'Mr', N'0304058759', N'0706147225', N'0638971304', N'dictum.sapien.Aenean@eu.co.uk', N'Elementum Purus Company', N'4261 Quis Avenue', N'Mauritius', N'Annapolis Royal', N'5864', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (58, N'100098', N'Dillard', N'Olympia', N'Mme', N'0943590113', N'0795365304', N'0694168615', N'natoque.penatibus@Aliquamultrices.edu', N'Dolor Quisque Tincidunt Industries', N'CP 872, 4742 Risus. Impasse', N'Croatia', N'Stuttgart', N'20265', N'', N'', N'es') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (59, N'100037', N'Carney', N'Alden', N'Mr', N'0157120739', N'0116587465', N'0669547936', N'erat@est.edu', N'Magnis Dis Parturient PC', N'1705 Velit Avenue', N'Spain', N'Bahawalpur', N'180364', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (60, N'100075', N'Scott', N'Wallace', N'Mlle', N'0426357560', N'0878940539', N'0688906967', N'odio.Nam@gravidaAliquam.net', N'Erat Semper Rutrum Corporation', N'Appartement 145-7920 At, Rue', N'Ethiopia', N'Chelsea', N'1645', N'', N'', N'ch') INSERT [dbo].[Customers] ([CustomerID], [CustomerAccount], [CustomerFirstName], [CustomerLastName], [CustomerTitle], [CustomerPhone1], [CustomerPhone2], [CustomerGsm], [CustomerEmail], [CustomerCompany], [CustomerAddress], [CustomerCountry], [CustomerCity], [CustomerZip], [CustomerFirstAccess], [CustomerLastAccess], [CustomerLanguage]) VALUES (61, N'100076', N'Mitchell', N'Sara', N'Mr', N'0605540945', N'0162838504', N'0694248251', N'diam.lorem.auctor@eleifend.org', N'Magna Sed Eu Associates', N'Appartement 433-7478 Taciti Avenue', N'Madagascar', N'Sens', N'39312-999', N'', N'', N'de')

Principe

Le principe de la stratégie est de transmettre à la base de donnée des informations de type numéro de téléphone, la base de données effectue la recherche puis à son tour transmet des données a la stratégie.

La procédure stockée

Afin de parvenir à cet échange nous allons créer une procédure stockée

Voici le script

USE [customers] GO /****** Object: StoredProcedure [dbo].[Customer] Script Date: 15/10/2017 09:58:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Afid BENAYAD -- Create date: 15/10/2017 -- Description: Extrait les information client depuis le N° de téléphone -- ============================================= CREATE PROCEDURE [Customer](@in varchar(20),@TimeStamp nvarchar(50)) -- Add the parameters for the stored procedure here AS --BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Si le client a été identifié via son N° de téléphone if exists( SELECT CustomerID FROM dbo.Customers WHERE CustomerGsm = @in OR CustomerPhone1 = @in OR CustomerPhone2 = @in ) BEGIN -- Si le client ne nous a jamais contacté IF exists( SELECT CustomerLastAccess FROM dbo.Customers WHERE (CustomerGsm = @in OR CustomerPhone1 = @in OR CustomerPhone2 = @in) AND CustomerFirstAccess='' ) BEGIN UPDATE Customers SET CustomerFirstAccess=@TimeStamp, CustomerLastAccess=@TimeStamp FROM ( SELECT CustomerID FROM dbo.Customers WHERE CustomerGsm = @in OR CustomerPhone1 = @in OR CustomerPhone2 = @in ) i WHERE Customers.CustomerID=i.CustomerID END -- Fin Si le client ne nous a jamais contacté -- Si le client nous a déjà contacté, on met à jour uniquement le champ last access au timestamp actuel ELSE BEGIN UPDATE Customers SET CustomerLastAccess=@TimeStamp FROM ( SELECT CustomerID FROM dbo.Customers WHERE CustomerGsm = @in OR CustomerPhone1 = @in OR CustomerPhone2 = @in ) i WHERE Customers.CustomerID=i.CustomerID END -- Fin Si le client nous a déjà contacté, on met à jour uniquement le champ last access au timestamp actuel -- On prepare la donnée de sortie SELECT 'CID:' + Convert(varchar,CustomerID) + '|CAc:' + CustomerAccount + '|CFN:' + CustomerFirstName + '|CLN:' + CustomerLastName + '|CTi:' + CustomerTitle + '|CP1:' + CustomerPhone1 + '|CP2:' + CustomerPhone2 + '|CGs:' + CustomerGsm + '|CEm:' + CustomerEmail + '|CCo:' + CustomerCompany + '|CAd:' + CustomerAddress + '|CCt:' + CustomerCountry + '|CCy:' + CustomerCity + '|CZi:' + CustomerZip + '|CFA:' + CustomerFirstAccess + '|CLA:' + CustomerLastAccess + '|CLg:' + CustomerLanguage FROM dbo.Customers WHERE CustomerGsm = @in OR CustomerPhone1 = @in OR CustomerPhone2 = @in RETURN END -- END Si le client a été identifié via son N° de téléphone

Comme vous l’avez certainement constaté nous interrogeons la table customer sur les trois champs de type téléphone : CustomerGsm, CustomerPhone1, CustomerPhone2. Chaque client peut avoir plusieurs téléphones : Gsm, Fixe Maison, Bureau.

Le plus compliqué est fini, passons à présent à configuration Genesys.

Test Procédure

Vous pouvez à présent tester et valider la procédure stockée, faite un clic droit sur la procédure, puis sélectionnez Execute Stored Procedure…

 

Renseignez les champs @in et @TimeStamp

@in = Numéro de téléphone (0668398322)

@TimeStamp = Date et Heure actuelle au format Unix (1508145679), utilisez le site https://www.epochconverter.com/ pour générer le TimeStamp.

Cliquez sur OK

Le script s’exécute

USE [customers] GO DECLARE @return_value int EXEC @return_value = [dbo].[CustomerV2] @in = N'0668398322', @TimeStamp = N'1508145679' SELECT 'Return Value' = @return_value GO

Le résultat doit être de ce type Champ:Valeur avec | comme separateur.

CID:1|CAc:100001|CFN:benayad|CLN:afid|CTi:Mr|CP1:0141665048|CP2:0645887230|CGs:0668398322|CEm:afid.benayad@gmail.com|CCo:clubmed|CAd:1 rue etienne dolet|CCt:France|CCy:St Ouen|CZi:93400|CFA:1467916468|CLA:1508145679|CLg:FR
  • CID = CustomerID
  • CAc = CustomerAccount
  • CFN = CustomerFirstName
  • CLN = CustomerLastName
  • CTi = CustomerTitle
  • CP1 = CustomerPhone1
  • CP2 = CustomerPhone2
  • CGs = CustomerGsm
  • CEm = CustomerEmail
  • CCo = CustomerCompany
  • CAd = CustomerAddress
  • CCt = CustomerCountry
  • CCy = CustomerCity
  • CZi = CustomerZip
  • CFA = CustomerFirstAccess
  • CLA = CustomerLastAccess
  • CLg = CustomerLanguage

Le DAP

La stratégie de routage et plus précisément L’URS a besoins d’une connexion à la nouvelle base de données customers.

Nous allons donc créer un nouveau DAP avec les informations de connexion.

Ouvrez CME

Créez un nouveau DAP avec les informations de connexion à la base de données customers.


Editez l’application URS et ajoutez-y la connexion au DAP_customers

La stratégie

Ouvrez IRD et créez une nouvelle sous stratégie (SubRouting)

Ajoutez les Variables comme ceci :

Allez je suis gentil je vous fournis aussi l’import

.VARIABLE STRING LOCAL v_ANI .VARIABLE STRING LOCAL v_Timestamp .VARIABLE STRING LOCAL v_CustomerID .VARIABLE STRING LOCAL v_CustomerAccount .VARIABLE STRING LOCAL v_CustomerFirstName .VARIABLE STRING LOCAL v_CustomerLastName .VARIABLE STRING LOCAL v_CustomerAddress .VARIABLE STRING LOCAL v_CustomerCity .VARIABLE STRING LOCAL v_CustomerCountry .VARIABLE STRING LOCAL v_CustomerCompany .VARIABLE STRING LOCAL v_CustomerEmail .VARIABLE STRING LOCAL v_CustomerGsm .VARIABLE STRING LOCAL v_CustomerPhone1 .VARIABLE STRING LOCAL v_CustomerPhone2 .VARIABLE STRING LOCAL v_CustomerTitle .VARIABLE STRING LOCAL v_CustomerZip .VARIABLE STRING LOCAL v_CustomerFirstAccess .VARIABLE STRING LOCAL v_CustomerLastAccess .VARIABLE STRING LOCAL v_CustomerLanguage .VARIABLE STRING LOCAL v_out

Ajoutez un block Multi Function


2 Sorties possible,

1- Si erreur : Ajouter un bloc Function

2- Si Valide : Ajoutez un bloc If


2 Sorties possible,

1- Si Erreur : Ajouter un bloc Function


2- Si Valide : Ajoutez un bloc Database Wizard

Faite un double clic sur le bloc, Selectionnez le DAP_customers, et Procedure

Cliquez sur Next, renseignez le Nom ex : CustomerV2, puis cliquez sur Add

Renseignez comme ceci

Puis un nouveau champ comme ceci

Ce qui nous donne

Cliquez sur Next

Sélectionnez

 

Cliquez sur Next

Sélectionnez la variables v_out

Cliquez sur finish

2 Sorties possible,

1- Si Erreur : Ajouter un bloc Function

2- Si Valide : Ajoutez un bloc If

2 Sorties possible,

1- Si Erreur : Ajouter un bloc Function

2- Si Valide : Ajoutez un bloc Multi Assign

Vous pouvez ajouter un bloc Multi Attach afin d’attacher les données que vous souhaitez garder le long de l’appel.

Ajouter un bloc Function

Ajoutez un bloc Function

Vous n’avez à présent qu’à appeler votre subroutine depuis votre stratégie principale.

Version Final

Fin

Note des lecteurs2 Notes4.85
By |2018-08-10T12:20:20+00:0015 octobre 2017|Genesys, Tutoriels|1 Comment

About the Author:

Après avoir appris sur le tas, quoi de plus normal que de partager à son tour ? Passionné par le monde des centres d’appel depuis un peu plus de 12 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion.

One Comment

  1. Anass 8 décembre 2017 at 13 h 17 min - Reply

    Bonjour mr.BENAYAD je te remercie infiniment pour ces tutoriaux que tu viens de faire c’est vraiment intéressant  , j’ai suivi les instructions de cette

    sous-stratégies mais quand je teste , la il y a un blm affiché dans le logs au niveau de la recherche du client  ‘ 0015 Closed server (GetDataBaseInfo)’

    je suis débutant en genesys merci de me corriger ce problème 🙂

    ——————————————————————————

    03:38:05.716_I_I_010a02665cde2007 [07:38] HERE IS XDATA

    _I_E_010a02665cde2007 [09:04] error in strategy: 0015 Closed server (GetDataBaseInfo)

    _I_I_010a02665cde2007 [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING: «  »

     

    03:38:05.716 Int 22000 ##########ERREUR SQL execution  Recherche  Client via ANI ##############

     

    03:38:05.716 Int 22000 ############ Fin stratégie identification client via ANI ################

Leave A Comment