Voortaan is het mogelijk om een klant op te pikken uit de JoRPA database en gebruiken in een JoPPS project.
Er is een instelling voorzien in de Administrator op tab Toegangsrechten – Basisgegevens bij de Toegangen om aan te geven dat een bepaalde tabel dient gekoppeld te worden met externe gegevens via de JoRPA service:
Via de instelling op tab Instellingen - Bestandspaden bij de Gegevens kan men aangeven met welke externe gegevens de JoRPA service wordt gekoppeld:
Klant gegevens beschikbaar in JoPPS en [JoRPA]:
CODE String 32 [JoPPSCode]
? Integer [Id]
? String [CustomerNumber]
NAAM String 30 [Name_]
ADRES String 60 [Address]
POSTCODE String 60 [ZipCode]
PLAATS String 60 [CityName]
LAND String 60 [CountryIso2]
POSTBUSADRES String 60 [MailAddress]
POSTBUSCODE String 60 [MailZipCode]
POSTBUSPLAATS String 60 [MailCityName]
KONTAKT String 60 [Contact1]
TELEFOON String 60 [Phone1]
TELEFAX String 60 [Fax1]
GSM String 60 [Mobile1]
EMAIL String 60 [Email1]
KONTAKT2 String 60 [Contact2]
TELEFOON2 String 60 [Phone2]
TELEFAX2 String 60 [Fax2]
GSM2 String 60 [Mobile2]
EMAIL2 String 60 [Email2]
KONTAKT3 String 60 [Contact3]
TELEFOON3 String 60 [Phone3]
TELEFAX3 String 60 [Fax3]
GSM3 String 60 [Mobile3]
EMAIL3 String 60 [Email3]
TYPE Integer [CustomerType]
TAAL Integer [Language]
ROUTE Integer [?]
PRIJSGROEP String 32 [JoPPSPriceGroup]
KORTING Float [JoPPSOfferDiscount]
COEFFICIENT Float [JoPPSCoefficient1]
COEFFICIENT2 Float [JoPPSCoefficient2]
COEFFICIENT3 Float [JoPPSCoefficient3]
FACTOR Float [CurrencyFactor]
MUNT String 5 [CurrencyCode]
MUNTPREFIX String 5 [CurrencySymbol]
VERKOPER String 32 [?]
ARCHITECT String 32 [ArchitectJoPPSCode]
? Integer [ArchitectCustomerId]
BOUWHEER String 32 [?]
BTWTARIEF Float [Vat]
BTWNUMMER String 30 [VatNumber]
REKENING String 30 [?]
VOORWAARDEN String 255 [?]
DXF_CAD String 60 [?]
DXF_DRW String 60 [?]
UDS Boolean [?]
DRW_WIDTH Float [?]
DRW_HEIGHT Float [?]
MEMO Blob [Memo]
OWNER String 8 [?]
MODIFIED TimeStamp [?]
FLTR Integer [?]
HELP_TOPIC String 60 [?]
Dialoog Nieuw project
Als de gebruiker een klant kiest komt er in functie van de instelling Koppelen gegevens een dialoog welke de klanten toont uit de tabel van JoPPS of deze uit JoRPA:
Na het selecteren van de klant komt de vraag om de nieuwe algemene klantgegevens over te zetten in de Projectadres velden. Deze werkwijze wordt ook toegepast als de gebruiker de Klantcode wijzigt.
Project info Project tab
Ook op het project in kwestie wordt dezelfde werkwijze als hierboven toegepast; als de gebruiker een andere klant oppikt of de klantcode wijzigt op de project info Project tab. Hier wordt dus ook rekening gehouden met de extra instelling Koppeling gegevens ingesteld voor de tabel Klant/Leverancier:
Project info Klant tab
Hier worden de algemene klant gegevens uit de JoPPS of JoRPA tabel overgenomen en eventueel gewijzigd worden:
Project prijs Parameters tab
Hier worden de specifieke Prijs gegevens van de klant uit de JoPPS of JoRPA klant tabel overgenomen:
Project prijs Offerte tab
Hier worden de specifieke Offerte gegevens van de klant uit de JoPPS of JoRPA klant tabel overgenomen:
De dialoog om de bestaande JoRPA klanten te tonen en er eventueel één uit te selecteren:
In de statusbalk van de dialoog wordt de unieke klant ID (109 in het voorbeeld) zoals deze gekend is in JoRPA getoond als bijkomende informatie.
Op dit moment is enkel raadplegen, wijzigen en nieuw aanmaken mogelijk, verwijderen van gegevens is niet mogelijk.
Tijdens het wijzigen van de gegevens via JoPPS wordt er op 2 niveaus een controle uitgevoerd, namelijk eerst in JoPPS en nadien in JoRPA. Wanneer niet voldaan is aan de correctheid van de gegevens wordt in beide gevallen een dialoog getoond met meer informatie:
Wanneer de koppeling met de JoRPA klanten geactiveerd is zal in JoPPS een onderscheid gemaakt worden tussen Klant en Leverancier gegevens in het menu en de gegevens werkbalk:
De hoofding van de dialoog met leveranciers gegevens is eveneens aangepast: