CI-Behörigheter

CI-Behörigheter

De flesta inställningarna hanterar behörighet till olika flikar i CI-formulären, och styr då vad användaren kan visa och ändra på en CI i listan.

De översta inställningarna under entiteten CI har speciell funktion. Dessa inställningar filtrerar vilka CIs som skall visas i listan, vilka användare som skall kunna väljas och vilka CI-egenskaper som skall kunna ändras av användare som är kopplade till den aktuella rollen. Några av inställningarna gäller framför andra, resultatet som visas är alltid högsta möjliga befogenheter som användaren har, t ex om man får rättighet att se alla CIs i sin organisation, så har inställningen för egna CIs ingen betydelse (de ingår ju också i organisationen och visas därför alltid ändå, etc). Alternativen är:

   Visa alla CIs: Alla CIs i systemet visas i listan. Om detta val är aktiverat, så har nästkommande fyra inställningar ingen inverkan på behörigheten.

   Visa CIs som ägs av den egna organisationen: Visar endast CIs där egenskapen Ägs av (Organisation) är samma som den organisation som användaren tillhör.

   Visa CIs som används av den egna organisationen: Visar endast CIs där egenskapen Används av är en användare som tillhör samma organisation som den aktuella användaren.

   Visa CIs som hanteras av den egna organisationen: Visar endast CIs där egenskapen Hanteras av är en användare som tillhör samma organisation som den aktuella användaren.

   Visa egna CIs (används eller hanteras): Visar endast CIs där den aktuella användaren är definierad som Används av eller Hanteras av.

   Alla användare tillgängliga som Används av: Om detta alternativ aktivera kan alla användare i NSP väljas i CI-egenskapen Används av. Om den är aktiverad har nästa inställning nedan ingen effekt.

   Endast användare i den egna organisationen tillgängliga som Används av: Om detta alternativ väljs så filtreras urvalslista och popup så att användare som är kopplade till rollen bara kan välja användare som tillhör samma organisation i CI-egenskapen Används av.

   Alla användare tillgängliga som Hanteras av: Om detta alternativ aktivera kan alla användare i NSP väljas i CI-egenskapen Hanteras av. Om den är aktiverad har nästa inställning nedan ingen effekt.

   Endast användare i den egna organisationen tillgängliga som Hanteras av: Om detta alternativ väljs så filtreras urvalslista och popup så att användare som är kopplade till rollen bara kan välja användare som tillhör samma organisation i CI-egenskapen Hanteras av.

   Visa och ändra alla fält på CI: Användaren har rättighet att ändra alla fält på en CI. För att kunna editera måste inställningen Editera vara aktiverad för användaren. Om denna är aktiverad så har nästa inställning nedan ingen inverkan.

   Visa alla, ändra bara valda fält på CI: Användaren har bara rättighet att ändra de fält som har definierats som ändringsbara av systemadministratör. För att kunna editera måste inställningen Editera vara aktiverad för användaren.

Fält som skall vara ändringsbara måste specificeras med databasscript. Exempel:

exec [app].[AddCiSelectedFields] @staticFields = 'Name,Description,ThirdFields' ,@dynamicFields = 'CustomFieldName1,CustomFieldName2,CustomFiledName3'

I scriptet avser staticFields de fält/egenskaper som finns på översta nivån (är gemensamma för alla CI-typer) och dynamicFields avser alla andra fält (i undertyper till CI, både standardfält och egenskapade fält).

Namn på staticFields finns i databasen i tabellen app.Columns, kolumn Name. För dynamicFields hittar man namnen I tabellen cmdb.CiTypeProperties, kolumn Name.

 

En lista över standardegenskaper för alla CI-typer finns i Lista med standardegenskaper för alla CI-typer.