YNC-Interaktionen mit Scripting

Sie können YNC-Interaktionen (Yes, No, Cancel) mithilfe von Automationsscripts entwerfen. Sie müssen einige vorbereitende Arbeiten durchführen, bevor Sie das Script schreiben. Definieren Sie zunächst eine Nachricht, die die YNC-Interaktion unterstützt. Stellen Sie sicher, dass die Nachricht als Informationsnachricht angezeigt wird, und unterstützen Sie die Schaltflächen Ja und Nein.

Im folgenden Anwendungsfall wird ein Ja-oder Nein-Dialog angezeigt, wenn die Priorität auf 1 gesetzt ist. Der Dialog fragt Benutzer, ob sie einen Standardlieferanten festlegen möchten. Wenn der Benutzer "Ja" auswählt, legt das Script den Standardanbieter A0001 fest und markiert das Anbieterfeld als erforderlich. Wenn der Benutzer "Nein" auswählt, wird der Anbieter als nicht erforderlich markiert.

Das folgende Script ordnet die Variable v dem Anbieter zu und wird dem Ereignis action als Attributstartscript hinzugefügt. Der Nachrichtenschlüssel assetpr wurde in der asset -Nachrichtengruppe als Informationsnachricht definiert, wobei die Schaltflächen Y und N aktiviert sind.
def yes():
  global v,v_required
  v = "A0001"
  v_required = True

def no():
  global v,v_required
  v_required = False;