Support Dashboard Formulier-connectoren De Connector toevoegen

De Connector toevoegen

Met ons platform kun je eenvoudig een eenrichtingssynchronisatie van formuliergegevens naar Xero toevoegen en snel configureren.

Nadat je een Xero-verbinding hebt toegevoegd en geverifieerd, kunnen Xero Form Connectors worden toegevoegd aan Data Entry Forms om gegevens te verzenden wanneer een formulier wordt geüpload. Dit is waar dit artikel over gaat.

De Connector toevoegen

Volg deze stappen om de connector aan je specifieke formulier toe te voegen:

  1. Navigeer naar App Workshop > Forms.
  2. Beweeg je muis over je gewenste formulier en klik op het pictogram Connect.
  3. Klik op de knop Add Connector (rechtsboven).
  4. Selecteer Xero uit de opties.

Opmerking: De pagina wordt vernieuwd met de toegevoegde connector. Wijzigingen zijn pas live nadat je op Save hebt geklikt.

Sneltoegang-tip

Als je al in de Form Builder of Settings-weergave bent, hoef je niet terug naar het hoofdmenu. Klik gewoon op het tabblad Connectors dat zich direct onder de formuliertitel aan de bovenkant van het scherm bevindt.

De Connector configureren

Zodra de Connector is toegevoegd, kun je selecteren wat je wilt maken of bijwerken in Xero.

Geef een bewerking op, zoals boekhoudkundig of salarisadministratie, en vervolgens, meer specifiek, eindpunten, zoals contactpersonen, facturen, traceringscategorieën en timesheets in deze gebieden, waar formuliergegevens naartoe worden verzonden.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 1

Nadat je een bewerking en eindpunt hebt geselecteerd, worden respectievelijke eigenschappen beschikbaar die dynamisch kunnen worden bepaald door veldgegevens door verwijzing naar veld-datanamen of door het gebruik van een formule.

Afhankelijk van de geselecteerde bewerking en het eindpunt, kunnen sommige eigenschappen ID’s van je Xero-account vereisen om gegevens succesvol te verzenden bij het bijwerken of maken.

De volgende tabel bevat koppelingen naar Xero-documentatie om je te helpen ID-waarden te identificeren. Het verkrijgen van deze ID-waarden kan echter lastig zijn, afhankelijk van welke ID’s je nodig hebt.

Bewerking Eindpunt Eigenschap Xero-documentatie
Boekhoudkundig Contactpersonen Contactpersoon-ID Accounting API Contactpersonen
Boekhoudkundig Facturen Facturetype
Factuur-ID
Regelartikelen
Accounting API Typen en codes
Accounting API Facturen
Accounting API Facturen
Boekhoudkundig Traceringscategorieën Traceringscategorie-ID Accounting API Traceringscategorieën
Boekhoudkundig Rekeningen Rekening-ID Accounting API Rekeningen
Boekhoudkundig Artikelen Artikel-ID Accounting API Artikelen
Salarisadministratie AU Timesheet Timesheet-ID Payroll AU API Werknemers
Salarisadministratie AU Werknemer Werknemer-ID Payroll AU API
Salarisadministratie UK Timesheet Kalender-ID
Timesheet-ID
Payroll UK API Salarisperiodedkalenders
Payroll UK API Timesheets
Salarisadministratie UK Werknemer Werknemer-ID Payroll UK API Werknemers

Als een eigenschap die je zoekt echter niet direct beschikbaar is, selecteer je het tekstvak Optional Fields, dat een lijst met aanvullende velden biedt die kunnen worden toegevoegd voor verdere configuratie.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 2

Voeg bovendien een Run Condition toe als je wilt dat deze connector alleen wordt geactiveerd op basis van een specifieke voorwaarde gebaseerd op formuliergegevens. Wanneer een ingevoerde formule een waar resultaat oplevert bij upload, wordt de Connector geactiveerd in plaats van bij elke upload.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 3

Zodra je klaar bent met configureren, klik je op Save in de rechterbovenhoek. Hiermee kun je de Connector gegevens naar je Xero-account verzenden wanneer formulieren worden ingediend.

Xero-gegevens maken versus bijwerken

Bepaalde eigenschappen zijn vereist wanneer je nieuwe gegevens in Xero bijwerkt of maakt met de formulier-connector.

Een contactnaam is bijvoorbeeld vereist als je een nieuw contact maakt, in tegenstelling tot een contactnaam en ID voor bijwerken.

Eigenschap Maken Bijwerken
Boekhoudkundig > Contactpersonen Naam Naam
Contactpersoon-ID
Boekhoudkundig > Facturen Type
Contactpersoon-ID
Contactnaam
Regelartikel – Beschrijving
Type
Factuur-ID
Contactpersoon-ID
Contactnaam
Regelartikel – Beschrijving
Boekhoudkundig > Traceringscategorie Naam Naam
Traceringscategorie-ID
Boekhoudkundig > Rekeningen Code
Naam
Type
Rekening-ID
Boekhoudkundig > Artikelen Code Code
Salarisadministratie AU > Timesheet Werknemer-ID
Startdatum
Einddatum
Timesheet-ID
Werknemer-ID
Startdatum
Einddatum
Salarisadministratie AU > Werknemer Werknemer-ID Werknemer-ID
Salarisadministratie UK > Timesheet

Xero – Data Source Connectors om gegevens vanuit Xero naar het platform te halen voor gebruik op schermen en hun connectoreigenschappen.

Optie twee

Navigeer naar je Xero-account en haal een ID uit de URL op wanneer je een contactpersoon, factuur, trackeringscategorie of werknemer bekijkt.

Een werknemer-ID wordt bijvoorbeeld opgehaald uit de URL wanneer je de gegevens van de werknemer in Xero bekijkt.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 4

Optie drie (geavanceerd)

Gebruik de API Explorer van een Xero Developer-account om GET-endpointgegevens op te halen en een ID uit een reactie van je verbonden organisatie’s Xero-account te verkrijgen.

De exacte gegevens waarmee je je aanmeldt bij je Xero-organisatieaccount kunnen worden gebruikt om je aan te melden bij je Xero Developer-account.

Bijvoorbeeld een aanvraag om werknemersgegevens op te halen.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 5

De reactie met werknemer-ID’s.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 6

Herhaalbare gegevens beheren

Sommige endpoints vereisen dat je herhaalbare gegevens indient in velden die voor enkele gegevensinstanties bestemd lijken. Dit zie je bijvoorbeeld het best op de Payroll-endpoints, waar je waarden moet invoeren voor bijvoorbeeld maandag, maar de tijdsregistratie kan meerdere weken bestrijken, dus je hebt meer dan één maandag voor die specifieke loonperiode.

Hieronder volgt een lijst met alle endpoints die herhaalbare waarden kunnen verwerken, dus waarden die afkomstig zijn uit een tabel of op een herhaalbare pagina:

Accounting API –> Contactpersonen
Adressen
Telefoonnummers
Contactpersonen
SalesTrackingCategories
PurchasesTrackingCategories

Accounting API –> Facturen
LineItems

Payroll AU -> Timesheets
TimesheetLines
NumberOfUnits (Inside TimesheetLines en ook herhaalbaar)

Payroll UK/NZ -> Timesheets
TimesheetLines

In deze sectie bekijken we het gebruik van herhaalbare gegevens in twee endpoints: de Payroll AU en Payroll NZ endpoints.

Begin- en einddatums voor loonperiodes

De StartDate en EndDate die in de Payroll endpoints worden gebruikt, moeten ALTIJD overeenkomen met de loonperiode die in Xero is gedefinieerd. Als de startdatum of einddatum niet overeenkomt met Xero, geeft de formulierconnector een fout.

Payroll AU

De Timesheet Line kan een of meerdere ingangen bevatten. Als meerdere ingangen moeten worden ingediend, is het beter om ze in een tabel (herhaalbaar) te plaatsen en de velden toe te wijzen, bijvoorbeeld maandag, dinsdag, woensdag, donderdag, vrijdag, zaterdag en zondag.

Dit zou scenario’s mogelijk maken waar een loonperiode op twee weken is ingesteld en de gebruiker 2 rijen voor de loonperiode moet invoeren, om rekening te houden met de 2 weken in de twee weken durende periode.

De onderstaande afbeelding toont hoe een formulier eruit zou zien om rekening te houden met een meerdere weken durende loonperiode:

Formulier-connectoren: De Connector toevoegen - schermafbeelding 7

Hieronder volgt een schermafbeelding van hoe je die dagvelden van de tabel (hierboven weergegeven) aan de connector toewijst, zodat de connector door je rijen kan itereren zoals vereist door de opgegeven loonperiode.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 8

Payroll NZ/UK

Dit endpoint voldoet aan dezelfde structurele voorwaarden als het Payroll AU endpoint, dus de startdatum en einddatum moeten dezelfde periode zijn als aangegeven in Xero, en de Timesheet Line kan een of meerdere ingangen bevatten. Wanneer meerdere ingangen moeten worden ingediend, is het beste om deze velden in een tabel te plaatsen en de formuliervelden aan de connectorvelden toe te wijzen.

Dit endpoint vereist echter ook twee aanvullende parameters, en deze zijn:

  • Aantal eenheden – dit is het aantal uren dat op een bepaalde datum is gewerkt.
  • Datum – is de specifieke datum waarop het werk plaatsvond.

Formulier-connectoren: De Connector toevoegen - schermafbeelding 9

Xero-timesheets

Xero-timesheets kunnen alleen worden bijgewerkt terwijl ze de status “DRAFT” hebben door naar hun TimesheetId te verwijzen. Wanneer je bijwerkt, moet je de juiste uren voor elke dag in de timesheetregel opnemen, want lege dagen worden automatisch op nul ingesteld en overschrijven bestaande gegevens.

Antwoord niet gevonden?

Staat jouw vraag er niet bij? Neem dan direct contact met ons op.

Contact opnemen