Orchestrator
FinalYes
The place for automatic AI flow - which operation should start after another is finished, what are possible targets for them.
Table of Contents
Methods
- __construct() : mixed
- findPossibleFillFieldsTarget() : ItemIdentifier|null
- findPossibleTargetByBindings() : ItemIdentifier|null
- getFillFieldsSettingsByActivity() : FillFieldsSettings|null
- getFillFieldsSettingsByPreviousJobResult() : FillFieldsSettings|null
- getScoreCallSettingsByActivity() : ScoreCallSettings|null
- launchNextOperationIfNeeded() : void
- launchScoreCallOperationIfNeeded() : void
Methods
__construct()
public
__construct() : mixed
findPossibleFillFieldsTarget()
public
findPossibleFillFieldsTarget(int $activityId) : ItemIdentifier|null
Parameters
- $activityId : int
Return values
ItemIdentifier|nullfindPossibleTargetByBindings()
public
findPossibleTargetByBindings(array<string|int, mixed> $bindings) : ItemIdentifier|null
Parameters
- $bindings : array<string|int, mixed>
Return values
ItemIdentifier|nullgetFillFieldsSettingsByActivity()
public
getFillFieldsSettingsByActivity(array<string|int, mixed> $activity) : FillFieldsSettings|null
Parameters
- $activity : array<string|int, mixed>
Return values
FillFieldsSettings|nullgetFillFieldsSettingsByPreviousJobResult()
public
getFillFieldsSettingsByPreviousJobResult(Result $result) : FillFieldsSettings|null
Parameters
- $result : Result
Return values
FillFieldsSettings|nullgetScoreCallSettingsByActivity()
public
getScoreCallSettingsByActivity(array<string|int, mixed> $activity) : ScoreCallSettings|null
Parameters
- $activity : array<string|int, mixed>
Return values
ScoreCallSettings|nulllaunchNextOperationIfNeeded()
public
launchNextOperationIfNeeded(Result $previousJobResult, FillFieldsSettings $settings) : void
Parameters
- $previousJobResult : Result
- $settings : FillFieldsSettings
launchScoreCallOperationIfNeeded()
public
launchScoreCallOperationIfNeeded(Result $result[, bool $checkExecuted = false ]) : void
Parameters
- $result : Result
- $checkExecuted : bool = false