Understanding workflows and their implementation in the Thena Platform
Type | Description | Examples |
---|---|---|
System Events | Platform-generated events | • Ticket comment updated (ticket:comment:updated ): Triggered when a comment is updated, contains previous and new content• Ticket archived ( ticket:archived ): Triggered when a ticket is moved to archived status• Ticket escalated ( ticket:escalated ): Triggered when a ticket is escalated |
Integration Events | Events from integrated apps | • Slack message (slack:message ): Triggered when a message is sent in a channel• Slack channel created ( slack:channel:created ): Triggered when a new channel is created |
Timer Events | Schedule-based events | • Daily report generation (schedule:daily )• Weekly cleanup ( schedule:weekly )• Custom intervals ( cron:custom ) |
Type | Description | Examples |
---|---|---|
System Activities | Built-in platform activities | • Create account (accounts:create-account-platform ): Creates new account with name and domain• Sleep ( workflows:sleep-platform ): Pauses execution for specified duration• Update ticket ( tickets:update-ticket-platform ): Updates ticket information |
Integration Activities | Activities for external services | • Slack postMessage (slack.postMessage-YKGGEBQJ10VM380KWBSKVYP875AJQ-EUUV8TTGY1 ): Sends messages to Slack channels |
Data Activities | Data manipulation activities | • Get comment threads (communications:get-comment-threads-platform ): Retrieves threaded comments for specific IDs |
Events & Triggers
Activities
Execution
Design principles
Security
Maintenance