<< Click to Display Table of Contents >> Object LWCRM.Webservices |
![]() ![]() ![]() |
Dit object maakt integratie met enkele webservices mogelijk.
Deze methode zorgt ervoor dat de contactgegevens en ingestelde groepen van de opgegeven contactpersoon of lead worden overgenomen in de E-mail service provider's database. Als het e-mailadres niet voorkomt bij de E-mail service provider, dan wordt de persoon toegevoegd. Komt de persoon wel voor, dan worden de groepen en contactpersoon-velden bijgewerkt bij de E-mail service provider.
Syntax
Call LWCRM.Webservices.emsUpdateContact( strContactId )
Parameters
strContactId
Geef de interne Contact ID van de contactpersoon of lead (contacts.contactid) door waarvan de gegevens moeten worden bijgewerkt in de E-mail service provider's database.
Deze methode zorgt ervoor dat de contactgegevens en ingestelde groepen van alle contactpersonen en leads worden overgenomen in de E-mail service provider's database. Hierbij wordt voor iedere persoon/lead met de status 'Actief' de hiervoor beschreven methode emsUpdateContact() aangeroepen.
Syntax
Call LWCRM.Webservices.emsBulkUpdateContacts()
emsDeleteContact : Boolean
Met deze methode wordt de opgegeven contactpersoon of lead verwijderd uit de database van de E-mail service provider.
Syntax
Call LWCRM.Webservices.emsDeleteContact( strContactId )
Parameters
strContactId
Geef de interne Contact ID van de contactpersoon of lead (contacts.contactid) door waarvan de gegevens moeten worden verwijderd uit de E-mail service provider's database.
emsProcessBouncesAndUnsubscribes : Boolean
Deze methode verwerkt alle bounces en uitschrijvingen, welke zijn geregistreerd bij de gekoppelde E-mail service provider.
Syntax
Call LWCRM.Webservices.emsProcessBouncesAndUnsubscribes()
Met deze methode kunnen gegevens en relaties uit de database van de E-mail service provider worden toegevoegd aan Logicworks CRM.
Syntax
Call LWCRM.Webservices.emsImportEmsContacts( intUpdateAction, intImportNewSubscribersAs )
Parameters
intUpdateAction
Er zijn drie update-waarden mogelijk: 0 (Bijwerken), 1 (Toevoegen) of 2 (Toevoegen en bijwerken). Afhankelijk van de doorgegeven waarde worden de gewenste updateactie uitgevoerd.
intImportNewSubscribersAs
Hier moet een geldig objecttype 1 (Contactpersoon) of 65 (Lead) worden doorgegeven. Afhankelijk van de opgegeven waarde worden nieuwe relaties toegevoegd als Contactpersoon of als Lead.
Voorbeeld
Const otContact = 1
Call LWCRM.Webservices.emsImportEmsContacts( 1, otContact )
Met deze methode kan voor een bestaand bankrekening-nummer het IBAN-nummer worden bepaald, waarbij gebruik gemaakt wordt van een gratis webservice van www.openiban.nl.
Syntax
ibanNummer = LWCRM.Webservices.AccountNumberToIBAN( bankrekeningNummer )
Parameters
bankrekeningNummer
Een geldig Nederlands bankrekeningnummer.
Met deze methode kan een Nederlands adres worden opgezocht via online adresdatabase van d-centralize. Het is niet noodzakelijk dat u beschikt over een abonnement bij d-centralize, dat wordt namleijkjaarlijks automatisch door Logicworks verlengd.
Syntax
blnFoundAddress = SearchAddressByPostcode( strCountryCode, strPostcode)
Parameters
strCountryCode
Op dit ogenblik is het alleen mogelijk een Nederlands adres op te zoeken. Als landcode dient daarom 'NL' doorgegeven te worden.
strPostcode
Geef een geldige Nederlandse postcode cijfers door, waarvan het adres moet worden opgezocht.
Voorbeeld
blnFoundAddres = LWCRM.Webservices.SearchAddressByPostcode( "NL", "2954 CA")
xmlAddress = LWCRM.Webservices.Response
Na het uitvoeren van een adres-zoekopdracht via SearchAddressByPostcode() zal het resultaat worden opgeslagen in de eigenschap LWCRM.Webservices.Response.
Layout
<response>
<huisnr>8</huisnr>
<postcode>2954 CA</postcode>
<plaatsnaam>Alblasserdam</plaatsnaam>
<straatnaam>De Wig</straatnaam>
</response>
Zoekplaats : String
Syntax
strPlaats = LWCRM.Webservices.Zoekplaats( strPostcode )
Parameters
strPostcode
Geef een geldige Nederlandse postcode of de eerste 4 cijfers door, waarvan de bijbehorende plaatsnaam moet worden opgezocht.
Voorbeeld
strPlaats = LWCRM.Webservices.Zoekplaats ("2954 CA")
<response>
<kvk>243082040000</kvk>
<bedrijfsnaam>Logicworks B.V.</bedrijfsnaam>
<kvks>24308204</kvks>
<sub>0</sub>
<adres>Prisma 100</adres>
<postcode>3364DJ</postcode>
<plaats>Alblasserdam</plaats>
<type>Hoofdvestiging</type>
<status></status>
<website></website>
<vestiging>9233164</vestiging>
<rechtsvorm>Besloten Vennootschap</rechtsvorm>
<anbi></anbi>
</response>
Syntax
xmlAccount = LWCRM.Webservices.RetrieveKvKAccountData( strKvknummer )
Parameters
strKvknummer
Geef een geldig KvK-nummer door.
Voorbeeld
xmlAccount = LWCRM.Webservices.RetrieveKvKAccountData("24308204")
Syntax
isGeldig = LWCRM.Webservices.ValidIban( strIbanNummer )
Parameters
strIbanNummer
Geef het te controleren IBAN nummer door, zodat deze kan worden gecontroleerd.