Koppelingen met proffice (versie 2.0.1)

Vergelijkbare documenten
Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

MatrixKozijn OrderRegistratie 3.2 SP2 Build 509

Handleiding PM-UpdateManager

Table of contents 2 / 15

Kluwer Office. DMS Basic Medewerker. Software.kluwer.be

Gebruik Self-service applicatie

Werking van de Office Connector, en het oplossen van fouten.

Outlook koppeling ChainWise

Mach3Framework 5.0 / Website

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan Wijze van werken in Outlook Informatie...

Captain Reader. E-captain help E-captain help

HANDLEIDING Q1440 Bestelbon Cafetaria

DrICTVoip.dll v 2.1 Informatie en handleiding

1 Instellingen voor Clieop-bestanden

Handleiding PSU Boekhouden Light Module Administratie Server

Support website WATCH

Gebruikershandleiding People Inc. en Microloon

Releasenotes LCMS 2019v1

2019 Van Brug Software. Van Brug Software

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

Landelijk Indicatie Protocol (LIP)

Maximo Tips and Tricks

Werkinstructie. Technisch Beheer. uitvoeren MAP scan. voor. Datum: 15 oktober Versie: 1.0

HANDLEIDING Q1600 Fashion

Handleiding Activiteiten Microsoft CRM 2016

AFO 139 Automatische export

Coligo conne ct. Gebruikershandleiding

Beschrijving webmail Enterprise Hosting

Priva Blue ID Network scanner / Syslog Tool

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

Handleiding helpdesk. Datum: Versie: 1.0 Auteur: Inge van Sark

Release datum: 11 juni 2012

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Dossiers overdragen naar e-depot

Handleiding Coligo Connect installatie en gebruik

Koppeling Koppeling Teamleader

Augustus Handleiding Subsidieportaal Uitvoering Van Beleid

Outlook koppeling ChainWise

AUTOMATISERING. Act! WerkbonApp. De koppeling tussen het CRM systeem Act! en de Werkbon applicatie WerkbonApp.

Handleiding Job voor gebruikers

Gebruikershandleiding scannen personeelsdossiers (PaXS)

Outlookkoppeling installeren

Outlook koppeling ChainWise

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at

CCV CARD ONLINE. Gebruikershandleiding v3.0. Computer Centrum C. van de Velden B.V.

Belangrijke Informatie

Handleiding exporteren en importeren van boekhouding. Van MijnWebwinkel naar Snelstart

Handleiding Reinder.NET.Tasks.SQL versie 2

Handleiding Beweegkuur Informatie Systeem Leefstijladviseur

Elektronisch factureren

gravita Psut-f Handleiding PSU Tijdschrijven Facturering V1.00

Handleiding Mooy Logistics Servicedesk

OneDrive handleiding

Wat is nieuw in deze handleiding: Dit is een nieuwe handleiding welke nieuwe functies beschrijft.

PM-Office Integration

Handleiding voor MS Office 365 online OSG Piter Jelles

HANDLEIDING ONEDRIVE IN OFFICE365

Uitleg CMS Utrecht Your Way Button 1. Inloggen

MS Outlook Add-on SE. User Guide

Installatie PlanCare Dossier educatief

Supportdesk Pro Basis Instructie

Overige transacties 1 (Excel 2002 en 2003)

Offective > CRM > Vragenlijst

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007)

LAVS uploaden adressenlijst

Central Station. CS website

Technische nota AbiFire5 Rapporten maken via ODBC

Mach3Framework 5.0 / Website

gravita PSUR-C conversie en import van relaties in PSU Relatiebeheer Algemeen

Inrichting Systeem: Locaties & Toegang

Handleiding voor MS Office 365 online Burgemeester Walda School

Handleiding. Opslag Online voor Windows Phone 8. Versie augustus 2014

UBC op Microsoft Windows 64-bits

Installatie Avalanche Windows

Instructie module Beheren bedrijfsgegevens Client Export door exporteur

Midi PDF Bladmuziek lezer

MS Reporting Services Integrator. User Guide

ZorgMail Secure

Het scherm Dossiersoort wordt geopend. (NB: als uw kantoor met slechts één dossiersoort werkt, wordt deze stap overgeslagen.)

OFFICE 365. Start Handleiding Leerlingen

Installatie nieuwe build van Alure (alle componenten)

Xiris handleiding Onderhoudsmodule & database onderhoud

Boekingen gemaakt in de Agenda zijn 1:1 zichtbaar in het Planbord, andersom zijn boekingen gemaakt in het Planbord direct beschikbaar in de Agenda.

Installatie handleiding

Handleiding PFMconnect

Om de gegevens aan te bieden aan de NBC benchmark heeft u de volgende gegevens nodig:

Handleiding aanpassen en verzenden adressen en nieuwsbrieven

23. Standaardbrieven (MailMerge)

In de tabel hieronder vindt u een beschrijving van de verschillende velden die kunnen voorkomen in uw import-bestand.

HANDLEIDING OPNAME INVENTARIS

IBAN BIC Service. Gebruikersinstructies. IBAN BIC MultiChecker

Shell Card Online e-invoicing Service Gebruikershandleiding. Versie 2.8

Gebruikershandleiding Add-on Data Workbench

Groepspagina s bijhouden door teamleden

Handleiding. Loket.nl / Import variabele gegevens

Handleiding voor het maken van XML-bestanden ten behoeve van DiginBFT (Excel 2007)

Transcriptie:

Koppelingen met proffice (versie 2.0.1) g Development info@stamg.com www.stamg.com g, 2000-2007

g Development info@stamg.com www.stamg.com Koppelingen met proffice Dit document beschrijft de mogelijke koppelingen met proffice, het pakket voor elektronische dossiers van g. Allereerst zullen we ingaan op de vele mogelijke manieren van koppelen, en deze in relatie plaatsen met de huidige situatie met fysieke opslag van dossiers. Daarna zullen we de technische aspecten benoemen met betrekking tot de aangeboden koppelingen. Uiteraard staan wij te allen tijden klaar om een en ander uit te leggen en/of toe te lichten. Blz. 2/17

g Development info@stamg.com www.stamg.com Dossiers, applicaties en hun koppelingen. Traditioneel gezien is er een duidelijke scheiding tussen de aanwezige applicatie(s) waar bijvoorbeeld klantgegevens in staan, en de aanwezige dossiers: Op de PC staan alle klantgegevens zoals NAW etc. In de kast zitten de dossiers, die gevonden kunnen worden op enkele (vaak maar één) kenmerken. Na het toevoegen van een klant in de applicatie wordt er ook een map voor die klant gemaakt om in de kast te hangen. Deze map wordt voorzien van de zoekcriteria (vaak alleen het dossiernummer), en de kaft wordt vaak aangevuld met de relevante klantgegevens. Nu we overgaan op elektronische dossiers zijn er dus opties mogelijk: 1. We houden dezelfde scheiding als in de fysieke situatie, de bestaande applicatie blijft onafhankelijk werken van het nieuwe elektronische dossier. 2. We houden dezelfde scheiding als in de fysieke situatie, maar we nemen periodiek alle gegevens vanuit de applicatie over naar het elektronische dossier. 3. We houden dezelfde scheiding als in de fysieke situatie, maar we nemen periodiek alle gegevens vanuit de applicatie over naar het elektronische dossier. Ook maken we een koppeling met de schermen van de applicatie, waardoor we de mogelijkheid hebben om direct het dossier te openen van een relatie die in de applicatie geopend is. 4. We houden dezelfde scheiding als in de fysieke situatie, maar we nemen periodiek alle gegevens vanuit de applicatie over naar het elektronische dossier. Ook maken we binnen de applicatie een knop waarmee we direct het elektronische dossier van de geopende relatie kunnen openen. 5. We verlaten de scheiding van de fysieke situatie, en nemen binnen de applicatie het elektronische dossier op. Voor optie 1 geldt dat we precies dezelfde handelingen doen als we in de fysieke situatie ook deden. De winst ligt hier vooral in het altijd en overal beschikbaar hebben van het dossier, en de overige aan het dossier gekoppelde zaken. Voor optie 2, 3 en 4 geldt dat we geen klantgegevens hoeven in te voeren in het dossier. Wel zal een klant pas na de periodieke bijwerking in het elektronisch dossier voorkomen. (door de klant met zijn unieke kernmerk handmatig toe te voegen, kan er wel al met dat dossier gewerkt worden, maar zullen de overige klantgegeven pas na de periodieke bijwerking gevuld worden). Voor optie 3 geldt ook nog dat we afhankelijk zijn van de (on)mogelijkheden van de aanwezige applicatie. Pas als de applicatie dusdanig is opgebouwd dat we van buiten af kunnen zien welke klant geopend is, kunnen we deze optie toepassen. Voor optie 4 en 5 geldt ook nog dat er dan ingegrepen moet worden in de applicatie. De bouwer van deze applicatie zal dit dus moeten uitvoeren. Blz. 3/17

g Development info@stamg.com www.stamg.com Resumerend kunnen we deze opties in de volgende matrix weergeven: Optie inzetbaarheid randvoorwaarden benodigde ontwikkeltijd 1 Direct Geen Geen 2 Direct Export van gegevens uit Geen applicatie moet mogelijk zijn 3 Direct Export van gegevens uit Geen applicatie moet mogelijk zijn Applicatie moet zichtbare gegevens hebben 4 Na aanpassingen in applicatie 5 Na aanpassingen in applicatie Geen Beperkte tijd voor het inbouwen van een button om het dossier te starten Tijd voor inbouwen dossier in applicatie Blz. 4/17

g Development info@stamg.com www.stamg.com Koppelingen met het elektronisch dossier. Zoals in de voorgaande matrix is aangegeven zijn er meerdere koppelingen mogelijk. Voor de opties 1, 2 en 3 is er geen direct koppeling noodzakelijk. Voor optie 4 is binnen de proffice software een standaard koppeling aanwezig. Deze staat hieronder beschreven onder de kop Koppeling vanuit een willekeurige applicatie. Voor optie 5 is binnen de proffice software een OC aanwezig. Onder de kop koppeling met behulp van de proffice OCX-en wordt de werking hiervan beschreven. Als laatste onderwerp wordt er nog een beschrijving gegeven van de beschikbare koppelingen om documenten vanuit de Microsoft Office applicaties op te nemen in een dossier middels een knop in deze Microsoft applicaties. Blz. 5/17

g Development info@stamg.com www.stamg.com Koppeling vanuit een willekeurige applicatie. Het pakket proffice bevat twee standaard ingangen om vanuit een willekeurige applicatie aan te sluiten. Deze koppelingen kunnen worden gebruikt om: dossiers te openen, dossiers aan te maken, documenten aan dossiers toe te voegen, het zoekscherm voor dossiers te openen of combinaties van deze acties. Deze koppelingen vallen uiteen in twee delen, te weten een koppeling via een DLL en een koppeling via de windows shell. Allereerst de specificaties van de koppeling via de Windows Shell: Eenvoudige varianten: o Openen van een dossier: In deze, simpele, variant moeten bij het starten van het programma de volgende opdracht, gevolg door twee parameters worden meegegeven, elk gescheiden door een puntkomma(;): 1. "opendossier=" 2. Dossierid 3. DossierType Voorbeeld: pad naar de applicatiedirectory\proffice Standalone.exe opendossier;999229;relatie o Aanmaken van een dossier: In deze, simpele, variant moeten bij het starten van het programma de volgende parameter worden meegegeven: 1. "createdossier" Voorbeeld: pad naar de applicatiedirectory\proffice Standalone.exe createdossier o Zoeken van een dossier: In deze, simpele, variant moeten bij het starten van het programma de volgende parameter worden meegegeven: 2. "searchdossier" Voorbeeld: pad naar de applicatiedirectory\proffice Standalone.exe searchdossier Uitgebreide variant: o Openen of aanmaken van een dossier: In deze variant kan middels een shellexecute het programma worden gestart. De file die hierbij wordt gebruikt moet zijn voorzien van de extensie.edf, welke extensie bij installatie van proffice is gekoppeld aan de applicatie. Als actie moet OPEN gekozen worden. Voorbeeld: shellexecute OPEN,mystartfile.edf Het bestand kan nu twee varianten bevatten. De eerste variant betreft het openen of aanmaken van een dossier. Het bestand moet hiervoor de volgende inhoud hebben: 1e regel: Command=Openorcreatedossier Volgende regels: De volgende regels kunnen in een aantal varianten voorkomen: TYPE=dossiertype KEY=unieke key van het dossier TABTOOPEN=naam van het tabblad dat geopend moet worden Nb: Deze regel is optioneel. Indien deze regel niet aanwezig is zal het laatst geopende tabblad geopend worden. STATUS=status van het dossier Nb. Deze regel is optioneel TAB=tabtype;naam van de tab Nb: Indien de genoemde tab noch niet bestaat wordt deze gecreëerd. Deze regel kan maximaal 100 keer voorkomen. VALUEvolgnummer=waarde voor het veld Nb: Het volgnummer geeft het volgnummer van het betreffende veld in de dossierstructuur Blz. 6/17

g Development info@stamg.com www.stamg.com weer. Deze regel kan dus meerdere keren voorkomen, echter altijd maar één keer per volgnummer. Reeds bestaande waarden in het dossier worden overschreven door deze meegegeven waarden. Met de nu meegegeven data zal getracht worden om een dossier te openen. Als dit niet lukt (omdat het dossier niet gevonden wordt) zal deze direct met de meegegeven data worden gecreëerd. Als voorbeeld kan de inhoud van een bestand er als volgt uit zien: Command=openorcreatedossier Key=999229 Type=Relatie Tabtoopen=2e hypotheek Status=In afwachting van notaris Value1=Zijl, van Value2=R.J.A. Value3=Ergenshuizen 12 Value4=Somewhere Value5=9163 ZZ De tweede variant betreft het toevoegen van documenten aan een dossier. Het bestand moet hiervoor de volgende inhoud hebben: 1e regel: Command= storedocument Volgende regels: Document=pad naar het document Binnen proffice wordt nu zichtbaar dat er documenten aanwezig zijn om op te bergen, waarna er bij het openen van een dossier gevraagd wordt of de documenten moeten worden opgeborgen in dit dossier. Zolang hier niet voor wordt gekozen blijven de documenten bewaard. Wordt proffice afgesloten zonder dat de documenten zijn opgeborgen in een dossier, zullen deze documenten niet langer beschikbaar zijn om te worden opgeborgen. Als voorbeeld kan de inhoud van een bestand er als volgt uit zien: Command=Storedocument Document=c:\temp\inhoud.pdf Document=c:\temp\Salaris.tif Document=c:\temp\Rappel.doc Blz. 7/17

g Development info@stamg.com www.stamg.com De koppeling via de DLL ziet er als volgt uit: De DLL is een Microsoft ActiveX dll, en bevat een klasse genaamd clsprofficecomm. Binnen deze klasse zijn de volgende functies beschikbaar: FncCreatedossier Met deze functie wordt met de opgegeven waarden een nieuw dossier aangemaakt binnen proffice. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o PrmDossierType Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmdossiervalues Dit betreft een string, waarin de veldwaarden voor het betreffende dossier moeten worden opgegeven. De layout van het veld is: veldwaarde1 scheidingsteken (karakter 9) veldwaarde2 scheidingsteken (karakter 9) veldwaarde3 etc. o prmdossiertabs Dit betreft een optionele string waarin de gewenste tabs kunnen worden aangegeven. Bij het aanmaken van het dossier zullen deze tabs in plaats van de standaard tabs aangemaakt worden. De layout van het veld is: Tabtype scheidingsteken (karakter ;) Tabnaam scheidingsteken (karakter 9) Tabtype scheidingsteken (karakter ;) Tabnaam etc. o prmtabtoopen Dit betreft een optionele string waarin kan de naam van de tab worden gegeven die moet worden geopend. o prmstatus Dit betreft een optionele string, waarin de status van het dossier is opgegeven Deze status wordt getoond in de titelbalk van het dossier, en eventueel aan te maken documenten via de knop aanmaken nieuwe tab of document worden alleen voor de gekozen status getoond. o prmdisplaysettings Dit betreft een optionele string waarin kan worden aangegeven hoe een nieuw gecreëerd dossier wordt geopend. De layout van dit veld is: Top scheidingsteken (karakter ;) Left scheidingsteken (karakter ;) Heigth scheidingsteken (karakter ;) Width Een voorbeeld van de aanroep van deze functie is als volgt: FncCreateDossier("999229","Relatie type","van Zijl" & chr(9) & "wegstraat 12" & chr(9) & "9213 ZS" & chr(9) & "Nergenshuizen","Hypotheek type;hyp 2005" & chr(9) & "Verzekeringen type;combipolis";"hyp2005",,"0;0;600;800") fncopendossier Met deze functie wordt een bestaand dossier binnen proffice geopend. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o PrmDossierType Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmtabtoopen Dit betreft een optionele string, waarin de naam is opgegeven van de dossiertab die geopend moet worden. Indien deze tab niet bestaat wordt automatisch de laatst geopende tab geopend. Een voorbeeld van de aanroep van deze functie is als volgt: Blz. 8/17

g Development info@stamg.com www.stamg.com FncOpenDossier("999229","Relatie type"," hyp 2005" fncopenorcreatedossier Met deze functie wordt een dossier binnen proffice geopend, en indien deze nog niet bestaat, allereerst aangemaakt voordat deze geopend wordt. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o prmdossiertype Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmdossiervalues Dit betreft een string, waarin de veldwaarden voor het betreffende dossier moeten worden opgegeven. De layout van het veld is: veldwaarde1 scheidingsteken (karakter 9) veldwaarde2 scheidingsteken (karakter 9) veldwaarde3 etc. o prmdossiertabs Dit betreft een optioneel veld waarin de gewenste tabs kunnen worden aangegeven. Bij het aanmaken van het dossier zullen deze tabs in plaats van de standaard tabs aangemaakt worden. De layout van het veld is: Tabtype scheidingsteken (karakter ;) Tabnaam scheidingsteken (karakter 9) Tabtype scheidingsteken (karakter ;) Tabnaam etc. o prmtabtoopen Dit betreft een optionele string, waarin de naam is opgegeven van de dossiertab die geopend moet worden. Indien deze tab niet bestaat wordt automatisch de laatst geopende tab geopend. o prmstatus Dit betreft een optionele string, waarin de status van het dossier is opgegeven Deze status wordt getoond in de titelbalk van het dossier, en eventueel aan te maken documenten via de knop aanmaken nieuwe tab of document worden alleen voor de gekozen status getoond. o prmdisplaysettings Dit betreft een optionele string waarin kan worden aangegeven hoe een nieuw gecreëerd dossier wordt geopend. De layout van dit veld is: Top scheidingsteken (karakter ;) Left scheidingsteken (karakter ;) Heigth scheidingsteken (karakter ;) Width Een voorbeeld van de aanroep van deze functie is als volgt: fncopenorcreatedossier("999229","relatie type","van Zijl" & chr(9) & "wegstraat 12" & chr(9) & "9213 ZS" & chr(9) & "Nergenshuizen","Hypotheek type;hyp 2005" & chr(9) & "Verzekeringen type;combipolis","hyp 2005","Wachten op notaris","0;0;600;800") fncstoredocument Met deze functie worden één of meer documenten toegevoegd aan de wachtrij van documenten binnen proffice.de gebruiker zal bij elk dossier dat geopend wordt gevraagd worden of de documenten daar moeten worden opgeborgen. Nadat de documenten zijn opgeborgen worden ze uit de wachtrij verwijderd. o prmdocumentstring Dit betreft een string waarin de documenten (met hun volledige pad) worden meegegeven. De lay-out van het veld is: documentpad en naam scheidingsteken (chr(9)) documentpad en naam etc. Een voorbeeld van de aanroep van deze functie is als volgt: fncstoredocument("c:\my documents\test.tif" & chr(9) & "c:\my documents\brief.doc") Blz. 9/17

g Development info@stamg.com www.stamg.com fncstoredocumentindossier Met deze functie worden één of meer documenten toegevoegd aan het opgegeven dossier. o prmdocumentstring Dit betreft een string waarin de documenten (met hun volledige pad) worden meegegeven. De layout van het veld is: documentpad en naam scheidingsteken (chr(9)) documentpad en naam etc. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o PrmDossierType Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmtabtostore Dit betreft een string, waarin de naam van de tab staat waarin de documenten moeten worden opgeborgen. o prmtabtype Dit betreft een string, waarin het type van de tab staat waarin de documenten moeten worden opgeborgen. o prmfoldertostore Dit betreft een string waarin de naam van de map is opgegeven waarin de documenten moeten worden opgeborgen. Per aanroep kan er dus maar naar 1 map verwezen worden. Als u meerdere documenten in verschillende mappen wilt opslaan zult u meerdere aanroepen van deze functie moeten uitvoeren. o prmoverwrite Dit betreft een integer waarmee kan worden opgegeven of de documenten moeten worden toegevoegd of moeten worden overschreven, indien ze al bestaan. De waarde 0 zal de documenten altijd toevoegen zonder te overschrijven. De waarde 1 zal de documenten altijd overschrijven. Indien het document nog niet bestaat wordt deze gewoon toegevoegd. De waarde 2 zal een vraag aan de gebruiker opleveren of men het document wil overschrijven. Een voorbeeld van de aanroep van deze functie is als volgt: fncstoredocumentindossier("c:\my documents\test.tif" & chr(9) & "c:\my documents\brief.doc","999229","relatie type","hyp 2005","Hypotheek type","correspondentie",1) fncopendocument Met deze functie worden één of meer documenten toegevoegd aan het opgegeven dossier. o prmdocumentname Dit betreft een string waarin de naam van het te openen document wordt meegegeven. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o PrmDossierType Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmtabtoopen Dit betreft een string waarin de naam van de tab staat waarin het documenten is opgeborgen. o prmtabtype Dit betreft een string waarin het type van de tab staat waarin het documenten is opgeborgen. Een voorbeeld van de aanroep van deze functie is als volgt: fncopendocument("aangifte 2005","999229","Relatie type","hyp 2005","Hypotheek type") Blz. 10/17

g Development info@stamg.com www.stamg.com Koppeling met behulp van de proffice OCX-en Voor het naadloos integreren van de dossier functionaliteiten van proffice in een bestaande applicatie zijn er een vijftal OCX-en beschikbaar. Hieronder zullen we vier van deze OCX -en kort beschrijven. Het voert te ver om hierover in dit document een volledige beschrijving te geven. Indien gewenst kunnen we hiervoor mondeling een uitgebreide toelichting geven. Voor het inbouwen van deze OCX geven we hands-on ondersteuning. De vijfde OCX is een wrapper om deze OCX-en, waarmee eenvoudig gekoppeld kan worden. Hiervoor vindt u wel een volledige beschijving. 1. Dossier-ocx De dossier-ocx is het component waarmee een volledig dossier beheerd kan worden. Dit component ziet er als volgt uit: Via het doorgeven van een uniek kenmerk kan dit dossier getoond worden. Als het kenmerk nog niet voorkomt zal automatisch een nieuwe dossier aangemaakt worden. De scan-ocx maakt automatisch deel uit van deze ocx- en is middels de button open de dossiermodule te openen, zodat er hier direct gescand en opgeborgen kan worden. Blz. 11/17

g Development info@stamg.com www.stamg.com 2. Scan-ocx De scan-ocx is het component waarmee gescand kan worden. Dit component ziet er als volgt uit: Middels deze OCX kan een scanner aangestuurd worden, en worden er tijdelijke images gemaakt. Blz. 12/17

g Development info@stamg.com www.stamg.com 3. Focus-ocx De focus-ocx is een overkoepelend component waarmee het mogelijk is om de scan-ocx te tonen met de mogelijkheid voor opslag. Hierbij geeft de scan-ocx een event wanneer de gebruiker heeft gekozen voor het opslaan van 1 of meerdere gescande pagina's. Visueel ziet dit component er hetzelfde uit als de scan-ocx. 4. Mail-ocx De Mail-ocx is een overkoepelend component waarmee het mogelijk is om de dossier-ocx te tonen met de mogelijkheid tot het selecteren van documenten of mappen. Hierbij geeft de dossier-ocx een event af wanneer de gebruiker de selectie heeft bevestigd en na gelang de instellingen zal de dossier-ocx één of meerdere tijdelijke documenten aanmaken aan de hand van de geselecteerde documenten en/of mappen. Deze OCX ziet er als volgt uit: Blz. 13/17

g Development info@stamg.com www.stamg.com 5. OCXWRAP-ocx De OCXWRAP-ocx is een overkoepelend component waarmee eenvoudig te koppelen valt. Naast alle gangbare properties en methodes voor een OCX (Zoals Top, Left, etc.. en SetFocus, Move etc ) worden de volgende methodes ondersteund door deze OCX: FncInitControl Met deze functie wordt de OCX klaargezet voor gebruik. Voordat een van de andere functies wordt aangeroepen, of de OCX wordt getoond moet deze functie (of de overeenkomstige variant fncinitcontrolviadb) worden aangeroepen. FncInitControlviaDb Met deze functie wordt de OCX klaargezet voor gebruik, maar dan met een alternatieve database ten opzichte van de op het systeem uitgevoerde setup. Voordat een van de andere functies wordt aangeroepen, of de OCX wordt getoond moet deze functie (of de overeenkomstige variant fncinitcontrol) worden aangeroepen. Nb: Deze functie wordt dus alleen in uitzonderlijke situaties gebruikt in plaats van de fncinitcontrol o prmdb Dit betreft een string waarin het pad naar de te gebruiken database moet worden meegegeven. o prmtype Dit betreft een string waarin het type van de te gebruiken database moet worden meegegeven. o prmuserid Dit betreft een optionele string waarin de userid voor de te gebruiken database moet worden meegegeven. o prmpassword Dit betreft een optionele string waarin het wachtwoord voor de te gebruiken database moet worden meegegeven. fncterminatecontrol Met deze functie wordt de OCX afgesloten. Deze functie moet altijd worden gebruikt voordat de OCX uit het geheugen wordt verwijderd. fncopenorcreatedossier Met deze functie wordt een dossier binnen proffice geopend, en indien deze nog niet bestaat, allereerst aangemaakt voordat deze geopend wordt. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o prmdossierdescription Dit betreft een string waarin de omschrijving van het dossier moet worden meegegeven. Dit wordt in het dossier getoond als eerste tab, met het voorvoegsel "Documenten van ". o prmdossiertype Dit betreft een string waarin het type van het dossier moet worden meegegeven. o prmtabtype Dit betreft een string waarin het type van de gewenste tab moet worden meegegeven. o PrmStatus (Optioneel) Dit betreft een optionele string waarin de status van het dossier wordt meegegeven. o prmvaluefile (optioneel) Dit betreft een optionele string waarin het bestand met gegevens voor correspondentie staat. Het formaat is als volgt: Per regel één record, per record veldnaam CHR(9) veldwaarde Blz. 14/17

g Development info@stamg.com www.stamg.com Een voorbeeld van de aanroep van deze functie is als volgt: CtrlOcxWrap.fncOpenOrCreateDossier("999229","van Zijl","Relatie type","hypotheek type") fncstoredocumentindossier Met deze functie worden één of meer documenten toegevoegd aan het opgegeven dossier. o prmdocumentstring Dit betreft een string waarin de documenten (met hun volledige pad) worden meegegeven. De layout van het veld is: documentpad en naam scheidingsteken (chr(9)) documentpad en naam etc. o prmdossierid Dit betreft een string waarin het Id van het gewenste dossier moet worden meegegeven. o prmtabtype Dit betreft een string, waarin het type van de tab staat waarin de documenten moeten worden opgeborgen. o prmfoldertostore Dit betreft een string waarin de naam van de map is opgegeven waarin de documenten moeten worden opgeborgen. Per aanroep kan er dus maar naar 1 map verwezen worden. Als u meerdere documenten in verschillende mappen wilt opslaan zult u meerdere aanroepen van deze functie moeten uitvoeren. Een voorbeeld van de aanroep van deze functie is als volgt: fncstoredocumentindossier("c:\my documents\test.tif" & chr(9) & "c:\my documents\brief.doc","999229","hypotheek type","correspondentie") Tevens ondersteund deze OCX de volgende events: EvItemCreated Dit event wordt getriggerd als er een document is gecreëerd of toegevoegd. De volgende parameters worden geretourneerd: o ItemId Dit betreft een Long waarin het Item nummer van dit document staat. o Description Dit betreft een string waarin de omschrijving van dit document staat. o ItemType Dit betreft een string waarin het type van dit document staat. o Id Dit betreft een Long waarin het interne unieke nummer van dit document staat. o NameAndPath Dit betreft een string waarin het complete pad van dit document staat. EvItemDelete Dit event wordt getriggerd als er een document is verwijderd. De volgende parameters worden geretourneerd: o ItemId Dit betreft een Long waarin het Item nummer van dit document staat. o Description Dit betreft een string waarin de omschrijving van dit document staat. Blz. 15/17

g Development info@stamg.com www.stamg.com o ItemType Dit betreft een string waarin het type van dit document staat. o Id Dit betreft een Long waarin het interne unieke nummer van dit document staat. Blz. 16/17

g Development info@stamg.com www.stamg.com Koppeling vanuit Microsoft Office applicaties. Het pakket proffice bevat tevens enkele add-ons (invoegingen) voor Microsoft Office. Na installatie en activering van deze add-ons heeft u de beschikking over en button binnen de Microsoft Office applicaties waarmee u het actieve document of sheet of de geselecteerde e-mail(s) kan koppelen aan proffice. Als vervolgens binnen proffice een dossier wordt geopend, zal gevraagd worden of de documenten moeten worden opgeborgen in dit dossier. Zolang hier niet voor wordt gekozen blijven de documenten bewaard. Wordt proffice afgesloten zonder dat de documenten zijn opgeborgen in een dossier, zullen deze documenten niet langer beschikbaar zijn om te worden opgeborgen. Voor contacten van Outlook wordt er een button toegevoegd waarmee het dossier van de gekozen contactpersoon kan worden geopend (en indien niet aanwezig, kan worden gemaakt). Blz. 17/17