Expressions Useful for Agentic Apps

Here are some expressions that you can use in your workflow agent teams:

Expression Description
{{ $context.$app.$OraMessageHint }} App stage that's calling the workflow
{{ $context.$system.$inputMessage }} Current user message or app-supplied input for the current stage
{{ $context.$app.$OraAppContext }} Current app context value
{{ $context.$app.$OraUserContext.fullName }} Current user's complete name
{{ $context.$app.$OraUserContext.userId }} Current user's ID
{{ $context.$app.$OraAttachments }} Attachments available to the current app query flow
{{ $context.$app.$OraAction }} Action payload or command supplied to the workflow action path
{{ $context.$app.$OraCommParamsToFill }} Communication parameters that must be filled
{{ $context.$app.$OraCommNonTemplateParamList }} Non template communication parameters for sender-style flows
{{ $context.$app.$OraPanelName }} Additional panel that's requesting content

Here's an example user context object:

{
    "fullName": "John Doe",
    "userId": "jdoe1212",
    "userName": "John.Doe@example.com",
    "guId": "sfsdf332323fdsf"
}