VBScript

<< Click to Display Table of Contents >>

Navigation:  Customization >

VBScript

Previous pageReturn to chapter overviewNext page

 

Als onderdeel van de online Help wordt in dit hoofdstuk kort aandacht besteed aan VBScript. Voor het aanpassen en uitbreiden van Logicworks CRM is VBScript een belangrijk hulpmiddel. De onderstaande lijst geeft globaal de toepassingsmogelijkheden van VBScript weer.

 

Afhandeling van detailvensters events (gebeurtenissen)

Realiseren van directe koppeling met externe databases

Toevoegen van gebruikersmenu's

Job actiescripts

Workflow actiescripts

 

 

Logicworks CRM Object Model

In de scripts kan gebruik gemaakt worden van een groot aantal methodes en eigenschappen van het Logicworks CRM Object Model. Dit vereenvoudigt en versneld de ontwikkeling van scripts. Een compleet overzicht van alle beschikbare methodes en eigenschappen worden, inclusief voorbeeldcode, weergegeven in de LWCRM Customization handleiding. Deze wordt meegeleverd op bij de iedere Enterprise Editie. De volgende table geeft enkele voorbeelden van het gebruik van de methodes en eigenschappen:

 

 

Naam

Toelichting

LWCRM.User.UserId

Retourneert de ID van de actieve gebruiker.

LWCRM.Database.Connection

Geeft de connectie naar de actieve Logicworks CRM database.

LWCRM.XML.RowToXML(..)

Converteert de huidige regel van een recordset naar XML-formaat.

LWCRM.Address.Create(..)

Maakt een nieuw adres aan

LWCRM.Email.Send(..)

Een e-mailbericht wordt aangemaakt en verzonden

LWCRM.Report.PrintReport(..)

Drukt het opgegeven rapport af.

 

 

VBScript syntax

Er zijn een groot aantal websites met uitgebreide informatie over de syntax en werking van VBScript, waaronder:

DevGuru VBScript Quick Reference

Microsoft Scripting References

Introduction to Windows Script Technologies

 

 

Opbouw van een script

Een script heeft een vaste opbouw en moet altijd worden ingebed in de functie crmScript(). Dit is namelijk de functie welke standaard wordt aangeroepen vanuit Logicworks CRM bij het uitvoeren van een script. De layout van een script is als volgt opgebouwd:

 

Function crmScript()

 {declaraties}

 {code}

 crmScript = {resultaat}

End Function

 

 

Script Editor

De Script Editor wordt gebruikt voor het ontwikkelen van scripts ten behoeve van Form Events, Gebruikersmenu's, Import/Export veldconversies of Jobacties.

 

 

Zie ook

Script Editor

Form Designer