Scripttests

Die Anwendung "Automationsscripts" enthält eine Schaltfläche Testscript , mit der Sie das von Ihnen geschriebene Script testen können.

Sie können diese Funktion verwenden, um die Testdaten vorzubereiten und das Script im Testdialog auszuführen. Alle Protokolle werden im Textbereich Prozessprotokoll ausgegeben, ohne dass die Protokollierung aktiviert wird, wenn die Servicevariable für das Protokoll verwendet wurde. In Fällen, in denen das Script ein Maximo ® -Geschäftsobjekt (MBO) für den Test benötigt, bietet das Dialogfenster eine Möglichkeit, das MBO zum Testen des Scripts mithilfe des Objektpfads auszuwählen. Das folgende Beispiel zeigt, wie der Objektpfad festgelegt wird.
ASSET[assetnum='SPFN0001']

Wenn Sie den Pfadwert nur auf ASSETsetzen, erstellt das Testframework ein neues MBO für das Asset und verwendet es für dieses Script.

In diesem Beispiel wird ein Asset mit der Anlagennummer SPFN0001 ausgewählt und das MBO für die Variable mbo im Scriptkontext verwendet. Diese Funktionalität kann zum Testen von Startscripts für Objekte, Attribute, Aktionen oder Bedingungen verwendet werden. In diesem Dialog können Sie Attribut-oder Wertepaare festlegen, um das MBO für den Test vorzubereiten, indem Sie die Tabelle "Attributwert festlegen" verwenden. Der Prozess versucht am besten, das geänderte MBO nicht festzuschreiben, aber in bestimmten Fällen ist diese Festschreibung unvermeidlich. In Fällen, in denen das Ereignis nach einer Festschreibung liegt, ist das MBO bereits festgeschrieben. In anderen Fällen kann der Script-Code selbst eine Festschreibung einleiten.