Skip to main content

Goedemiddag,

 

Ik ben opzoek naar een manier om een lijst/rapport te maken van de actuele alleen eerste VIM coördinatoren.

Bij rapporten kan ik het niet vinden, enig idee?

Zal misschien makkelijk zijn maar ik kom er zo niet achter, thnx

 

Maarten

 

Beste @MaartenHof ,

Excuses voor de late reactie.
Bij rapporten is er inderdaad geen mogelijkheid om te filteren op rechten die ingesteld staan op een meldingstype.
Vanuit het meldingstype kun je wel een export maken van de rechten, dit kan middels de volgende stappen:

  • Via Applicatiebeheer> Meldingen: Meldingstypen selecteer je het meldingstype VIM
  • Ga naar het tabblad Rechten
  • Klik op Exporteren
  • In het Excel bestand komen in de kolom ‘Coördinator’ de ingestelde coördinatoren in beeld.
  • De voorkeurscoördinator heeft een 1 achter de naam

 


Hallo @MaartenHof

Wij hebben deze functionaliteit “gebouwd” middels powerBI, met dank aan Tom Pouwelse.

Als jullie toegang hebben tot de externa database van jullie Zenya omgeving dan kan ik de SQL query wel delen.

 

Groet,

Kees


Hey Kees,

Ik ga het hier in de groep gooien, bedankt alvast!

Maarten


Beste @Kees van Roijen, Ik ben ook wel geïnteresseerd in de SQL query.

Vriendelijke groet,

Erik Balduk
Gelre ziekenhuizen


Met de onderstaande Query krijg je een overzicht van alle gebruikers en Gebruikersgroepen die aan minimaal 1 rol is toegewezen van een meldingstype.

SELECT

     tt.fldTaskTypeID,

     tt.fldName as fldTaskTypeName,

     s.fldSubjectID,

     sn.fldName AS fldSubjectName,

     sp.fldSubjectPermissionID,

     uougn.fldName,

     CASE sp.fldRoleType

        WHEN 0 THEN 'None'

        WHEN 1 THEN 'Reporter'

        WHEN 2 THEN 'Coördinator'

        WHEN 4 THEN 'Actor'

        WHEN 8 THEN 'Analyst'

        WHEN 16 THEN 'Reader'

        WHEN 32 THEN 'OtherInvolved'

    END AS fldRoleTypeName

FROM iTask.tbdSubjectPermission sp

LEFT OUTER JOIN iTask.tbdSubject s

ON s.fldSubjectID = sp.fldSubjectID

LEFT OUTER JOIN iTask.tbdSubjectName sn

ON sn.fldSubjectID = s.fldSubjectID

AND sn.fldLanguage = Core.GetDefaultLanguage()

INNER JOIN iTask.tbdTaskType tt

ON tt.fldTaskTypeID = sp.fldTaskTypeID

INNER JOIN Core.vwUserOrUserGroupName uougn

ON uougn.fldUserOrUserGroupID = sp.fldUserOrUserGroupID

ORDER BY fldTaskTypeName, fldSubjectName, fldRoleType, fldName

 

Als je wilt weten wie er als Voorkeurs coördinator en/of Voorkeursactienemer is ingesteld in het meldingstype, dan zou je deze query kunnen gebruiken;

SELECT

     tt.fldTaskTypeID,

     tt.fldName as fldTaskTypeName,

     s.fldSubjectID,

     sn.fldName AS fldSubjectName,

     sdp.fldDefaultCoordinator AS fldDefaultCoordinatorID,

     uougn1.fldName AS fldDefaultCoordinatorName,

     sdp.fldSecondaryDefaultCoordinator AS fldSecondaryDefaultCoordinatorID,

     uougn2.fldName AS fldSecondaryDefaultCoordinatorName,

     sdp.fldDefaultActor AS fldDefaultActorID,

     uougn3.fldName AS fldDefaultActorName,

     sdp.fldSecondaryDefaultActor AS fldSecondaryDefaultActorID,

     uougn4.fldName AS fldSecondaryDefaultActorName

FROM iTask.tbdSubjectDefaultPersons sdp

LEFT OUTER JOIN iTask.tbdSubject s

ON s.fldSubjectID = sdp.fldSubjectID

LEFT OUTER JOIN iTask.tbdSubjectName sn

ON sn.fldSubjectID = s.fldSubjectID

AND sn.fldLanguage = Core.GetDefaultLanguage()

INNER JOIN iTask.tbdTaskType tt

ON tt.fldTaskTypeID = sdp.fldTaskTypeID

LEFT OUTER JOIN Core.vwUserOrUserGroupName uougn1

ON uougn1.fldUserOrUserGroupID = sdp.fldDefaultCoordinator

LEFT OUTER JOIN Core.vwUserOrUserGroupName uougn2

ON uougn2.fldUserOrUserGroupID = sdp.fldSecondaryDefaultCoordinator

LEFT OUTER JOIN Core.vwUserOrUserGroupName uougn3

ON uougn3.fldUserOrUserGroupID = sdp.fldDefaultActor

LEFT OUTER JOIN Core.vwUserOrUserGroupName uougn4

ON uougn4.fldUserOrUserGroupID = sdp.fldSecondaryDefaultActor

ORDER BY fldTaskTypeName, fldSubjectName

 

 


Beste @Kees van Roijen,

 

Hartelijk dank voor de query.

 

Vriendelijke groet,

Erik Balduk

 


Beste @Kees van Roijen 

 

Hartelijk dank voor de query!

 

Met vriendelijke groet,

Josefien Janssen


Reageer