Check-in für Codequalität RPA-Hub
Eine Codequalitätsprüfung bezieht sich auf den Prozess der Bewertung der Automatisierungsdatei oder des Skripts, um ihre Einhaltung von Codierungsstandards, Best Practices, Wartbarkeit und Gesamtqualität zu bewerten.
Übersicht über Codequalitätsprüfung
Codequalitätsprüfungen sind im RPA-Entwicklungslebenszyklus wichtig, um sicherzustellen, dass die Automatisierungsdatei robust, effizient und frei von allgemeinen Problemen ist, die in der Zukunft zu Fehlern oder Schwierigkeiten führen könnten.
RPA-Release-Manager oder RPA-Administratoren wählen Codequalitätsprüfungsregeln aus einem vordefinierten Satz von Regeln in aus RPA-Hub Instanz.
Dann wird RPA Desktop Design Studio Führt 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 durchführen RPA Desktop Design Studio Indem Sie mithilfe von eine Aktivität oder ein vollständiges Automatisierungsprojekt auf Probleme überprüfen Codequalitätsprüfung Funktion.
Die Probleme und ihre Details werden in angezeigt Ergebnisse Der Codequalitätsprüfung Fenster. 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 veröffentlichen RPA-Hub. Weitere Informationen zum Durchführen der Codequalitätsprüfung RPA Desktop Design Studio, Siehe Check-in für Codequalität RPA Desktop Design Studio.
Wenn in der Automatisierung ein Fehler oder eine Warnung auftritt, wird basierend auf eine Entscheidung abgeleitet, ob das Paket erfolgreich veröffentlicht werden kann oder nicht Systemeigenschaft [ sn_rpa_fdn.restrict_package_by_severity] Konfiguration (Fehler, Warnung oder keine Einschränkungen). Für weitere Informationen zu Compliance-Regeln für RPA Desktop Design Studio, Siehe Compliance der Codequalitätsprüfung für RPA Desktop Design Studio.
Wenn eine Paketversion mit dem Codequalitätsergebnis als Fehler oder Warnung markiert ist, wird eine Entscheidung abgeleitet, ob der Bot-Prozess erfolgreich veröffentlicht werden kann oder nicht, basierend auf Systemeigenschaft [ sn_rpa_fdn.restrict_package_by_severity] Konfiguration (Fehler, Warnung oder keine Einschränkungen). Für weitere Informationen zu Compliance-Regeln für RPA-Hub, Siehe Compliance der Codequalitätsprüfung für RPA-Hub.
Zeigen Sie eine Liste der vordefinierten Codequalitätsregeln in an RPA-Hub Instanz. Weitere Informationen finden Sie unter Liste der Codequalitätsregeln in RPA-Hub.
Zeigen Sie ein Codequalitätsregelformular zusammen mit dem Typ und der Beschreibung an. Weitere Informationen finden Sie unter Codequalitätsregelformular in RPA-Hub.
Im Formular „Codequalitätsregel“ können RPA-Release-Manager und -Administratoren bearbeiten Schweregrad , Regulärer Ausdruck , Aktiv , Und Wert Felder.
Zeigen Sie das Ergebnis der Codequalitätsprüfung in an Codequalitätsergebnis Feld einer zugeordneten Paketversion in RPA-Hub. Weitere Informationen finden Sie unter Paketversionsformular in RPA-Hub.
Konfiguration
Um die Codequalitätsprüfung auf Instanzebene zu aktivieren, stellen Sie sicher, dass Sie die neue Systemeigenschaft markieren sn_rpa_fdn.enable_code_quality_checkAls wahr.
- 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 Veröffentlichung eines Bot-Prozesses in RPA-Hub.
- sn_rpa_fdn.code_quality_check_timeout – Zum Eingeben einer maximalen Dauer in Minuten für den Abschluss der Codequalitätsprüfung.