Shell Properties for Transition Contexts

The following table lists Shell properties for Pre-Transition, Post-Transition, Pre-State, and Post-State contexts. Transitions are often executed from a browser, operating on a single item. However, it is possible to transition multiple items at once or to initiate a transition without using a browser. In those cases, there are special considerations, and properties relating to the browser may not be available.
Name Variant Data Format Input/output (I/O) Contexts Transition types

[output stream]

n/a

O

Pre-Transition

Standard, Copy, Mass Update

Browser Redirection Shell Properties

RedirectHTTP()

string

O

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

RedirectURL()

string

O

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

Client Version Shell Properties

ClientBrand()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

ClientVersion()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

Current Item Shell Properties

Item()

VarRecord

I, O

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

Project()

Project

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

SolutionId()

int

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

SolutionName()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

SolutionPrefix()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

HTTP Request Header Shell Properties

ContentType()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

HTTPAuthorization()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

HTTPCookie()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

HTTPUserAgent()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

RemoteAddr()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

RequestMethod()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

ServerSoftware()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

ServerProtocol()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

RemoteUser()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

Referer()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

Rerun Shell Properties

Rerun()

bool

I

Pre-Transition

Standard, Copy, Mass Update

Retry Shell Properties

RedoMessage()

string

O

Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

Transition Shell Properties

FromStateId()

int

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

FromStateName()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

MassTransPreForm()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

ToStateId()

int

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

ToStateName()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

TransitionId()

int

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

TransitionName()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

TransitionType()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

URL Shell Properties

URLPath()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

URLPort()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

URLProtocol()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

URLQuery()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

URLServer()

string

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update

User Shell Properties

User()

User

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

ActingAsAnotherUserID()

int (Not a Variant)

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

IsActingAsAnotherUser()

bool (Not a Variant)

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

NamespaceID()

int (Not a Variant)

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

NamespacePrefix()

string (Not a Variant)

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

UserToken()

string (Not a Variant)

I

Pre-Transition, Post-Transition, Pre-State, Post-State

Standard, Copy, Mass Update, API, Actions

Related Topics

Common Shell Properties

Shell Properties for Other Contexts

Shell Properties by Context

Shell Property Descriptions