Codequalität einchecken RPA-Hub
Eine Codequalitätsprüfung bezieht sich auf den Prozess der Bewertung der Automatisierungsdatei oder des Automatisierungsskripts, um die Einhaltung von Codierungsstandards, Best Practices, Wartbarkeit und Gesamtqualität zu bewerten.
Übersicht über die Codequalitätsprüfung
Codequalitätsprüfungen sind im RPA-Entwicklungslebenszyklus von entscheidender Bedeutung, um sicherzustellen, dass die Automatisierungsdatei robust, effizient und frei von häufigen Problemen ist, die in Zukunft zu Fehlern oder Schwierigkeiten führen könnten.
RPA-Release-Manager oder RPA-Administratoren wählen aus einem vordefinierten Satz von Regeln in der Instanz RPA-Hub Regeln zur Überprüfung der Codequalität aus.
Anschließend führt RPA Desktop Design Studio eine integrierte Codequalitätsprüfung durch, bevor ein Paket veröffentlicht wird. RPA-Entwickler können auch eine proaktive Codequalitätsprüfung für ein Paket in RPA Desktop Design Studio durchführen, indem sie eine Aktivität oder ein vollständiges Automatisierungsprojekt mithilfe der Funktion „Codequalitätsprüfung“ auf Probleme überprüfen.
Die Probleme und ihre Details werden im Fenster Ergebnisse der Codequalitätsprüfung angezeigt. Doppelklicken Sie auf einen einzelnen Eintrag, um die Komponente anzuzeigen, die einen Fehler oder eine Warnung angezeigt hat. Beheben Sie die Probleme, bevor Sie das Automatisierungsprojekt in RPA-Hubveröffentlichen. Weitere Informationen zur Durchführung einer Codequalitätsprüfung in RPA Desktop Design Studiofinden Sie unter Codequalität einchecken RPA Desktop Design Studio.
Wenn in der Automatisierung ein Fehler oder eine Warnung auftritt, wird basierend auf der Konfiguration der Systemeigenschaft [sn_rpa_fdn.restrict_package_by_severity] (Fehler, Warnung oder keine Einschränkungen) eine Entscheidung abgeleitet, ob das Paket erfolgreich veröffentlicht werden kann oder nicht. Weitere Informationen zu Compliance-Regeln für RPA Desktop Design Studiofinden Sie unter Compliance der Codequalitätsprüfung für RPA Desktop Design Studio.
Wenn eine Paketversion mit einem Codequalitätsergebnis als Fehler oder Warnung markiert ist, wird basierend auf der Konfiguration der Systemeigenschaft [sn_rpa_fdn.restrict_package_by_severity] (Fehler, Warnung oder keine Einschränkungen) eine Entscheidung abgeleitet, ob der Bot-Prozess erfolgreich veröffentlicht werden kann oder nicht. Weitere Informationen zu Compliance-Regeln für RPA-Hubfinden Sie unter Compliance der Codequalitätsprüfung für RPA-Hub.
Zeigen Sie eine Liste der vordefinierten Codequalitätsregeln in der Instanz RPA-Hub an. Weitere Informationen finden Sie unter Liste der Codequalitätsregeln in RPA-Hub.
Zeigen Sie ein Formular für eine Codequalitätsregel zusammen mit dem Typ und der Beschreibung an. Weitere Informationen finden Sie unter Formular für Codequalitätsregeln in RPA-Hub.
Im Formular „Codequalitätsregel“ können RPA-Releasemanager und -administratoren die Felder Schweregrad, Regulärer Ausdruck, Aktivund Wert bearbeiten.
Zeigen Sie das Ergebnis der Codequalitätsprüfung im Feld Codequalitätsergebnis einer zugehörigen Paketversion in RPA-Huban. Weitere Informationen finden Sie unter Formular „Paketversion“ in RPA-Hub.
Konfiguration
Um die Codequalitätsprüfung auf Instanzebene zu aktivieren, müssen Sie die neue Systemeigenschaft sn_rpa_fdn.enable_code_quality_check als true markieren.
- sn_rpa_fdn.restrict_package_by_severity – Zum Festlegen einer Einschränkung für die Veröffentlichung eines Pakets aus RPA Desktop Design Studio und die Veröffentlichung eines Bot-Prozesses in RPA-Hub.
- sn_rpa_fdn.code_quality_check_timeout Geben Sie eine maximale Dauer in Minuten für den Abschluss der Codequalitätsprüfung ein.