Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie | |||
| stable:applicatiebeheer:probleemoplossing:portalen_en_moduleschermen:openingsportaal:hoofdzaken:alle_zaken [2026/07/15 10:16] – ↷ Pagina verplaatst van stable:applicatiebeheer:probleemoplossing:portalen_en_moduleschermen:openingsportaal:hoofdzaken:alle_zaken naar dev:applicatiebeheer:probleemoplossing:portalen_en_moduleschermen:openingsportaal:hoofdzaken:alle_zaken Kars Gottschal | stable:applicatiebeheer:probleemoplossing:portalen_en_moduleschermen:openingsportaal:hoofdzaken:alle_zaken [2026/07/15 11:07] (huidige) – aangemaakt - Externe bewerking 127.0.0.1 | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| + | ====== Tegel Alle Zaken ====== | ||
| + | ===== Trigger ===== | ||
| + | |||
| + | De tegel is een trigger voor de lijst van alle afgehandelde of openstaande zaken uit OpenWave.\\ Voor meer informatie over de lijst Alle zaken (zie [[stable: | ||
| + | * De tegel is alleen zichtbaar voor inlogger wanneer: | ||
| + | * deze aan hem/haar is toegekend | ||
| + | * de evaluatie van het //SQL statement onzichtbaar// | ||
| + | * Een tegel is disabled indien zo aangevinkt bij de tegeldefinitie. | ||
| + | |||
| + | ===== Probleem ===== | ||
| + | |||
| + | Het dynamische opschrift op tegels is niet zichtbaar, maar wel gedefinieerd: | ||
| + | * indien foutieve query verwijzing | ||
| + | * indien query zelf niet correct (zie [[stable: | ||
| + | * indien inlogger geen recht heeft om query uit te voeren | ||
| + | * indien de kolom //altijd verversen// (tbportaltiles.dlaltijdrefreshen) op de tegeldefinitie uitgevinkt is. | ||
| + | |||
| + | ===== Tegeldefinitie ===== | ||
| + | |||
| + | De tegel is standaard als volgt gedefinieerd ([[stable: | ||
| + | * Portaal: //Opening// | ||
| + | * Kolom: // | ||
| + | * Kopregel: | ||
| + | * Vast Opschrift:// | ||
| + | * Dynamisch tegelopschrift: | ||
| + | * Actie: // | ||
| + | |||
| + | ===== Zelf in te stellen beperking op grond van gemeentecodes ===== | ||
| + | |||
| + | Aan medewerkers kan een beperkende opsomming toegekend kan worden van locaties waarvan zij de zaken mogen zien. Dit gebeurt in het detailscherm van de medewerkerstabel in de kolom: //Alleen data van de gemeentes: (gemeente-ids gescheiden door puntkomma)// | ||
| + | <code sql> | ||
| + | case when (select dvalleengemeentes from tbmedewerkers | ||
| + | where trim(dvcode) = trim(: keyaccount)) is not null | ||
| + | then instr((select dvalleengemeentes | | chr(59) from tbmedewerkers | ||
| + | where trim(dvcode) = trim(: keyaccount)), | ||
| + | else 1 = 1 | ||
| + | end | ||
| + | </ | ||
| + | <adm warning> | ||
| + | Dit kan vertragend werken | ||
| + | </ | ||
| + | |||
| + | ===== Zelf in te stellen beperking op grond van compartiment ===== | ||
| + | |||
| + | Zo zou ook de lijst gefilterd kunnen worden op grond van het compartiment waaraan de inlogger is verbonden. Met onderstaand voorbeeld worden alleen die zaken getoond die spelen in de gemeentes van dat compartiment. Indien de inlogger geen lid is van een compartiment worden alle zaken getoond. | ||
| + | <code sql> | ||
| + | case when (select dnkeycompartiment from tbmedewerkers | ||
| + | where trim(dvcode) = trim(: keyaccount)) is not null | ||
| + | then dvgmntcode in (select dvgemeenteid from vwfrmkopcompgem | ||
| + | where dnkeycompartiment = (select dnkeycompartiment from tbmedewerkers | ||
| + | where trim(dvcode) = trim(: keyaccount))) | ||
| + | else 1 = 1 | ||
| + | end | ||
| + | </ | ||