Skip to content

Server APIs – Aras.Workflow

Eric Domke edited this page Apr 6, 2020 · 2 revisions

Aras.Server.Core v12.0.0.17204

ActivityAssignment Class

Inheritance objectActivityAssignment

public class ActivityAssignment
{

  // Properties
  public string Id { get; }
  public string Path { get; }
}

IOnActivateServerMethod Interface

public interface IOnActivateServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnActivateEventArgs eventData, XmlDocument outDom);
}

IOnAssignServerMethod Interface

public interface IOnAssignServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnAssignEventArgs eventData, XmlDocument outDom);
}

IOnCloseServerMethod Interface

public interface IOnCloseServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnCloseEventArgs eventData, XmlDocument outDom);
}

IOnDelegateServerMethod Interface

public interface IOnDelegateServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnDelegateEventArgs eventData, XmlDocument outDom);
}

IOnDueServerMethod Interface

public interface IOnDueServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnDueEventArgs eventData, XmlDocument outDom);
}

IOnEscalateServerMethod Interface

public interface IOnEscalateServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnEscalateEventArgs eventData, XmlDocument outDom);
}

IOnRefuseServerMethod Interface

public interface IOnRefuseServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnRefuseEventArgs eventData, XmlDocument outDom);
}

IOnRemindServerMethod Interface

public interface IOnRemindServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnRemindEventArgs eventData, XmlDocument outDom);
}

IOnVoteServerMethod Interface

public interface IOnVoteServerMethod
{

  // Methods
  public void FNCMethod(IServerConnection innovatorObjectArg, XmlDocument inDom, OnVoteEventArgs eventData, XmlDocument outDom);
}

OnActivateEventArgs Class

Inheritance objectWorkflowEventArgsOnActivateEventArgs

public class OnActivateEventArgs : WorkflowEventArgs
{
}

OnAssignEventArgs Class

Inheritance objectWorkflowEventArgsOnAssignEventArgs

public class OnAssignEventArgs : WorkflowEventArgs
{
}

OnCloseEventArgs Class

Inheritance objectWorkflowEventArgsOnCloseEventArgs

public class OnCloseEventArgs : WorkflowEventArgs
{

  // Properties
  public ActivityAssignment CurrentAssignment { get; }
}

OnDelegateEventArgs Class

Inheritance objectWorkflowEventArgsOnDelegateEventArgs

Derived OnEscalateEventArgs, OnRefuseEventArgs

public class OnDelegateEventArgs : WorkflowEventArgs
{

  // Properties
  public ActivityAssignment CurrentAssignment { get; }
  public ActivityAssignment NewAssignment { get; }
}

OnDueEventArgs Class

Inheritance objectWorkflowEventArgsOnDueEventArgs

public class OnDueEventArgs : WorkflowEventArgs
{

  // Properties
  public ActivityAssignment CurrentAssignment { get; }
}

OnEscalateEventArgs Class

Inheritance objectWorkflowEventArgsOnDelegateEventArgsOnEscalateEventArgs

public class OnEscalateEventArgs : OnDelegateEventArgs
{
}

OnRefuseEventArgs Class

Inheritance objectWorkflowEventArgsOnDelegateEventArgsOnRefuseEventArgs

public class OnRefuseEventArgs : OnDelegateEventArgs
{
}

OnRemindEventArgs Class

Inheritance objectWorkflowEventArgsOnRemindEventArgs

public class OnRemindEventArgs : WorkflowEventArgs
{

  // Properties
  public ActivityAssignment CurrentAssignment { get; }
}

OnVoteEventArgs Class

Inheritance objectWorkflowEventArgsOnVoteEventArgs

public class OnVoteEventArgs : WorkflowEventArgs
{

  // Properties
  public ActivityAssignment CurrentAssignment { get; }
  public IList<WorkflowProcessPath> VotePaths { get; }
}

WorkflowEventArgs Class

Inheritance objectWorkflowEventArgs

Derived OnActivateEventArgs, OnAssignEventArgs, OnCloseEventArgs, OnDelegateEventArgs, OnDueEventArgs, OnRemindEventArgs, OnVoteEventArgs

public class WorkflowEventArgs
{
}

WorkflowProcessPath Class

Inheritance objectWorkflowProcessPath

public class WorkflowProcessPath
{

  // Properties
  public string Name { get; }
}
Clone this wiki locally