Komponentbeskyttelsen bruges til at beskytte en komponent mod, at tilhørende funktioner / planlægningsobjekter og dermed de data, der er foruddefineret til disse, utilsigtet ændres af grafiske handlinger. Denne beskyttelse gælder først og fremmest de artikler, der blev tilknyttet til en funktion, men den forhindrer også sletningen af funktioner. Det er også muligt kun at beskytte individuelle funktioner, forbindelser eller planlægningsobjekter.
Beskyttede komponenter giver dig mulighed for at udføre forplanlægninger og administrere allerede udførte delanlæg. Således er det f.eks. muligt at kendetegne allerede udførte dele af et anlæg.
Oplysningen, om et objekt (funktion, forbindelse, planlægningsobjekt) er beskyttet på denne måde, gemmes og vises i egenskaben Komponentbeskyttelse (ID 20475). Denne egenskab vedrører kun visningen og kan ikke redigeres manuelt. I navigatorernes træstruktur kendetegnes beskyttede objekter med et ekstra ikon .
I navigatorernes træstruktur vises eksempelvis følgende ikoner til beskyttede hoved- og underfunktioner:
Ikon |
Betydning |
---|---|
|
Placeret, overlappende hovedfunktion med komponentbeskyttelse |
|
Ikke-placeret, overlappende hovedfunktion med komponentbeskyttelse |
|
Placeret, overlappende underfunktion med komponentbeskyttelse |
|
Ikke-placeret, overlappende underfunktion med komponentbeskyttelse |
Komponentbeskyttelsen har følgende effekt:
- Ved en grafisk redigering som f.eks. "Slet sider" slettes funktionerne for en beskyttet komponent ikke fra projektet. De bibeholdes som ikke-placerede funktioner og vises stadig i navigatorerne og rapporterne (f.eks. artikelstykliste). Dermed bevares alle komponentoplysninger.
- Ved en komponent / et planlægningsobjekt med komponentbeskyttelse kan de tilknyttede artikler ikke ændres. Det vil sige, at der ikke er mulighed for at udføre et komponentudvalg, artikelvalg eller handlinger som f.eks. "Udskift artikel", "Rediger artikel" eller "Tilføj artikel". Dermed er alle de egenskaber, der er blevet tildelt via artiklen (eller de funktionsskabeloner, der er gemt ved artiklen), beskyttet. Det er dog stadig muligt at ændre de øvrige komponentegenskaber (f.eks. funktionsteksten). Dermed er det muligt at foruddefinere komponenter, som skal defineres til ende ved anvendelsen i diagrammet.
- KMB'en for beskyttede funktioner og dermed også komponenttilknytningen ændres ikke ved handlinger i grafikeditoren, eksempelvis flytning eller indsætning af yderligere funktioner, hvorfra en KMB-overførsel er mulig.
Bemærk:
Komponentgrupper beskyttes ikke samlet, derimod skal hver komponent i en komponentgruppe beskyttes særskilt.
Beskyttede komponenter i makroer og kopier
Hvis du opretter en makro eller en kopi af en beskyttet komponent i diagrammet, gemmes egenskaben Komponentbeskyttelse med hovedfunktionen i makroen eller i kopien.
Komponentbeskyttelsen fuldendes af egenskaben Administrer ikke-placerede underfunktioner ved hovedfunktionen. Hvis denne egenskab er aktiveres ved en beskyttet komponents hovedfunktion, gemmes alle komponentens funktioner (altså også de ikke-placerede underfunktioner) i makroen eller i kopien ved kopiering af hovedfunktionen eller ved makrooprettelse fra hovedfunktionen De ikke-placerede underfunktioner indsættes også igen som ikke-placerede funktioner i projektet ved indsætning af makroen eller kopien.
Der gør det muligt ud over funktionsskabelonerne at angive data ved en komponents underfunktioner og at kopiere disse sammen med hovedfunktionen, som var de skabeloner. Det gør det i særlig grad muligt at arbejde enpolet og at administrere flerpolede data i baggrunden. Her placeres et forbindelsesdefinitionspunkt i den enpolede visning, hvor komponenterne så kan forbindes flerpolet.
Se også
Anvendelse af beskyttede komponenter
Administration af ikke-placerede underfunktioner ved hovedfunktionen
Definer flerpolede forbindelser på enpolet forbindelsesdefinitionspunkt