Invoke-vROWorkflow
SYNOPSIS
Invoke a vRO Workflow
SYNTAX
A (Default)
Invoke-vROWorkflow -Id <String> [-ParameterName <String>] [-ParameterValue <String>] [-ParameterType <String>]
[<CommonParameters>]
B
Invoke-vROWorkflow -Id <String> [-Parameters <PSObject[]>] [<CommonParameters>]
C
Invoke-vROWorkflow [-ParameterName <String>] [-ParameterValue <String>] [-ParameterType <String>]
[<CommonParameters>]
D
Invoke-vROWorkflow [-Parameters <PSObject[]>] [<CommonParameters>]
DESCRIPTION
Invoke a vRO Workflow
EXAMPLES
EXAMPLE 1
Invoke-vROWorkflow -ID c0278910-9ae2-46c5-bb45-2292fe88e3ab
EXAMPLE 2
Invoke-vROWorkflow -ID c0278910-9ae2-46c5-bb45-2292fe88e3ab -ParameterName 'text' -ParameterValue 'Apple' -ParameterType 'String'
EXAMPLE 3
$Parameters = @"
{"parameters":
[
{
"value": {"string":{ "value": "Apple"}},
"type": "string",
"name": "a",
"scope": "local"
},
{
"value": {"number":{ "value": 20}},
"type": "number",
"name": "b",
"scope": "local"
}
]
}
"@
Invoke-vROWorkflow -ID c0278910-9ae2-46c5-bb45-2292fe88e3ab -Parameters ($Parameters | ConvertFrom-Json).parameters
EXAMPLE 4
$Param1 = New-vROParameterDefinition -Name a -Value Apple -Type String -Scope LOCAL
Invoke-vROWorkflow -Id c0278910-9ae2-46c5-bb45-2292fe88e3ab -Parameters $Param1
EXAMPLE 5
Get-vROWorkflow -Name 'Test-Workflow' | Invoke-vROWorkflow -ParameterName a -ParameterValue 'Nature' -ParameterType String
PARAMETERS
-Id
vRO Workflow Id
Type: String
Parameter Sets: A
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
Type: String
Parameter Sets: B
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-ParameterName
Supply a single parameter to the workflow
Type: String
Parameter Sets: A, C
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ParameterValue
Supply the value of the single parameter
Type: String
Parameter Sets: A, C
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ParameterType
Supply the type of the single parameter
Type: String
Parameter Sets: A, C
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Parameters
Supply workflow parameters via JSON or New-vROParameterDefinition
Type: PSObject[]
Parameter Sets: B, D
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.