Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Beschreibung

Bemerkung

ScriptPath

Dies ist das einzige, notwendige Feld. Dieses Script wird durch den Trigger aufgeführt

WorkingDirectory

Ist dieses Feld gesetzt, wird das Arbeitsverzeichnis der Powershell auf den eingetragenen Wert gesetzt. Ist es nicht gesetzt, wird das Arbeitsverzeichnis des IntegrationServers verwendet

Default: Nicht gesetzt

CheckExitCode

Mit dieser Einstellung wird der IntegrationServer angewiesen den ExitCode des Scripts nicht zu überprüfen. Das hat zur Folge, dass eine Änderung eines CustomFields als Verarbeitet gilt, auch wenn das Script nicht erfolgreich beendet wurde.

Default: true

CustomValueParameterName

Mit dieser Einstellung kann der Name des Parameters konfiguriert werden, welcher den Wert des geänderten CustomFields enthält.

Default: CustomValue

ProcessTimeout

Antwortet das Powershellscript nicht (zum Beispiel weil es einen Remote-Call ausführt) wird der Prozess nach dem Timeout beendet. Die Angabe ist in Millisekunden

Default: 61440 ms = 1 Minute

Parameter

Hier können zusätzliche Parameter angegeben werden, welche an das Powershellscript übergeben werden sollen.

Der Typ des Parameters wird leider noch nicht übernommen und muss im Powershellscript “string” ein

Code Block
languagepowershell
  param(
      [Parameter()]
      [string]$CustomValue,
      [Parameter()]
      [string]$Parameter1,
      [Parameter()]
      [string]$Parameter2
  )
    
  Add-Content  C:\tmp\test.txt "${CustomValue} (${Parameter1}, ${Parameter2})"

SkipOnEmptyValues

Dieses Feld bietet die Möglichkeit auch dann das Skript auszuführen, wenn der enthaltene Wert leer (oder null) ist.

Default: true

Jira Legacy
serverSystem Jira
serverIdf987937e-f2c4-30c1-9e84-8dec729c9313
keyANX-781