Coral tabbladen afschermen Versie 1.0 Auteur Support PCA Mobile Datum 11-08-2016
Inleiding De applicatie Coral bestaat uit diverse tabbladen. Deze tabbladen zijn (bijna) allemaal zichtbaar wanneer een gebruiker rechten heeft op de rol Coral login role. Dit is niet altijd wenselijk, aangezien gebruikers alle stamgegevens kunnen beheren. Coral bevat functionaliteit om specifieke tabbladen af te schermen. In deze handleiding wordt deze functionaliteit stap voor stap uitgelegd. De standaard werking Een gebruiker die rechten moet krijgen voor de applicatie Coral krijgt de rol Coral login role toegewezen. Hierdoor kan de gebruiker inloggen in Coral en (bijna) alle tabbladen zien. PCA Mobile maakt bij het aanmaken van de omgeving deze rol standaard aan. De rechtenstructuur van de rol Coral login role ziet er als volgt uit: Rol: Heeft rechten op de volgende modules: En ziet dus de volgende iconen of tabbladen: Coral Login role Coral login Icoon Coral in de startpagina Coral Messages Module Tabblad Berichten Coral Configuration Module Tabblad Configuratie Coral Basetables Module Tabblad Coderingen Coral Articles Module Tabblad Artikelbeheer Coral Resources Module Tabblad Uitvoerenden Coral Users Module Tabblad Gebruikers Coral Customers Module Tabblad Klanten Coral LicenseManagement Tabblad Licentiebeheer Module Coral Documents Module Tabblad Documenten Coral Translations Module Tabblad Vertaling Coral Settings Module Tabblad Instellingen De extra functionaliteit Het is mogelijk om tabbladen af te schermen in Coral, zodat een gebruiker bepaalde tabbladen niet ziet. Hiervoor moet als eerst een nieuwe rol worden opgevoerd. De naam van deze rol is een vrije keuze. Wij adviseren wel een naam te gebruiken die herkenbaar is. 2
Een voorbeeld: Er is een gebruiker die alleen het tabblad artikelen in Coral mag zien. We maken hiervoor een nieuwe rol aan: In dit voorbeeld is de nieuwe rol Coral Article only aangemaakt. De situatie die wij willen is: Rol: Heeft rechten op de volgende modules: En ziet dus de volgende iconen of tabbladen: Coral Article only Coral login Icoon Coral in de startpagina Coral Articles Module Tabblad Artikelbeheer Bovenstaand geeft dus aan dat de nieuwe rol rechten heeft om het icoon Coral te tonen in de startpagina en het tabblad Artikelen te tonen in de applicatie Coral. De tabbladen Om de afscherming uit te kunnen voeren hebben wij van elk tabblad een module gemaakt. Dit is uitgevoerd om elk tabblad te kunnen afschermen. Naam tabblad in Coral: Berichten Configuratie Coderingen Artikelbeheer Uitvoerenden Gebruikers Klanten Licentiebeheer Documenten Vertaling Instellingen Is de module: Coral Messages Module Coral Configuration Module Coral Basetables Module Coral Articles Module Coral Resources Module Coral Users Module Coral Customers Module Coral LicenseManagement Module Coral Documents Module Coral Translations Module Coral Settings Module 3
De Praktijk: Een nieuwe rol aanmaken Om de afscherming van Coral in te stellen moet er ingelogd worden met een gebruiker die volledige rechten heeft op de applicatie Coral. 1. Start de applicatie Coral in de betreffende omgeving 2. Klik op het tabblad Gebruikers 3. Klik op het tabblad Rollen 4. Klik op de knop Toevoegen om een nieuwe rol aan te maken. De naam van de rol is een vrije keuze. Zorg wel voor een herkenbare naam 5. Voer een naam in en klik op het vinkje aan de rechterzijde om de naam op te slaan. 6. Open vervolgens het tabblad Rechten De situatie tot nu toe: Er is een nieuwe rol aangemaakt. Aan deze rol moeten vervolgens rechten worden gekoppeld om het icoon Coral te kunnen zien in de startpagina (dit is verplicht). 7. Klik in het tabblad Rechten op Toevoegen. Aan de rechterzijde ontstaat een nieuw invoer venster 4
8. -Selecteer bij Rol de naam van de rol die in stap 4 is aangemaakt -Selecteer bij Module de module naam Coral Login -Activeer de vinkjes bij de opties: Lezen, Schrijven, Aanmaken, Verwijderen en Actief -Klik op het vinkje om de gegevens op te slaan De situatie tot nu toe: Er is nu een nieuwe rol aangemaakt. Aan deze rol is de module Coral login gekoppeld zodat het icoon Coral zichtbaar is in de startpagina (dit is verplicht) Vervolgens moeten er modules worden gekoppeld aan de nieuwe rol om bepaalde tabbladen af te schermen Belangrijk om te weten is dat de nieuwe rol standaard volledige rechten heeft in Coral. Wij hebben namelijk de nieuwe rol gekoppeld aan de module Coral Login. We gaan dus altijd van een situatie uit dat een gebruiker alle rechten heeft. We moeten deze rechten stap voor stap afschermen. 9. Om een tabblad af te schermen is het eerst belangrijk om te weten welk tabblad er niet zichtbaar mag zijn. Hanteer hierbij de volgende tabel: Naam tabblad in Coral: Berichten Configuratie Coderingen Artikelbeheer Uitvoerenden Gebruikers Klanten Licentiebeheer Documenten Vertaling Instellingen Is de module: Coral Messages Module Coral Configuration Module Coral Basetables Module Coral Articles Module Coral Resources Module Coral Users Module Coral Customers Module Coral LicenseManagement Module Coral Documents Module Coral Translations Module Coral Settings Module 10. Herhaal de volgende stap bij elke module die niet zichtbaar mag zijn: Selecteer bij Rol de naam van de rol die in stap 4 is aangemaakt -Selecteer bij Module de module naam die niet zichtbaar mag worden (zie tabel) -Deactiveer de vinkjes bij de opties: Lezen, Schrijven, Aanmaken, Verwijderen en Actief -Klik op het vinkje om de gegevens op te slaan De optie Actief staat dus uit gevinkt bij de tabbladen die niet zichtbaar zijn 5
De Praktijk: Een gebruiker rechten geven op de nieuwe Rol: Als laatste stap moet de betreffende gebruiker waarvoor de afgeschermde rol is gemaakt worden gekoppeld aan de nieuwe rol: 1. Klik op het tabblad Gebruikers 2. Selecteer de betreffende gebruiker 3. Koppel de nieuwe rol aan de gebruiker 4. Bevestig dit door het vinkje De gebruiker moet opnieuw inloggen om de gewijzigde gegevens te kunnen zien 6