Reorganizování repository - mazání objektů bez výskytu
Při každém vytvoření nového objektu v procesním modelu vzniká v repository záznam o objektu a jeho instancích v modelech. Využíváním tohoto systému lze libovolně přidávat / mazat výskyty objektu v celém procesním modelu. Po smazání objektu v modelu zůstane záznam v repository- objekt bez výskytu a je to logické, neboť aplikace nerozpozná, zda jste chtěli tento objekt navždy smazat, nebo pouze odstranit objekt v rámci instance jednoho modelu.
Zjednodušeně by se tento jev dal přirovnat k fragmentaci pevného disku, na který ukládáte a mažete své soubory. Po smazaných souborech zůstávají fragmenty a disk je stále pomalejší. V případě repository pak klesá pozvolna výkon a například vyhledávání objektů může zabrat dost času.
Následující příklad vysvětluje, proč je důležité a žádoucí udržovat repository v dobré kondici bez nadbytečných objektů.
- V ukázkové repository si vytvořte v diagramu eEPC objekt typu "Software" a nazvěte jej například "MS Office":
- Vytvořený objekt je dostupný v seznamu použitelných objektů (viz článek Využívání výskytových kopií) nástrojového panelu:
- Klikněte na objekt a smažte jej z modelu. Nyní se podívejte dle předchozího bodu do seznamu dostupných objektů. Všimněte si, že ačkoliv jste objekt "MS Office " smazali z modelu, v nabídce objektů modelování se stále vyskytuje.
Postup smazání objektů bez výskytu
- V průzkumníkovi procesů klepněte pravým tlačítkem na název projektu u kterého má být provedeno smazání objektů bez výskytu a z kontextové nabídky vyberte položku "Reorganize project":
- Potvrďte dialogové okno provedení reorganizace repository procesního modelu a smazání objektů bez výskytu:
- Průběh mazání objektů a vazeb bez výskytu je indikován prostřednictvím dialogového okna (počet smazaných vazeb a počet smazaných objektů z celkového počtu´.
- Po provedení reorganizace repository již nebude v seznamu objektů smazaný objekt dostupný, repository byla automaticky pročištěna. Kliknutím na "OK" uzavřete dialogové okno reorganizace.
- Poznámka: Údržbu repository procesního modelu není nutné provádět po každém smazání objektu či vazby. Doporučujeme tuto aktivitu provést např. po rozsáhlých změnách v procesním modelu, případně před provedením zálohy databáze. Tímto postupem udržujete databázi konzistentní a v optimální velikosti.