RepairTask interface
Stellt einen Reparaturvorgang dar, der Informationen darüber enthält, welche Art von Reparatur angefordert wurde, was der Fortschritt ist und was sein Endergebnis war.
Dieser Typ unterstützt die Service Fabric-Plattform; es ist nicht vorgesehen, direkt aus Ihrem Code zu verwenden.
Eigenschaften
| action | Die angeforderte Reparaturaktion. Muss angegeben werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist. |
| description | Eine Beschreibung des Zwecks des Reparaturvorgangs oder sonstige Informationen. Kann festgelegt werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist. |
| executor | Der Name des Reparaturausführers. Muss in "Claimed" und späteren Zuständen angegeben werden und ist nach dem Festlegen unveränderlich. |
| executor |
Eine Datenzeichenfolge, die der Reparaturausführer zum Speichern des internen Zustands verwenden kann. |
| flags | Ein bitweiser OR der folgenden Werte, der zusätzliche Details zum Status des Reparaturvorgangs enthält.
|
| history | Ein Objekt, das Zeitstempel der Zustandsübergänge der Reparaturaufgabe enthält. Diese Zeitstempel werden vom System aktualisiert und können nicht direkt geändert werden. |
| impact | Das Impact-Objekt bestimmt, welche Aktionen das System zur Vorbereitung auf die Auswirkungen der Reparatur vor der Genehmigung der Reparatur durchführt. Die Auswirkung muss durch den Reparaturausführer beim Übergang zum Zustand "Vorbereiten" angegeben werden und ist einmal unveränderlich. |
| perform |
Ein Wert, der bestimmt, ob Integritätsprüfungen ausgeführt werden, wenn der Reparaturvorgang in den Zustand "Vorbereiten" wechselt. |
| perform |
Ein Wert, der bestimmt, ob Integritätsprüfungen ausgeführt werden, wenn der Reparaturvorgang in den Zustand "Wiederherstellung" wechselt. |
| preparing |
Der Workflowstatus der Integritätsprüfung, wenn sich der Reparaturvorgang im Zustand "Vorbereiten" befindet. Mögliche Werte sind: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| restoring |
Der Workflowstatus der Integritätsprüfung, wenn sich die Reparaturaufgabe im Zustand "Wiederherstellen" befindet. Mögliche Werte sind: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| result |
Ein numerischer Wert, der zusätzliche Details zum Ergebnis der Ausführung der Reparaturaufgabe bereitstellt. Kann in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich. |
| result |
Eine Zeichenfolge, die zusätzliche Details zum Ergebnis der Ausführung der Reparaturaufgabe bereitstellt. Kann in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich. |
| result |
Ein Wert, der das Gesamtergebnis der Ausführung der Reparaturaufgabe beschreibt. Muss in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich. Mögliche Werte sind: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' |
| state | Der Workflowstatus der Reparaturaufgabe. Gültige Anfangszustände sind "Created", "Claimed" und "Preparing". Mögliche Werte sind: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed' |
| target | Das Zielobjekt bestimmt, welche Aktionen das System zur Vorbereitung auf die Auswirkungen der Reparatur vor der Genehmigung der Reparatur durchführt. Kann festgelegt werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist. |
| task |
Die ID des Reparaturvorgangs. |
| version | Die Version des Reparaturvorgangs. Beim Erstellen einer neuen Reparaturaufgabe muss die Version auf Null festgelegt werden. Beim Aktualisieren einer Reparaturaufgabe wird die Version für optimistische Parallelitätsprüfungen verwendet. Wenn die Version auf Null festgelegt ist, sucht das Update nicht nach Schreibkonflikten. Wenn die Version auf einen Wert ungleich Null festgelegt ist, wird das Update nur erfolgreich ausgeführt, wenn die aktuelle Version des Reparaturvorgangs diesem Wert entspricht. |
Details zur Eigenschaft
action
Die angeforderte Reparaturaktion. Muss angegeben werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist.
action: string
Eigenschaftswert
string
description
Eine Beschreibung des Zwecks des Reparaturvorgangs oder sonstige Informationen. Kann festgelegt werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist.
description?: string
Eigenschaftswert
string
executor
Der Name des Reparaturausführers. Muss in "Claimed" und späteren Zuständen angegeben werden und ist nach dem Festlegen unveränderlich.
executor?: string
Eigenschaftswert
string
executorData
Eine Datenzeichenfolge, die der Reparaturausführer zum Speichern des internen Zustands verwenden kann.
executorData?: string
Eigenschaftswert
string
flags
Ein bitweiser OR der folgenden Werte, der zusätzliche Details zum Status des Reparaturvorgangs enthält.
- 1 - Die Stornierung der Reparatur wurde angefordert
- 2 – Der Abbruch der Reparatur wurde angefordert.
- 4 – Die Genehmigung der Reparatur wurde per Clientanforderung erzwungen.
flags?: number
Eigenschaftswert
number
history
Ein Objekt, das Zeitstempel der Zustandsübergänge der Reparaturaufgabe enthält. Diese Zeitstempel werden vom System aktualisiert und können nicht direkt geändert werden.
history?: RepairTaskHistory
Eigenschaftswert
impact
Das Impact-Objekt bestimmt, welche Aktionen das System zur Vorbereitung auf die Auswirkungen der Reparatur vor der Genehmigung der Reparatur durchführt. Die Auswirkung muss durch den Reparaturausführer beim Übergang zum Zustand "Vorbereiten" angegeben werden und ist einmal unveränderlich.
impact?: RepairImpactDescriptionBaseUnion
Eigenschaftswert
performPreparingHealthCheck
Ein Wert, der bestimmt, ob Integritätsprüfungen ausgeführt werden, wenn der Reparaturvorgang in den Zustand "Vorbereiten" wechselt.
performPreparingHealthCheck?: boolean
Eigenschaftswert
boolean
performRestoringHealthCheck
Ein Wert, der bestimmt, ob Integritätsprüfungen ausgeführt werden, wenn der Reparaturvorgang in den Zustand "Wiederherstellung" wechselt.
performRestoringHealthCheck?: boolean
Eigenschaftswert
boolean
preparingHealthCheckState
Der Workflowstatus der Integritätsprüfung, wenn sich der Reparaturvorgang im Zustand "Vorbereiten" befindet. Mögliche Werte sind: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
preparingHealthCheckState?: RepairTaskHealthCheckState
Eigenschaftswert
restoringHealthCheckState
Der Workflowstatus der Integritätsprüfung, wenn sich die Reparaturaufgabe im Zustand "Wiederherstellen" befindet. Mögliche Werte sind: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
restoringHealthCheckState?: RepairTaskHealthCheckState
Eigenschaftswert
resultCode
Ein numerischer Wert, der zusätzliche Details zum Ergebnis der Ausführung der Reparaturaufgabe bereitstellt. Kann in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich.
resultCode?: number
Eigenschaftswert
number
resultDetails
Eine Zeichenfolge, die zusätzliche Details zum Ergebnis der Ausführung der Reparaturaufgabe bereitstellt. Kann in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich.
resultDetails?: string
Eigenschaftswert
string
resultStatus
Ein Wert, der das Gesamtergebnis der Ausführung der Reparaturaufgabe beschreibt. Muss in den Status "Wiederherstellen" und "Später" angegeben werden und ist nach dem Festlegen unveränderlich. Mögliche Werte sind: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending'
resultStatus?: ResultStatus
Eigenschaftswert
state
Der Workflowstatus der Reparaturaufgabe. Gültige Anfangszustände sind "Created", "Claimed" und "Preparing". Mögliche Werte sind: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed'
state: State
Eigenschaftswert
target
Das Zielobjekt bestimmt, welche Aktionen das System zur Vorbereitung auf die Auswirkungen der Reparatur vor der Genehmigung der Reparatur durchführt. Kann festgelegt werden, wenn die Reparaturaufgabe erstellt wird und nach dem Festlegen unveränderlich ist.
target?: RepairTargetDescriptionBaseUnion
Eigenschaftswert
taskId
Die ID des Reparaturvorgangs.
taskId: string
Eigenschaftswert
string
version
Die Version des Reparaturvorgangs. Beim Erstellen einer neuen Reparaturaufgabe muss die Version auf Null festgelegt werden. Beim Aktualisieren einer Reparaturaufgabe wird die Version für optimistische Parallelitätsprüfungen verwendet. Wenn die Version auf Null festgelegt ist, sucht das Update nicht nach Schreibkonflikten. Wenn die Version auf einen Wert ungleich Null festgelegt ist, wird das Update nur erfolgreich ausgeführt, wenn die aktuelle Version des Reparaturvorgangs diesem Wert entspricht.
version?: string
Eigenschaftswert
string