Enorme prestatieverbetering Teamleader Focus custom fields voor Contacts, Companies en Deals

Go to English version

Prestatiewinst

Teamleader Focus had traditioneel één API-aanroep per rij nodig om de aangepaste veldwaarden op te halen met behulp van een tabelfunctie. Voor gebruiksgemak zijn views zoals ContactsAll beschikbaar in het V1Flat en V2Flat schema die zowel basisgegevens als custom field-waarden ophalen.

De doorvoer is echter extreem traag, met een piek van 200 rijen per minuut.

Teamleader heeft de prestaties van het ophalen van aangepaste veldwaarden voor de volgende V2-tabellen enorm verbeterd door de custom field-waarden toe te voegen aan de basistabel:

  • Companies
  • Contacts
  • Deals

De maximale doorvoer bij het ophalen van aangepaste veldwaarden is verhoogd met ongeveer een factor 100 (ja: tot honderd keer sneller).

Fair Usage

Naast het bieden van aanzienlijk betere prestaties, vereisen de uitgebreide tabellen ook aanzienlijk minder verwerkingscapaciteit op Invantive Cloud. Hierdoor kunt u tot 100 keer grotere queries uitvoeren op Invantive Cloud of Power BI zonder de Fair Usage-limieten van uw abonnement te overschrijden.

Migratie

Om te genieten van de tot 100x betere prestaties is het aanbevolen om alle gebruik van de volgende tabellen te vervangen door de genoemde basistabel:

Schema Oorspronkelijke Tabelnaam Nieuwe Tabelnaam
V2Flat CompaniesAll V2.Companies
V2Flat ContactsAll V2.Contacts
V2Flat DealsAll V2.Deals
V1Flat CompaniesAll V2.Companies
V1Flat ContactsAll V2.Contacts
V1Flat DealsAll V2.Deals

In het algemeen zullen kolomnamen en inhoud identiek of zeer vergelijkbaar zijn.

Als u een andere methode gebruikt om de custom field-waarden op te halen, is een optimalisatie ook mogelijk, maar dit kan een grotere arbeidsinspanning vereisen.

Beperkingen

Multi-select

De Invantive SQL-driver voor Teamleader Focus genereert momenteel geen (snelle) tabellen voor multi-select custom fields. Deze ondersteuning wordt mogelijk in een toekomstige release toegevoegd.

Tasks en andere tabellen

Teamleader biedt de verbeteringen voor custom field-waarden nog niet aan voor andere tabellen dan de genoemde drie. De SQL-driver zal ze echter wel al toevoegen, zodat wanneer ze beschikbaar komen, de velden automatisch gevuld zullen worden.

Einde Levensduur

Vanaf januari 2025 kunnen de originele tabellen die custom field-waarden ophalen voor bedrijven, contactpersonen en deals zonder voorafgaande kennisgeving worden verwijderd uit nieuwe Invantive-releases. Het wordt sterk aanbevolen om de tabellen voor 2025 te vervangen door de snellere versies.

Beschikbaarheid

De tabellen met betere prestaties zijn beschikbaar vanaf release 24.0.293. Deze release wordt naar verwachting op 27 augustus 2024 in productie genomen op Invantive Cloud.

1 Like

Is bekend of voor de Projects-tabel de custom field-waarden ook aan de basistabel toegevoegd gaan worden?

Dit is niet bekend, maar op basis van eerdere communicatie en het feit dat sommige organisaties erg veel projecten geregistreerd hebben wordt dit wel verwacht.

1 Like

Super, dat zou een quantumsprong betekenen wat betreft performantie ! Nu nog de custom fields van “invoices” :wink:

1 Like

4 berichten zijn gesplitst naar een nieuw topic: Custom fields bij Deals op Teamleader V2 API