User Tools

Site Tools


nl:external_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nl:external_data [2022/11/10 15:54]
yves
nl:external_data [2022/11/10 16:03] (current)
yves
Line 33: Line 33:
  
 === SQL-query === === SQL-query ===
 +
 +{{ ::​add_external_data.jpg?​600 |}}
  
 Ondanks dat de Query Toevoegen pagina er gecompliceerd uitziet, is het niet meer dan een intuïtieve gebruikersinterface om een Ondanks dat de Query Toevoegen pagina er gecompliceerd uitziet, is het niet meer dan een intuïtieve gebruikersinterface om een
Line 42: Line 44:
   * Tabelnaam: Dit veld wordt automatisch ingevuld nadat u de Verbinding selecteert. Dit is de  tabel met data die u aan PMA.core wilt koppelen   * Tabelnaam: Dit veld wordt automatisch ingevuld nadat u de Verbinding selecteert. Dit is de  tabel met data die u aan PMA.core wilt koppelen
   * Displaynaam:​ Een naam voor de query, simpelweg om deze te onderscheiden van andere query’s   * Displaynaam:​ Een naam voor de query, simpelweg om deze te onderscheiden van andere query’s
-  * Velden om toe te voegen: Dit is een lijst met alle velden in de tabel. Deze wordt automatisch ingevuld nadat +  * Velden om toe te voegen: Dit is een lijst met alle velden in de tabel. Deze wordt automatisch ingevuld nadat u de Tabelnaam selecteert. U kunt deze wijzigen om alle velden te verwijderen die u niet wilt toevoegen. Om dit te resetten dient u enkel de Tabelnaam opnieuw te selecteren. 
-u de Tabelnaam selecteert. U kunt deze wijzigen om alle velden te verwijderen die u niet wilt toevoegen. Om dit te resetten dient u enkel de Tabelnaam opnieuw te selecteren. +  * Matchmodus: PMA.core biedt twee manieren om externe data te koppelen aan PMA.core beelden. Deze modi zijn op basis van matches tussen bestandsnamen of op basis van matches tussen barcode teksten. Dit is de waarde ​de wordt doorgegeven aan de query om de geselecteerde data te verkrijgen. Dit wordt in het Query Preview veld geïdentificeerd als #​SLIDE_IDENTIFIER#​
-  * Matchmodus: PMA.core biedt twee manieren om externe data te koppelen aan PMA.core beelden. Deze modi +
-zijn op basis van matches tussen bestandsnamen of op basis van matches tussen barcode teksten. Dit is de waarde ​die +
-wordt doorgegeven aan de query om de geselecteerde data te verkrijgen. Dit wordt in het Query Preview veld  +
-geïdentificeerd als #​SLIDE_IDENTIFIER#​+
   * Reguliere expressie: Dit is een optionele, normale expressie die wordt toegepast op SLIDE_IDENTIFIER voordat deze aan de query wordt doorgegeven. Op deze manier kunt u de bestandsnaam of de  barcode aanpassen zodat deze matcht bij hetgeen wat in de database wordt verwacht (bijv. door het pad, de bestandsnaam of uitbreiding weg te halen, etc.)   * Reguliere expressie: Dit is een optionele, normale expressie die wordt toegepast op SLIDE_IDENTIFIER voordat deze aan de query wordt doorgegeven. Op deze manier kunt u de bestandsnaam of de  barcode aanpassen zodat deze matcht bij hetgeen wat in de database wordt verwacht (bijv. door het pad, de bestandsnaam of uitbreiding weg te halen, etc.)
-  * Filterexpressie:​ Dit is WAAR van de query-expressie en moet worden gematcht met de SLIDE_IDENTIFIER. Dit kan simpelweg een kolom van een tabel zijn of een andere valide SQL WAAR +  * Filterexpressie:​ Dit is WAAR van de query-expressie en moet worden gematcht met de SLIDE_IDENTIFIER. Dit kan simpelweg een kolom van een tabel zijn of een andere valide SQL WAAR expressie 
-expressie +  * Query preview: Dit is een belangrijke preview van de definitieve query. Wanneer u elk van de vorige velden heeft aangepast, krijgt u hier de veranderingen te zien voor een laatste inspectie.
-  * Query preview: Dit is een belangrijke preview van de definitieve query. Wanneer u elk van de  +
-vorige velden heeft aangepast, krijgt u hier de veranderingen te zien voor een laatste inspectie.+
  
 Zoals eerder vermeld, is het #​SLIDE_IDENTIFIER#​ gedeelte van de query afhankelijk van de geselecteerde modus Zoals eerder vermeld, is het #​SLIDE_IDENTIFIER#​ gedeelte van de query afhankelijk van de geselecteerde modus
Line 65: Line 61:
 handmatig de beeld-identificator schrijven in het tekstveld of de Instellen vanaf boomweergave knop selecteren om handmatig de beeld-identificator schrijven in het tekstveld of de Instellen vanaf boomweergave knop selecteren om
 een beeld uit de boomweergave aan de rechterzijde van het scherm te kiezen. een beeld uit de boomweergave aan de rechterzijde van het scherm te kiezen.
 +
 +{{ :​test_query.jpg?​400 |}}
 +
 Klikken op de Uitvoeren knop voert de query op de server uit. Enige fouten in de syntax worden Klikken op de Uitvoeren knop voert de query op de server uit. Enige fouten in de syntax worden
 direct doorgegeven onder de Uitvoeren knop. Indien er geen foutmeldingen tevoorschijn komen, wordt er een pop-up venster weergegeven dat de  direct doorgegeven onder de Uitvoeren knop. Indien er geen foutmeldingen tevoorschijn komen, wordt er een pop-up venster weergegeven dat de 
 resultaten van de query laat zien. resultaten van de query laat zien.
-Consumptie en applicaties+ 
 +{{ ::​test_query_popup.jpg?​400 |}} 
 + 
 +==== Consumptie en applicaties ​==== 
 Nadat u de query’s heeft gecreëerd, kunt u nu de FormulierData API verzoeken om data op te vragen door de Query ID als  Nadat u de query’s heeft gecreëerd, kunt u nu de FormulierData API verzoeken om data op te vragen door de Query ID als 
 de Formulier ID te gebruiken, vergelijkbare met hoe u de interne PMA.core formulierdata opvraagt. ​ de Formulier ID te gebruiken, vergelijkbare met hoe u de interne PMA.core formulierdata opvraagt. ​
 Dit is dezelfde API die wordt gebruikt om externe data te leveren aan downstream applicaties,​ zoals PMA.studio, Dit is dezelfde API die wordt gebruikt om externe data te leveren aan downstream applicaties,​ zoals PMA.studio,
 PMA.slidebox,​ PMA.control,​ etc. PMA.slidebox,​ PMA.control,​ etc.
-Meer achtergronden + 
-Bekijk ons blogartikel.+{{ ::​pmastudio_external_data.jpg?600 |}}
  
nl/external_data.1668084847.txt.gz · Last modified: 2022/11/10 15:54 by yves