Namespace Innovator.Server
Classes
DelegateContext
Context for a server method which runs on a Workflow delegation
Extensions
Server extensions for performing escalations along with other helper methods
MultiItemContext
Context for a server method which is called with multiple items that must be modified to alter Aras behavior
MutableItemContext
Context for a server method which is called with a single item that must be modified to alter Aras behavior
PromotionContext
Context for a server method which runs on a life cycle promotion
SingleItemContext
Context for a server method which is called with a single item
ValidationContext
Context for a server method which is used on before add or update of an item.
VersionContext
Context for a server method which runs as part of an item being versioned
VoteContext
Context for a server method which runs on a Workflow vote
WorkflowContext
Context for a server method which runs on a Workflow event
Interfaces
IAfterAddUpdate
Interface for a server method which runs on the Item->onAfterAdd or Item->onAfterUpdate events
IAfterGet
Interface for a server method which runs on the Item->onAfterGet event
IAfterVersion
Interface for a server method which runs on the Item->onAfterVersion event
IBeforeAddUpdate
Interface for a server method which runs on the Item->onBeforeAdd or Item->onBeforeUpdate events
IBeforeGet
Interface for a server method which runs on the Item->onBeforeGet event
IBeforeVersion
Interface for a server method which runs on the Item->onBeforeVersion event
IContext
Base interface for a server method context argument
IDelegate
Interface for a server method which runs on the Workflow->onDelegate event
IDelegateContext
Context for a server method which runs on a Workflow delegation
IGetKeyedName
Interface for a server method which runs on the Item->GetKeyedName event
IMethod
Interface for a generic server method (e.g. called directly with AML such as
<Item action='{Method name}' />
)
IMultipleItemContext
Context for a server method which is called with multiple items that must be modified to alter Aras behavior
IMutableItemContext
Context for a server method which is called with a single item that must be modified to alter Aras behavior
IOnAction
Interface for a server method which runs on the Item->onAdd, Item->onDelete, or Item->onUpdate events
IOnGet
Interface for a server method which runs on the Item->onGet event
IPromotion
Interface for a server method which runs on the Life Cycle->Transition->* event
IPromotionContext
Context for a server method which runs on a life cycle promotion
IRefuse
Interface for a server method which runs on the Workflow->onRefuse event
IServerCache
A cache of key/value pairs stored in server memory
IServerConnection
Represents a connection to Aras Innovator. It is used for code running within the Innovator server process that needs access to extra server information
IServerPermissions
Retreives information about a user's permissions
ISingleItemContext
Context for a server method which is called with a single item
ISingleItemSubroutine
Base interface for a server method which is called for a single item and where the return is ignored
IValidationContext
Context for a server method which is used on before add or update of an item.
IVersionContext
Context for a server method which runs as part of an item being versioned
IVote
Interface for a server method which runs on the Workflow->onVote event
IVoteContext
Context for a server method which runs on a Workflow vote
IWorkflow
Interface for a server method which runs on the Workflow->* or Workflow->Path->* events
IWorkflowContext
Context for a server method which runs on a Workflow event
Enums
WorkflowEvent
Type of workflow event