In het scherm Startschermtegels legt u vast welke presets als tegels voor het startscherm beschikbaar zijn. U kunt alleen presets opnemen die technisch geschikt zijn als tegel. Het is mogelijk om voor de tegel een andere omschrijving op te geven dan de omschrijving van de preset. De nieuwe omschrijving zal dan op de tegel verschijnen.
De tegels die u hier beschikbaar stelt, verschijnen niet automatisch allemaal op het startscherm. Gebruikers bepalen zelf welke van de presets zij in het startscherm selecteren. Hiervoor hebben zij rechten nodig:
op scherm 13200000, Startscherm (F1320)
op scherm 13210000, Startschermtegels (F1321). Op dit scherm hebben gebruikers ten minste leesrechten nodig, zodat zij uit het scherm de gewenste presets kunnen selecteren. Het is mogelijk om rechten voor het tabblad SQL uit te schakelen.
op alle schermen die zij als tegel willen opnemen. In de praktijk hebben gebruikers al rechten voor deze schermen, omdat zij die voor hun werk nodig hebben.
op de preset 413210000 (Defaultselectie) van het scherm Startschermtegels (F1321) hebben gebruikers minimaal leesrechten nodig, zodat zij uit het scherm de gewenste presets kunnen selecteren.
op alle presets die zij als tegel willen opnemen. Ook deze rechten zullen zij in de praktijk al hebben.
SQL
Op het tabblad SQL kunt u code opnemen die gegevens uit de preset filtert. Dat zou bijvoorbeeld een telling kunnen zijn van het aantal verkooporders met de naam van een bepaalde verkoper en een bepaalde status. De desbetreffende verkoper ziet dan op de tegel direct staan hoeveel van deze verkooporders er zijn. De code kan een heel simpele telling van het aantal aanwezige records zijn, maar kan ook verschillende tabellen aan elkaar knopen en filteren op de records die meegeteld moeten worden.
Starttegels genereren
Isah heeft enkele standaardtegels beschikbaar. De applicatiebeheerder kan deze toevoegen voor een gebruiker of voor alle gebruikers. De volgende tegels zijn beschikbaar:
In de installatiebestanden van Isah is vanaf versie 5.7 in de directory …\Server_Software\MSSQL_DBServer_Scripts\StartTiles het script Add start tiles.sql opgenomen. Voer dit script uit op uw database om de stored procedure te installeren waarmee u de voorbeeldtegels gaat opnemen.
Bepaal de parameterwaarden (zie de tabel hieronder).
Roep de proc aan met EXEC dbo.SIP_ins_ExampleStartTiles; aangevuld met de parameters, bijvoorbeeld als volgt:
/* Nederlandse tegels Verkoopoffertes, Verkooporders, Meldingen voor gebruikersgroep 'SAL' */
EXEC dbo.SIP_ins_ExampleStartTiles
@UserGroup = N'SAL',
@MySalesOrders = 1,
@MySalesOffers = 1,
@MyMessages = 1;
/* Alle tegels in het Engels voor gebruikersgroep 'MAN' */
EXEC dbo.SIP_ins_ExampleStartTiles
@UserGroup = N'MAN',
@AllTiles = 1,
@Language = 5;
Na het uitvoeren van de procedure zijn in het scherm Startschermtegels voor de geselecteerde gebruiker(s) de standaardtegels toegevoegd. Gebruikers kunnen deze hierna zelf aan hun startscherm toevoegen.
N.B.: Als u de proc aanroept zonder parameters, verschijnt een handleiding die de werking en de parameters uitlegt.
Parameters
Keuze
Parameters
Opmerkingen
Welke tegels?
Mogelijke waarden voor deze parameters zijn '0' (uit) of '1' (aan). De defaultwaarde voor alle tegels staat op '0'.
Alle tegels
@AllTiles
@AllTiles = 1 selecteert alle tegels. Wilt u dat niet, zet dan alleen de gewenste tegels op '1'.
Hier vult u een geldige, niet lege gebruikersgroep in. Het is verplicht om ten minste één geldige gebruikersgroep op te geven. De gebruikers in deze groep ontvangen de geselecteerde tegels in de opgegeven taal.
De defaultwaarde van deze parameter is leeg.
In welke taal?
@Language
1 = Nederlands (default)
2 = Duits
5 = Engels
11 = Frans
Rechten
De proc geeft aan de geselecteerde gebruikersgroep(en) geen rechten voor de schermen en presets die met de tegels worden aangeroepen. In de praktijk zal een gebruikersgroep waaraan bepaalde tegels worden toegekend de rechten voor de bijbehorende schermen en presets al hebben. Als u bijvoorbeeld voor de gebruikersgroep 'Verkoop' de tegels Mijn verkoopoffertes en Mijn verkooporders toevoegt, dan zullen zij deze schermen logischerwijs al kunnen benaderen. De gebruikersgroepen krijgen wel rechten voor het gebruik van starttegels in het algemeen.
Voor de voorbeeldtegels zijn de volgende rechten nodig:
Voeg in Startschermtegels preset 595 ('Mijn regels') toe en zet op het tabblad SQL de volgende code. Als een inkoper deze tegel hierna op het startscherm zet, verschijnt op de tegel het aantal besteladviezen die de inkoper heeft aangemaakt of bewerkt.
Voeg in Startschermtegels preset 1638 ('Acties deze week') toe en zet op het tabblad SQL de volgende code. Als een gebruiker de tegel hierna op het startscherm zet, verschijnt op de tegel het aantal openstaande acties uit de module Relatiebeheer dat deze week op hun naam staat. Hiervoor moet de gebruiker in het scherm Acties wel de instelling Mijn acties activeren (menu Beeld, Acties tonen).
SELECT COUNT(1) FROM dbo.T_CallAction CA
JOIN dbo.T_UserRegistrationInfo AS URI ON (URI.EmpId = CA.PlanEmpId)
WHERE CA.CallActionStatusType <> 4
AND dbo.ssma_datepart(N'yy', CA.StartDate) = dbo.ssma_datepart(N'yy', getdate())
AND dbo.ssma_datepart(N'cwk', CA.StartDate) = dbo.ssma_datepart(N'cwk', getdate())