TRM Berechnung der technischen Schulden
Eine TRM technische Schuld weist auf die nicht genehmigte Verwendung einer Software hin. In der Tabelle „Technische Schulden“ [sn_apm_trm_standards_technical_debt] werden die Details der Produkte TRM und der zugehörigen Geschäftsanwendungen sowie der Grund für die technischen Schulden angezeigt.
Technische Schulden werden auf zwei Ebenen erstellt, wenn eine der folgenden Bedingungen erfüllt ist. Ebene 2 wird nur aktiviert, wenn die Systemeigenschaft sn_apm_trm.is_product_life_cycle_tech_debt_enabled auf true festgelegt ist.
- Ebene 1
- Wenn ein Produkt einer Geschäftsanwendung zugeordnet ist, aber nicht Teil der Produktliste TRM ist. (ODER)
- Wenn ein Produkt einer Geschäftsanwendung zugeordnet und Teil der Produktliste TRM ist, die Produktion der TRM-Phase jedoch nicht genehmigt ist.
- Ebene 2
- Wenn ein Produkt einer Geschäftsanwendung zugeordnet ist, ist Teil der Produktliste TRM und hat die Produktion der TRM-Phase genehmigt, aber keine zugeordneten TRM -Produktlebenszyklen. (ODER)
- Wenn ein Produkt einer Geschäftsanwendung zugeordnet und Teil der Produktliste TRM ist, die Phase TRM mit genehmigter Produktion aufweist und der Produktlebenszyklus TRM vorhanden ist, wird einer der folgenden Fälle betrachtet:
Fall 1: Wenn die Lebenszyklus-Vollversion des Anwendungsservice-Softwaremodells nicht leer ist.
Eine technische Schuld wird erstellt, wenn die folgende Bedingung für einen TRM-Produktlebenszyklus nicht erfüllt ist:- TRM-Phase mit Produktionsgenehmigung UND genehmigt
- TRM-Phase des TRM-Produkts mit genehmigter Produktion UND
- Version, die der Lebenszyklus-Vollversion des Datensatzes des Anwendungsservice-Softwaremodells entspricht UND
- Phasenstartdatum <= Heutiges Datum <= Phasenenddatum.
Fall 2: Wenn die Vollversion des Lebenszyklus des Anwendungsservice-Softwaremodells leer ist.
Technische Schulden werden erstellt, wenn die folgende Bedingung für einen TRM-Produktlebenszyklus nicht erfüllt ist:- TRM-Phase mit Produktionsgenehmigung UND genehmigt
- TRM-Phase des TRM-Produkts mit Produktionsgenehmigung UND
- Version ist/beginnt mit (basierend auf Versionsoperator und isSampPluginInstalled) Version des zugehörigen Softwaremodells UND
- Die Edition ist/startet mit (basierend auf dem Editionsoperator und isSampPluginInstalled) Edition des zugehörigen Softwaremodells AND
- Phasenstartdatum <= Heutiges Datum <= Phasenenddatum.