|
Data links anvendes til at oprette/ændre firmainformation og kontaktinformation i ChannelCRM. Det kan f.eks. være fra et ERP-system, hvorom det gælder at informationen heri pr. definition er korrekt.
Til at overføre informationen anvendes stored procedures i SQL Server. Disse procedure kan modificeres efter behov og er derfor ikke en del af standard databasen. Kontakt ChannelCRM for at få procedurerne tilsendt som scriptfiler.
Parametrene nedenfor gælder for procedurerne i basisversion.
PROCEDURE ccrm.spInsertUpdateCompanyBase
Denne procedure benyttes til at oprette eller modificere virksomhedsinformation i CRM. Modtagetabellen er ccrm.Company. Nøgleparametren er @CustomerKey. Hvis denne findes i CRM i forvejen vil proceduren opdatere, hvis ikke vil der blive oprettet.
Parametre
@CustomerKey varchar(20),
|
Nøgleparameter
|
@Name varchar(80),
|
|
@Address1 nvarchar(50),
|
|
@Address2 nvarchar(50),
|
|
@Zip nvarchar(10),
|
|
@City nvarchar(50),
|
|
@State nvarchar(4),
|
|
@Country char(3),
|
ISO-koder. Skal findes i tabel ccrm.Country i forvejen. Danmark = DNK
|
@VisitAddress nvarchar(80),
|
|
@Phone PhoneVar,
|
Alle PhoneVar er af max længde 20 og indeholder alene cifrene 0..9. Ingen skilletegn, ingen landekoder.
|
@Fax PhoneVar,
|
|
@Mail varchar(128),
|
|
@Web varchar(128),
|
|
@Owner varchar(20),
|
BrugerId. Skal findes I tabellen ccrm.Users i forvejen. Værdien ’IMPORT’ kan benyttes som nul.
|
@PhoneCode varchar(4),
|
|
@CVR varchar(20),
|
|
@Department nvarchar(50),
|
Virksomhedens afdelingsbetegnelse.
|
@return_id int output
|
Benyttes ikke.
|
PROCEDURE [ccrm].[spInsertUpdateContactBase]
Denne procedure benyttes til at oprette eller modificere kontaktinformation I CRM. Modtagetabellerne er ccrm.Contact og ccrm.Occupation. Nøgleparametre er @CustomerKey, @ImportKey, @FirstNames og @LastNames. Hvis der ud fra disse parametre kan findes en kontakt vil der blive opdateret, hvis ikke vil der blive oprettet.
Parametre
@CustomerKey varchar(20),
|
Nøgleparameter til at finde den virksomhed hvori kontakten er ansat. Hvis denne ikke findes i data vil proceduren blive annulleret.
|
@FirstNames nvarchar(50),
|
Kontaktens fornavne. Benyttes som delvis nøgle sammen med @LastNames hvis @ImportKey ikke er angivet eller ikke findes.
|
@LastNames nvarchar(50),
|
Kontaktens efternavne. Benyttes som delvis nøgle sammen med @FirstNames hvis @ImportKey ikke er angivet eller ikke findes.
|
@Owner varchar(20),
|
BrugerId. Skal findes I tabellen ccrm.Users i forvejen. Værdien ’IMPORT’ kan benyttes som nul.
|
@Mail varchar(128),
|
Kontaktens personlige e-mail-adresse.
|
@PhoneMobile PhoneVar,
|
|
@PhoneHome PhoneVar,
|
|
@Address1 nvarchar(50),
|
Kontaktens hjemadresse.
|
@Address2 nvarchar(50),
|
-
|
@Zip nvarchar(10),
|
-
|
@City nvarchar(50),
|
-
|
@State nvarchar(4),
|
-
|
@Country char(3),
|
ISO-koder. Skal findes i tabel ccrm.Country i forvejen. Danmark = DNK
|
@PhoneCode varchar(4),
|
-
|
@ImportKey varchar(24),
|
Primært nøglefelt.
|
@SSN varchar(24),
|
CPR-nummmer
|
@Salutation varchar(12),
|
|
@NoMail bit,
|
0 = ok med mails. 1 = mails frabedt.
|
@Gender char(6),
|
|
@Title nvarchar(50),
|
|
@PhoneDirect PhoneVar,
|
|
@PhoneExtension PhoneVar,
|
|
@FaxDirect PhoneVar,
|
|
@BusinessMail varchar(128),
|
|
@Department nvarchar(80),
|
Kontaktens afdelingsbetegnelse.
|
@return_id int output
|
|
Page url:
http://www.channelcrm.net/us/index.html?net_data_links.htm
|