Release notes Februari 2024
Partners: Universeel hashed linksysteem voor partners
We hebben steeds meer partners die integreren met OTYS. Deze partners sturen soms een e-mail, sms, Whatsapp of andere vorm van communicatie naar een kandidaat of contactpersoon. Deze communicatie kan URL's bevatten. In sommige gevallen wil de partner een hashed URL toevoegen die de persoon automatisch inlogt en doorverwijst naar een specifieke OTYS-portaalpagina. Hiervoor hadden we al een aantal specifieke OWS methodes die dit soort hashed URL's kunnen maken. Omdat we steeds meer van dit soort verzoeken kregen, gaven we er de voorkeur aan om geen specifieke OWS methodes te blijven maken voor dit soort hashed links, maar er een 'generiek systeem' voor te maken. Met de nieuwe OWS-methode 'Otys.Services.OCDService.createToken' kunnen partners hashed tokens aanmaken om een kandidaat of contactpersoon automatisch aan te melden en de gebruiker door te verwijzen naar de gedefinieerde portaalpagina. De methode verwacht vier parameters: een OWS session token, een OCD webuser ID, een array met een 'url' key-pair waarde (met de URL waarnaar de persoon moet worden omgeleid) en het aantal dagen dat het token geldig moet zijn. De reden voor het toevoegen van een array met (momenteel slechts) één key-pair waarde, is dat we het in de toekomst kunnen aanpassen met extra velden als dat nodig is. Als er een correct verzoek is verzonden, zal OWS het token retourneren in het resultaat. Dit token kan dan worden toegevoegd aan de URL van het portaal in het formaat '[website]/index.php/page/ocdapp/bb/1/command/loginandredirect/token/[token]'. Let op, dit werkt alleen in combinatie met native OTYS portalen.
INTERACTIES: Veld 'Plaatsing' beschikbaar voor interactieformulieren
In een kandidaatdetail is het mogelijk om het selectievakje 'Plaatsing' (uit) te vinken in widget 'Kandidaatinformatie'. Het was nog niet mogelijk om dit veld toe te voegen aan een interactieformulier. Nu wel.
CSM: Bron-knop in WYSIWYG-editor van zoek- en vervangregels
Met onze Documenten-module is het mogelijk om automatisch Word/PDF-documenten en e-mails te genereren op basis van vaste tekst, samenvoegvelden en vraagvelden. We hebben een extra zoek & vervang functionaliteit, waarmee je extra kunt zoeken naar specifieke woorden/zinnen en deze kunt vervangen door iets anders. Zo kun je bijvoorbeeld het samenvoegveld 'travelexpensesapply' toevoegen aan het standaarddocument en dit vervolgens vervangen door een volledige alinea over de reiskosten. Deze zoek- en vervangregels kunnen worden geconfigureerd in de clientinstelling 'Go! Documenten - Zoek- en vervangregels' (GE316). In deze instelling wordt de 'vervangende tekst' getoond in een WYSIWYG-editor. Om (geavanceerde) gebruikers meer controle te geven over de daadwerkelijke vervangen tekst, hebben we een 'Bron-knop' toegevoegd in deze WYSIWYG-editor. Door op deze knop te drukken wordt de onderliggende HTML getoond en kan de gebruiker deze wijzigen voor 'meer controle' over het daadwerkelijk uitgevoerde resultaat.
ALGEMEEN: Wijzigingen aan filters om 'huidige filter' duidelijker te maken
In de meeste modules is het mogelijk om filters te maken. Als je met de muis over een filter beweegt, verandert de achtergrondkleur van het filter (wat normaal is voor websites en webapps). Als je op een filter klikt, wordt het filter 'actief' maar heeft het geen actieve markering. De meeste websites en webapps geven 'actieve opties' (bijvoorbeeld de huidige menuoptie) een actieve markering. Wij doen dit bijvoorbeeld voor modules, maar niet voor filters. Nu doen we dit ook voor filters, zodat het voor de gebruiker duidelijker is wat het 'huidige filter' is.