Relaties importeren verbeterd

Afgelopen week hebben we in de module relaties importeren het mogelijk gemaakt, bij de methode voor import te kunnen kiezen voor ‘synchroniseren’.

Deze methode werkt gelijk aan ‘actualiseren en toevoegen’ (die zoekt naar leden die overeenkomen met het te importeren bestand, en leden toevoegt die alleen in het bestand voorkomen), maar zoekt daarnaast ook naar leden die niet in het bestand voorkomen, maar wel in de administratie. Deze leden worden getoond, en bij het synchroniseren gearchiveerd.

Door deze modus is het dus mogelijk om de ledenadministratie volledig gelijk te trekken aan een te importeren bestand!

Bonnetjesapp v2

Sinds 2018 bieden we een bonnetjesapp aan, voor het versturen van declaraties naar uw administratie. Deze hebben we door een andere partij laten ontwikkelen. De huidige app werkt goed, maar is lastig uit te breiden met andere functionaliteiten. Zo willen we in de toekomst, de app ook graag beschikbaar maken voor ledenportaal gebruikers, en werkten dingen als two factor authentication niet. Als laatste is de ondersteuning voor de huidige app door de leverancier vervallen.

Dat heeft ons doen besluiten zelf een nieuwe (PWA) app te ontwikkelen, die we zelf in de hand hebben, en kunnen aanpassen/verbeteren waar nodig.

De nieuwe app is nu al beschikbaar in de Google App store. De Apple versie volgt binnenkort. Ook kunt u de app direct bereiken via:

https://bonnetjes.conscribo.nl

Administratiekoppeling uitgebreid

De administratiekoppeling verbind Conscribo administraties met elkaar. Zo kunt u lidgegevens tussen meerdere administraties automatisch delen.

Nadat we eerder dit jaar de eerste versie van de administratiekoppeling hebben live gezet, hebben we nu, in samenwerking met Jong Nederland een nieuwe versie live gezet die ervoor zorgt dat uitwisseling van gegevens tussen bond en verenigingen goed kan verlopen. In plaats van alle gegevens doorsturen, is er de mogelijkheid om “tellingen” van leden door te sturen, en kunnen er verschillende selecties van lidinformatie gesynchroniseerd worden.

Lees meer over deze koppeling in onze handleiding.

Koppeling Mijn Watersport verbond

Omdat Conscribo graag het onze verenigingen zo makkelijk mogelijk maakt, proberen we met steeds meer bonden koppelingen te maken, zodat de uitwisseling van gegevens voor deze verenigingen en de bond makkelijker wordt.

Daarom hebben we een koppeling gerealiseerd met » het Watersportverbond. Deze koppeling kan ervoor zorgen dat de ledenadministratie bij de bond en de ledenadministratie in Conscribo met elkaar synchroon staan, om ervoor te zorgen dat de administratie altijd gelijk is aan elkaar.

Meer informatie over deze koppeling is te vinden in onze handleiding.

REST API v1.20240610 live

Al sinds 2012 biedt Conscribo een API aan haar klanten aan, om bijvoorbeeld vanuit een website of andere software met klant administraties te kunnen communiceren. Interne functies zoals de “Conscribo office connector” en de “Conscribo bonnetjesapp” en niet te vergeten het ledenportaal maken hier gebruik van, maar ook veel externe partijen gebruiken onze API.

De API in de huidige vorm liep op zijn eind. Origineel was deze gemaakt voor XML communicatie, en daarna zijn er verschillende JSON smaakjes aan toegevoegd, die met wat omwegen ook werkte.

We hebben vorige maand besloten de voorkant van de API volledig om te zetten naar een moderne REST API, die voor veel ontwikkelaars eenvoudiger zal zijn om te begrijpen en te implementeren, volledig gedocumenteerd volgens de OpenAPI 3 standaard.

De oude API blijft werken, maar wordt (buiten beveiligingsupdates) niet verder meer bijgewerkt.

In de nieuwe versie hebben we ook gelijk twee nieuwe “Endpoints” opgenomen, namelijk de mogelijkheid om Facturen aan te maken /raadplegen, en de mogelijkheid bestanden in de administratie te downloaden via het FPCDN.secure.conscribo.nl endpoint.

Lees er alles over in onze nieuwe OpenAPI documentatie:

https://www.conscribo.nl/APIDocs

Javascript framework update

Bij het maken van het nieuwe verbindingen overzicht, hebben we de tijd genomen om de werkwijze waarop modules in Conscribo gemaakt worden te herzien. “Vroeger” werden veel modules aan de serverkant gegenereerd, en aan de browserkant getoond (gerendered). Met de tijd is hier steeds meer “client side rendering” bijgekomen, omdat de functionaliteiten steeds complexer zijn geworden, en de verwachtingen hoger. De laatste jaren zijn we begonnen met het gebruiken van de server als “data provider” en wordt bij nieuwe functionaliteiten alle rendering in de browser gedaan.

Dit is een aantal keer gedaan (het transactiescherm en de Bank module is een goed voorbeeld hiervan), en we zijn nu op een punt dat we hier grotere stappen in willen zetten. Het verbindingenscherm is gemaakt met het nieuwe Conscribo JS framework Module component, en zit vol met nieuwe componenten die concepten als “overzichten” “filters” en “opgeslagen weergaves” samen brengen en op een uniforme manier laten werken, zodat we er sneller mee kunnen ontwikkelen.

Daarnaast hebben diverse Javascript componenten ook een flinke overhaul gehad, zoals b.v. het overzichten component, waar u nu in de kolomkop kolommen kunt toevoegen en verplaatsen ,en zelfs een snelfilter kunt toepassen. Veel andere javascript componenten zijn “gerefactored” naar moderne standaarden zodat ze sneller, en beter kunnen worden ingezet.

Verbindingen overzicht live

In de afgelopen maanden is er in het kader van de verbeteringen in de relatieverbindingen een nieuw verbindingenoverzicht toegevoegd.

Met dit overzicht kunt u verbonden relaties direct naast elkaar zien, (b.v. gezinnen met hun gezinsleden) of een “les” met “leerlingen”) en maatwerk overzichten maken die eerder erg lastig waren te genereren. Dankzij dit overzicht worden verbindingen tussen relaties weer iets gebruiksvriendelijker.

Ledenportaal: “Ledenlijst” Widget

We hebben een nieuwe widget toegevoegd aan het ledenportaal met de mogelijkheid om een ledenlijst op uw website te publiceren.

U vindt de widget in het onderdeel ‘Ledenportaal/widgets’ en kunt kiezen welke gegevens u publiceert. Ook kunnen uw leden zelf kiezen om met behulp van privacyinstellingen zelf bepaalde informatie niet te tonen.

De komende tijd willen we de functionaliteit van het ledenportaal uitbreiden en steeds bruikbaarder maken, met als doel dat u de nodige functionaliteit eenvoudig en laagdrempelig aan uw leden kunt aanbieden.

Transacties inlezen MVP

In sommige specifieke situaties is het prettig dat er een mogelijkheid is om bestaande transacties in een administratie in te kunnen lezen. Denk bijvoorbeeld aan de overstap vanuit een ander pakket, of een koppeling met andere software. We zijn er van overtuigd dat deze functionaliteit alleen in bepaalde gevallen nodig is, maar omdat de vraag om de functionaliteit regelmatig komt hebben we deze ingebouwd. Op dit moment is deze functionaliteit alleen beschikbaar op aanvraag.

Administratiekoppeling live

Er zijn een aantal situaties waarbij het prettig is om tussen verschillende administraties relatiegegevens te kunnen uitwisselen. Bijvoorbeeld als u een verenigingsadministratie en een stichtingsadministratie heeft, en u een set met relatiegegevens ook beschikbaar wilt maken in de stichtingsadministratie.

Ook in het geval dat een koepel van verenigingen graag gegevens wil synchroniseren uit administraties van haar lidverenigingen /afdelingen, is het fijn dat dit automatisch kan.

We hebben in alle administraties het mogelijk gemaakt om relatiegegevens te kunnen versturen en ontvangen vanuit andere administraties. U kunt deze functionaliteit inschakelen door via het menu “Instellingen” “Basisinstellingen” en dan het vinkje “Relaties tussen administraties kunnen synchroniseren (Administratiekoppeling)” aan te zetten.

U vindt hierna in het menu “Instellingen” “Administratiekoppeling” de nieuwe functionaliteit. Meer informatie over deze functie leest u hier: https://www.conscribo.nl/handleiding/Conscribo_algemeen/Inrichting_en_beheer/Administratiekoppeling/administratiekoppeling_inrichten.html/