Files
developer.sailpoint.com/docs/tools/sdk/powershell/Reference/V3/Models/WorkflowTriggerAttributes.md
2025-05-07 14:37:48 +00:00

2.5 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
workflow-trigger-attributes WorkflowTriggerAttributes WorkflowTriggerAttributes WorkflowTriggerAttributes powershellsdk
powershell
PowerShell
sdk
WorkflowTriggerAttributes
WorkflowTriggerAttributes
/tools/sdk/powershell/v3/models/workflow-trigger-attributes
SDK
Software Development Kit
WorkflowTriggerAttributes
WorkflowTriggerAttributes

WorkflowTriggerAttributes

Properties

Name Type Description Notes
Id String The unique ID of the trigger [required]
VarFilter String JSON path expression that will limit which events the trigger will fire on [optional]
Description String Additional context about the external trigger [optional]
AttributeToFilter String The attribute to filter on [optional]
FormDefinitionId String Form definition's unique identifier. [optional]
Name String A unique name for the external trigger [optional]
ClientId String OAuth Client ID to authenticate with this trigger [optional]
Url String URL to invoke this workflow [optional]
Frequency Enum [ "daily", "weekly", "monthly", "yearly", "cronSchedule" ] Frequency of execution [required]
TimeZone String Time zone identifier [optional]
CronString String A valid CRON expression [optional]
WeeklyDays []String Scheduled days of the week for execution [optional]
WeeklyTimes []String Scheduled execution times [optional]
YearlyTimes []String Scheduled execution times [optional]

Examples

  • Prepare the resource
$WorkflowTriggerAttributes = Initialize-WorkflowTriggerAttributes  -Id idn:identity-attributes-changed `
 -VarFilter $.changes[?(@.attribute == 'manager')] `
 -Description Run a search and notify the results `
 -AttributeToFilter LifecycleState `
 -FormDefinitionId Admin_Access_Request_Form `
 -Name search-and-notify `
 -ClientId 87e239b2-b85b-4bde-b9a7-55bf304ddcdc `
 -Url https://tenant.api.identitynow.com/beta/workflows/execute/external/c79e0079-562c-4df5-aa73-60a9e25c916d `
 -Frequency daily `
 -TimeZone America/Chicago `
 -CronString 0 9 * * 1 `
 -WeeklyDays Monday `
 -WeeklyTimes Monday `
 -YearlyTimes 1969-12-31T09:00:00.000Z
  • Convert the resource to JSON
$WorkflowTriggerAttributes | ConvertTo-JSON

[Back to top]