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 SBM ModScript Data Type 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

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

Related Topics

Common Shell Properties

Shell Properties for Database Import, Direct, Notification, and Self-Registration Contexts

Shell Properties by Context

Shell Property Descriptions