C# Class ATUL_v1.Atul_v1Data

Inheritance: IDisposable
Afficher le fichier Open project: godaddy/ATUL Class Usage Examples

Méthodes publiques

Méthode Description
AddActivityToActivityGroup ( int AtulActivityGroupID, int AtulActivityID, int CreatedBy ) : bool

Adds the activity to activity group.

AddProcessManager ( int AtulRemoteSystemID, int AtulUserTypeID, string RemoteSystemLoginID, string DisplayName ) : bool

Adds a process manager. A process can have more than one manager. This method is intended to create a manager, but is generic since the typeId will change The typeid should be set in the webconfig and retreived in the logic layer

AttachProcessSubProcess ( System.Int64 AtulProcessID, System.Int64 AtulSubProcessID, int ProcessSubprocessSortOrder, string NotificationIdentifier, int ResponsibilityOf, int DeadlineOffset, int CreatedBy ) : bool

Creates the sub process.

Atul_v1Data ( ) : System
ConfigVariablesGetByScriptName ( string ScriptName ) : DataTable

Get The config variables get by scriptname.

CreateActivity ( long AtulProcessID, long AtulSubProcessID, string ActivityDescription, string ActivitySummary, string ActivityProcedure, bool deadlineResultsInMissed, int AtulActivitySortOrder, int CreatedBy, int OwnedBy, int deadline, int deadlineTypeID ) : long

Creates the activity.

CreateActivityGroup ( int AtulActivityGroupPurposeID, string ActivityGroupDescription, string ActivityGroupSummary, int CreatedBy ) : bool

Creates the activity group.

CreateInstanceProcess ( long AtulProcessID, int CreatedBy, int OwnedBy, int AtulProcessStatusID, string SubjectIdentifier, string SubjectSummary ) : long

Creates the instance process.

CreateProcess ( string ProcessDescription, string ProcessSummary, int CreatedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset ) : long

Creates the process.

CreateProcessSchedule ( long ProcessID, string scheduleVersion, System.DateTime nextScheduled, string repeatSchedule, string instantiatedUsers ) : long
CreateSubProcess ( string SubProcessDescription, string SubProcessSummary, int CreatedBy, int OwnedBy ) : long

Creates the sub process.

DeleteActivity ( long ActivityID, int ModifiedBy ) : bool

Deletes the activity.

DeleteActivityGroup ( int AtulActivityGroupID, int ModifiedBy ) : bool

Deletes the activity group.

DeleteInstanceProcess ( long AtulInstanceProcessID, long ModifiedBy ) : bool

Deletes the instance process.

DeleteInstanceProcessActivity ( int AtulSubProcessID, int ModifiedBy ) : bool

Deletes the instance process activity.

DeleteProcess ( long AtulProcessID, long ModifiedBy ) : bool

Deletes the process.

DeleteProcessManager ( int AtulUserID ) : bool

Deletes the process manager. TODO: [This is invalid, we would need to specify the process, usertypeID and the userID. Probably need a new proc]

DeleteProcessSchedule ( long ProcessScheduleID ) : bool
DeleteSubProcess ( long AtulSubProcessID, int ModifiedBy ) : bool

Deletes the sub process.

Dispose ( ) : void
EnableActivityAutomation ( ) : DataTable

Enables the activity automation. TODO: Find/Define appliciable attribute

FlexFieldDelete ( long AtulFlexFieldID, long ModifiedBy ) : bool

delete the Flexfield

FlexFieldGet ( ) : DataTable

get the Flexfield.

FlexFieldGetByID ( long AtulFlexFieldID ) : DataTable

get the Flexfield by ID.

FlexFieldGetByInstanceProcessID ( long AtulInstanceProcessID ) : DataTable

Flexes the field get by process ID.

FlexFieldGetBySearch ( long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : DataTable

get the Flexfield by search.

FlexFieldInsert ( string TokenName, int IsRequired, long CreatedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : DataTable

insert the flexfield.

FlexFieldStorageDelete ( long AtulFlexFieldStorageID, long ModifiedBy ) : bool

delete the flexfield.

FlexFieldStorageGet ( ) : DataTable

Get the flexfield storage.

FlexFieldStorageGetByID ( long AtulFlexFieldStorageID ) : DataTable

get the flexfield by ID.

FlexFieldStorageGetByProcessID ( long AtulInstanceProcessID ) : DataTable

get the flexfield by process ID.

FlexFieldStorageInsert ( long AtulInstanceProcessID, long AtulFlexFieldID, string tokenValue, long CreatedBy ) : DataTable

insert the flexfield.

FlexFieldStorageUpdate ( long AtulFlexFieldStorageID, long AtulInstanceProcessID, string TokenValue, long ModifiedBy ) : bool

update the flexfield.

FlexFieldUpdate ( long AtulFlexFieldID, string TokenName, int IsRequired, long ModifiedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : bool

Update the flexfield.

FlexFieldUpsert ( string TokenName, int IsRequired, long CreatedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID, string DefaultTokenValue, string FriendlyName, string ToolTip, int IsParameter ) : bool
FlexFieldsGetByProcessID ( long AtulProcessID ) : DataTable
GetActivityByID ( long ActivityID ) : DataTable
GetAllActivity ( ) : DataTable

Gets all activity.

GetAllActivityBySubProcessID ( long SubProcessID ) : DataTable
GetAllDeadlineType ( ) : DataTable
GetAllInstanceProcess ( ) : DataTable

Gets all instance process.

GetAllInstanceProcessActivity ( ) : DataTable

Gets all instance process activity.

GetAllProcess ( ) : DataTable

Gets all process.

GetAllProcessActivityGroups ( ) : DataTable

Gets all process activity groups.

GetAllProcessStatus ( ) : DataTable
GetAllProcessSubProcess ( ) : DataTable

Gets all process sub process.

GetAllProcessSubProcessActivity ( ) : DataTable

Gets all process sub process activity. TODO: New proc needed to get a subprocess's activities

GetAllProcessSubProcessByProcessID ( System.Int64 AtulProcessSubprocessID ) : DataTable

Gets all process sub process by process ID. We use this proc to get the subprocesses of a process. You still need to call GetProcessSubProcessDetailsBySubProcessID on each subprocess to get the details

GetAllSubProcessByProcessID ( System.Int64 AtulProcessID ) : DataTable

Gets all sub process by process ID.

GetCurrentInstanceSubProcess ( System.Int64 AtulInstanceProcessID ) : DataTable

Gets the current instance's sub process.

GetInstanceProcessActivity ( System.Int64 AtulInstanceProcessID ) : DataTable

Gets the instance process activity.

GetInstanceProcessByID ( System.Int64 AtulInstanceProcessID ) : DataTable

Gets the instance process by ID.

GetInstanceProcessByProcessID ( System.Int64 AtulProcessID ) : DataTable

Gets instance processes by process ID.

GetInstanceSubProcessByID ( System.Int64 AtulInstanceProcessID ) : DataTable

Gets the instance sub process by ID.

GetProcessActivityByProcessIDActivityID ( long ProcessID, long ActivityID ) : DataTable
GetProcessByID ( System.Int64 AtulProcessID ) : DataTable

Gets the process by ID.

GetProcessBySummary ( string ProcessSummary ) : Process
GetProcessScheduleByID ( long ScheduleID ) : Schedule
GetProcessScheduleByProcessID ( long ProcessID ) : Schedule
GetProcessSubProcessByProcessIDSubProcessID ( long ProcessID, long SubProcessID ) : DataTable
GetProcessSubProcessDetailsBySubProcessID ( System.Int64 AtulSubProcessID ) : DataTable

Gets all process sub process by process ID.

GetProviderByID ( long providerID ) : DataTable
GetProviderBySearch ( string name, int classID, string queue ) : DataRow
GetProviderInfoBySubProcessID ( System.Int64 AtulInstanceProcessSubProcessID ) : DataTable

Gets the provider info by instance sub process ID.

GetProviders ( ) : DataTable

Gets the providers.

GetSubProcessByID ( long SubProcessID ) : DataTable
InsertInstanceProcess ( int AtulProcessID, int CreatedBy, int OwnedBy, int AtulProcessStatusID ) : DataTable

Inserts the instance process.

InsertInstanceProcessActivity ( int AtulInstanceProcessID, int AtulProcessActivityID, int InstanceProcessActivityCompletedBy, int CreatedBy ) : DataTable

Inserts the instance process activity.

InsertInstanceProcessSubProcessInteraction ( long AtulInstanceProcessID, long AtulProcessSubProcessID, long AtulServiceProviderID, string ActivityInteractionLabel, string ActivityInteractionIdentifer, string ActivityInteractionURL, long CreatedBy ) : DataTable
InsertProvider ( string ServiceProviderName, string ServiceProviderDescription, int AtulServiceProviderClassID, string queue, int CreatedBy, string ServiceProviderXML ) : bool

Inserts the provider.

InstanceProcessActivityComplete ( System.Int64 AtulInstanceProcessActivityID, int statusBit, System.Int64 ModifiedBy ) : bool
ProcessGetDeleted ( System.DateTime startDate ) : List
ProcessInstanceGetDeleted ( System.DateTime startDate ) : List
ServiceProviderGetByID ( long AtulServiceProviderID ) : DataTable
SetActivityDeadLine ( ) : DataTable

Sets the activity dead line.

SetActivityManMinutes ( ) : DataTable

Sets the activity man minutes. TODO: Add man minute column, update proc(s)

SetActivityPrerequsiteActivityGroup ( ) : DataTable

Sets the activity prerequsite activity group. TODO: Request proc to set prereq group Params: ActivityID, GroupID

UndeleteProcess ( long ProcessID, long ModifiedBy ) : bool
UndeleteProcessInstance ( long InstanceID, long ModifiedBy ) : bool
UpdateActivity ( long AtulActivityID, long AtulSubProcessID, string ActivityDescription, string ActivitySummary, string ActivityProcedure, int AtulActivitySortOrder, int ModifiedBy, int OwnedBy ) : bool
UpdateActivitySort ( long ActivityID, int Sort, int ModifiedBy ) : bool
UpdateInstanceProcess ( long AtulInstanceProcessID, long AtulProcessID, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, string SubjectIdentifier, string SubjectSummary, long SubjectServiceProviderID ) : bool

Updates the instance process.

UpdateInstanceProcessActivity ( int AtulInstanceProcessActivityID, int AtulInstanceProcessID, int AtulProcessActivityID, int ProcessActivityCompleted, int ProcessActivityDidNotApply, int ProcessActivityDeadlineMissed, int InstanceProcessActivityCompletedBy, int ModifiedBy ) : DataTable

Updates the instance process activity.

UpdateProcess ( long ProcessID, string ProcessDescription, string ProcessSummary, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset, long SubjectServiceProviderID, string ScopeID ) : bool
UpdateProcessActivity ( long ProcessActivityID, long ProcessID, long ActivityID, int sort, bool deadlineResultsInMissed, int deadlineType, int deadline, int ModifiedBy, long AutomationServiceProviderID ) : bool
UpdateProcessSchedule ( long scheduleProcessID, string scheduleVersion, System.DateTime lastInstantiated, System.DateTime nextScheduled, string repeatSchedule, string instantiatedUsers ) : bool
UpdateProcessSubProcess ( long ProcessSubProcessID, long ProcessID, long SubProcessID, int sort, int responsibilityOf, int DeadlineOffset, int ModifiedBy, long NotificationServiceProviderID ) : bool

Updates the process sub process.

UpdateProcessSubProcessSort ( long ProcessSubProcessID, int Sort, int ModifiedBy ) : bool

Updates the process sub process sort.

UpdateProvider ( long AtulServiceProviderID, string ServiceProviderName, string ServiceProviderDescription, int AtulServiceProviderClassID, string queue, int ModifiedBy, string ServiceProviderXML ) : bool

Updates the provider.

UpdateRunningProcessSpecification ( ) : DataTable

Updates the running process specification. TODO: MAtch to docs, discuss with Cory

UpdateSubProcess ( long SubProcessID, string SubProcessDescription, string SubProcessSummary, int ModifiedBy, int OwnedBy ) : bool

Method Details

AddActivityToActivityGroup() public méthode

Adds the activity to activity group.
public AddActivityToActivityGroup ( int AtulActivityGroupID, int AtulActivityID, int CreatedBy ) : bool
AtulActivityGroupID int The atul activity group ID.
AtulActivityID int The atul activity ID.
CreatedBy int The created by ID.
Résultat bool

AddProcessManager() public méthode

Adds a process manager. A process can have more than one manager. This method is intended to create a manager, but is generic since the typeId will change The typeid should be set in the webconfig and retreived in the logic layer
public AddProcessManager ( int AtulRemoteSystemID, int AtulUserTypeID, string RemoteSystemLoginID, string DisplayName ) : bool
AtulRemoteSystemID int The atul remote system ID.
AtulUserTypeID int The atul user type ID.
RemoteSystemLoginID string The remote system login ID.
DisplayName string The display name.
Résultat bool

AttachProcessSubProcess() public méthode

Creates the sub process.
public AttachProcessSubProcess ( System.Int64 AtulProcessID, System.Int64 AtulSubProcessID, int ProcessSubprocessSortOrder, string NotificationIdentifier, int ResponsibilityOf, int DeadlineOffset, int CreatedBy ) : bool
AtulProcessID System.Int64 The atul process ID.
AtulSubProcessID System.Int64 The atul sub process ID.
ProcessSubprocessSortOrder int The process subprocess sort order.
NotificationIdentifier string The notification identifier.
ResponsibilityOf int The responsibility of ID.
DeadlineOffset int The deadline offset.
CreatedBy int The created by ID.
Résultat bool

Atul_v1Data() public méthode

public Atul_v1Data ( ) : System
Résultat System

ConfigVariablesGetByScriptName() public méthode

Get The config variables get by scriptname.
public ConfigVariablesGetByScriptName ( string ScriptName ) : DataTable
ScriptName string Name of the script.
Résultat System.Data.DataTable

CreateActivity() public méthode

Creates the activity.
public CreateActivity ( long AtulProcessID, long AtulSubProcessID, string ActivityDescription, string ActivitySummary, string ActivityProcedure, bool deadlineResultsInMissed, int AtulActivitySortOrder, int CreatedBy, int OwnedBy, int deadline, int deadlineTypeID ) : long
AtulProcessID long The atul process ID.
AtulSubProcessID long The atul sub process ID.
ActivityDescription string The activity description.
ActivitySummary string The activity summary.
ActivityProcedure string The activity procedure.
deadlineResultsInMissed bool if set to true [deadline results in missed].
AtulActivitySortOrder int The atul activity sort order.
CreatedBy int The created by ID.
OwnedBy int The owned by ID.
deadline int The deadline.
deadlineTypeID int The deadline type ID.
Résultat long

CreateActivityGroup() public méthode

Creates the activity group.
public CreateActivityGroup ( int AtulActivityGroupPurposeID, string ActivityGroupDescription, string ActivityGroupSummary, int CreatedBy ) : bool
AtulActivityGroupPurposeID int The atul activity group purpose ID.
ActivityGroupDescription string The activity group description.
ActivityGroupSummary string The activity group summary.
CreatedBy int The created by ID.
Résultat bool

CreateInstanceProcess() public méthode

Creates the instance process.
public CreateInstanceProcess ( long AtulProcessID, int CreatedBy, int OwnedBy, int AtulProcessStatusID, string SubjectIdentifier, string SubjectSummary ) : long
AtulProcessID long The atul process ID.
CreatedBy int The created by ID.
OwnedBy int The owned by ID.
AtulProcessStatusID int The atul process status ID.
SubjectIdentifier string The identifier for the subject of the instance (e.g. server ID).
SubjectSummary string The friendly name for the subject of the instance (e.g. host name).
Résultat long

CreateProcess() public méthode

Creates the process.
public CreateProcess ( string ProcessDescription, string ProcessSummary, int CreatedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset ) : long
ProcessDescription string The process description.
ProcessSummary string The process summary.
CreatedBy int The created by.
OwnedBy int The owned by.
AtulProcessStatusID int The atul process status ID.
DeadLineOffset int The dead line offset.
Résultat long

CreateProcessSchedule() public méthode

public CreateProcessSchedule ( long ProcessID, string scheduleVersion, System.DateTime nextScheduled, string repeatSchedule, string instantiatedUsers ) : long
ProcessID long
scheduleVersion string
nextScheduled System.DateTime
repeatSchedule string
instantiatedUsers string
Résultat long

CreateSubProcess() public méthode

Creates the sub process.
public CreateSubProcess ( string SubProcessDescription, string SubProcessSummary, int CreatedBy, int OwnedBy ) : long
SubProcessDescription string The sub process description.
SubProcessSummary string The sub process summary.
CreatedBy int The created by.
OwnedBy int The owned by.
Résultat long

DeleteActivity() public méthode

Deletes the activity.
public DeleteActivity ( long ActivityID, int ModifiedBy ) : bool
ActivityID long The atul process ID.
ModifiedBy int The modified by.
Résultat bool

DeleteActivityGroup() public méthode

Deletes the activity group.
public DeleteActivityGroup ( int AtulActivityGroupID, int ModifiedBy ) : bool
AtulActivityGroupID int The atul activity group ID.
ModifiedBy int The modified by.
Résultat bool

DeleteInstanceProcess() public méthode

Deletes the instance process.
public DeleteInstanceProcess ( long AtulInstanceProcessID, long ModifiedBy ) : bool
AtulInstanceProcessID long
ModifiedBy long
Résultat bool

DeleteInstanceProcessActivity() public méthode

Deletes the instance process activity.
public DeleteInstanceProcessActivity ( int AtulSubProcessID, int ModifiedBy ) : bool
AtulSubProcessID int
ModifiedBy int
Résultat bool

DeleteProcess() public méthode

Deletes the process.
public DeleteProcess ( long AtulProcessID, long ModifiedBy ) : bool
AtulProcessID long The atul process ID.
ModifiedBy long The modified by.
Résultat bool

DeleteProcessManager() public méthode

Deletes the process manager. TODO: [This is invalid, we would need to specify the process, usertypeID and the userID. Probably need a new proc]
public DeleteProcessManager ( int AtulUserID ) : bool
AtulUserID int The atul user ID.
Résultat bool

DeleteProcessSchedule() public méthode

public DeleteProcessSchedule ( long ProcessScheduleID ) : bool
ProcessScheduleID long
Résultat bool

DeleteSubProcess() public méthode

Deletes the sub process.
public DeleteSubProcess ( long AtulSubProcessID, int ModifiedBy ) : bool
AtulSubProcessID long The atul sub process ID.
ModifiedBy int The modified by.
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnableActivityAutomation() public méthode

Enables the activity automation. TODO: Find/Define appliciable attribute
public EnableActivityAutomation ( ) : DataTable
Résultat System.Data.DataTable

FlexFieldDelete() public méthode

delete the Flexfield
public FlexFieldDelete ( long AtulFlexFieldID, long ModifiedBy ) : bool
AtulFlexFieldID long The atul flexfield ID.
ModifiedBy long The modifiedby ID.
Résultat bool

FlexFieldGet() public méthode

get the Flexfield.
public FlexFieldGet ( ) : DataTable
Résultat System.Data.DataTable

FlexFieldGetByID() public méthode

get the Flexfield by ID.
public FlexFieldGetByID ( long AtulFlexFieldID ) : DataTable
AtulFlexFieldID long The atul flex field ID.
Résultat System.Data.DataTable

FlexFieldGetByInstanceProcessID() public méthode

Flexes the field get by process ID.
public FlexFieldGetByInstanceProcessID ( long AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID long The atul instance process ID.
Résultat System.Data.DataTable

FlexFieldGetBySearch() public méthode

get the Flexfield by search.
public FlexFieldGetBySearch ( long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : DataTable
AtulProcessID long The atul process ID.
AtulSubProcessID long The atul sub process ID.
AtulActivityID long The atul activity ID.
Résultat System.Data.DataTable

FlexFieldInsert() public méthode

insert the flexfield.
public FlexFieldInsert ( string TokenName, int IsRequired, long CreatedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : DataTable
TokenName string Name of the token.
IsRequired int The is required.
CreatedBy long The created by.
AtulProcessID long The atul process ID.
AtulSubProcessID long The atul sub process ID.
AtulActivityID long The atul activity ID.
Résultat System.Data.DataTable

FlexFieldStorageDelete() public méthode

delete the flexfield.
public FlexFieldStorageDelete ( long AtulFlexFieldStorageID, long ModifiedBy ) : bool
AtulFlexFieldStorageID long The atul flex field storage ID.
ModifiedBy long The modified by.
Résultat bool

FlexFieldStorageGet() public méthode

Get the flexfield storage.
public FlexFieldStorageGet ( ) : DataTable
Résultat System.Data.DataTable

FlexFieldStorageGetByID() public méthode

get the flexfield by ID.
public FlexFieldStorageGetByID ( long AtulFlexFieldStorageID ) : DataTable
AtulFlexFieldStorageID long The atul flex field storage ID.
Résultat System.Data.DataTable

FlexFieldStorageGetByProcessID() public méthode

get the flexfield by process ID.
public FlexFieldStorageGetByProcessID ( long AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID long The atul instance process ID.
Résultat System.Data.DataTable

FlexFieldStorageInsert() public méthode

insert the flexfield.
public FlexFieldStorageInsert ( long AtulInstanceProcessID, long AtulFlexFieldID, string tokenValue, long CreatedBy ) : DataTable
AtulInstanceProcessID long The atul instance process ID.
AtulFlexFieldID long
tokenValue string The token value.
CreatedBy long The created by.
Résultat System.Data.DataTable

FlexFieldStorageUpdate() public méthode

update the flexfield.
public FlexFieldStorageUpdate ( long AtulFlexFieldStorageID, long AtulInstanceProcessID, string TokenValue, long ModifiedBy ) : bool
AtulFlexFieldStorageID long The atul flex field storage ID.
AtulInstanceProcessID long The atul instance process ID.
TokenValue string The token value.
ModifiedBy long The modified by.
Résultat bool

FlexFieldUpdate() public méthode

Update the flexfield.
public FlexFieldUpdate ( long AtulFlexFieldID, string TokenName, int IsRequired, long ModifiedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID ) : bool
AtulFlexFieldID long The atul flex field ID.
TokenName string Name of the token.
IsRequired int The is required.
ModifiedBy long The modified by.
AtulProcessID long The atul process ID.
AtulSubProcessID long The atul sub process ID.
AtulActivityID long The atul activity ID.
Résultat bool

FlexFieldUpsert() public méthode

public FlexFieldUpsert ( string TokenName, int IsRequired, long CreatedBy, long AtulProcessID, long AtulSubProcessID, long AtulActivityID, string DefaultTokenValue, string FriendlyName, string ToolTip, int IsParameter ) : bool
TokenName string
IsRequired int
CreatedBy long
AtulProcessID long
AtulSubProcessID long
AtulActivityID long
DefaultTokenValue string
FriendlyName string
ToolTip string
IsParameter int
Résultat bool

FlexFieldsGetByProcessID() public méthode

public FlexFieldsGetByProcessID ( long AtulProcessID ) : DataTable
AtulProcessID long
Résultat System.Data.DataTable

GetActivityByID() public méthode

public GetActivityByID ( long ActivityID ) : DataTable
ActivityID long
Résultat System.Data.DataTable

GetAllActivity() public méthode

Gets all activity.
public GetAllActivity ( ) : DataTable
Résultat System.Data.DataTable

GetAllActivityBySubProcessID() public méthode

public GetAllActivityBySubProcessID ( long SubProcessID ) : DataTable
SubProcessID long
Résultat System.Data.DataTable

GetAllDeadlineType() public méthode

public GetAllDeadlineType ( ) : DataTable
Résultat System.Data.DataTable

GetAllInstanceProcess() public méthode

Gets all instance process.
public GetAllInstanceProcess ( ) : DataTable
Résultat System.Data.DataTable

GetAllInstanceProcessActivity() public méthode

Gets all instance process activity.
public GetAllInstanceProcessActivity ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcess() public méthode

Gets all process.
public GetAllProcess ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcessActivityGroups() public méthode

Gets all process activity groups.
public GetAllProcessActivityGroups ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcessStatus() public méthode

public GetAllProcessStatus ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcessSubProcess() public méthode

Gets all process sub process.
public GetAllProcessSubProcess ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcessSubProcessActivity() public méthode

Gets all process sub process activity. TODO: New proc needed to get a subprocess's activities
public GetAllProcessSubProcessActivity ( ) : DataTable
Résultat System.Data.DataTable

GetAllProcessSubProcessByProcessID() public méthode

Gets all process sub process by process ID. We use this proc to get the subprocesses of a process. You still need to call GetProcessSubProcessDetailsBySubProcessID on each subprocess to get the details
public GetAllProcessSubProcessByProcessID ( System.Int64 AtulProcessSubprocessID ) : DataTable
AtulProcessSubprocessID System.Int64 The atul process subprocess ID.
Résultat System.Data.DataTable

GetAllSubProcessByProcessID() public méthode

Gets all sub process by process ID.
public GetAllSubProcessByProcessID ( System.Int64 AtulProcessID ) : DataTable
AtulProcessID System.Int64 The atul process ID.
Résultat System.Data.DataTable

GetCurrentInstanceSubProcess() public méthode

Gets the current instance's sub process.
public GetCurrentInstanceSubProcess ( System.Int64 AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID System.Int64 The atul instance process ID.
Résultat System.Data.DataTable

GetInstanceProcessActivity() public méthode

Gets the instance process activity.
public GetInstanceProcessActivity ( System.Int64 AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID System.Int64
Résultat System.Data.DataTable

GetInstanceProcessByID() public méthode

Gets the instance process by ID.
public GetInstanceProcessByID ( System.Int64 AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID System.Int64 The atul instance process ID.
Résultat System.Data.DataTable

GetInstanceProcessByProcessID() public méthode

Gets instance processes by process ID.
public GetInstanceProcessByProcessID ( System.Int64 AtulProcessID ) : DataTable
AtulProcessID System.Int64 The atul process ID.
Résultat System.Data.DataTable

GetInstanceSubProcessByID() public méthode

Gets the instance sub process by ID.
public GetInstanceSubProcessByID ( System.Int64 AtulInstanceProcessID ) : DataTable
AtulInstanceProcessID System.Int64 The atul instance process ID.
Résultat System.Data.DataTable

GetProcessActivityByProcessIDActivityID() public méthode

public GetProcessActivityByProcessIDActivityID ( long ProcessID, long ActivityID ) : DataTable
ProcessID long
ActivityID long
Résultat System.Data.DataTable

GetProcessByID() public méthode

Gets the process by ID.
public GetProcessByID ( System.Int64 AtulProcessID ) : DataTable
AtulProcessID System.Int64 The atul process ID.
Résultat System.Data.DataTable

GetProcessBySummary() public méthode

public GetProcessBySummary ( string ProcessSummary ) : Process
ProcessSummary string
Résultat Process

GetProcessScheduleByID() public méthode

public GetProcessScheduleByID ( long ScheduleID ) : Schedule
ScheduleID long
Résultat Schedule

GetProcessScheduleByProcessID() public méthode

public GetProcessScheduleByProcessID ( long ProcessID ) : Schedule
ProcessID long
Résultat Schedule

GetProcessSubProcessByProcessIDSubProcessID() public méthode

public GetProcessSubProcessByProcessIDSubProcessID ( long ProcessID, long SubProcessID ) : DataTable
ProcessID long
SubProcessID long
Résultat System.Data.DataTable

GetProcessSubProcessDetailsBySubProcessID() public méthode

Gets all process sub process by process ID.
public GetProcessSubProcessDetailsBySubProcessID ( System.Int64 AtulSubProcessID ) : DataTable
AtulSubProcessID System.Int64 The atul sub process ID.
Résultat System.Data.DataTable

GetProviderByID() public méthode

public GetProviderByID ( long providerID ) : DataTable
providerID long
Résultat System.Data.DataTable

GetProviderBySearch() public méthode

public GetProviderBySearch ( string name, int classID, string queue ) : DataRow
name string
classID int
queue string
Résultat System.Data.DataRow

GetProviderInfoBySubProcessID() public méthode

Gets the provider info by instance sub process ID.
public GetProviderInfoBySubProcessID ( System.Int64 AtulInstanceProcessSubProcessID ) : DataTable
AtulInstanceProcessSubProcessID System.Int64 The atul instance process sub process ID.
Résultat System.Data.DataTable

GetProviders() public méthode

Gets the providers.
public GetProviders ( ) : DataTable
Résultat System.Data.DataTable

GetSubProcessByID() public méthode

public GetSubProcessByID ( long SubProcessID ) : DataTable
SubProcessID long
Résultat System.Data.DataTable

InsertInstanceProcess() public méthode

Inserts the instance process.
public InsertInstanceProcess ( int AtulProcessID, int CreatedBy, int OwnedBy, int AtulProcessStatusID ) : DataTable
AtulProcessID int The atul process ID.
CreatedBy int The created by.
OwnedBy int The owned by.
AtulProcessStatusID int The atul process status ID.
Résultat System.Data.DataTable

InsertInstanceProcessActivity() public méthode

Inserts the instance process activity.
public InsertInstanceProcessActivity ( int AtulInstanceProcessID, int AtulProcessActivityID, int InstanceProcessActivityCompletedBy, int CreatedBy ) : DataTable
AtulInstanceProcessID int The atul instance process ID.
AtulProcessActivityID int The atul process activity ID.
InstanceProcessActivityCompletedBy int The instance process activity completed by.
CreatedBy int The created by.
Résultat System.Data.DataTable

InsertInstanceProcessSubProcessInteraction() public méthode

public InsertInstanceProcessSubProcessInteraction ( long AtulInstanceProcessID, long AtulProcessSubProcessID, long AtulServiceProviderID, string ActivityInteractionLabel, string ActivityInteractionIdentifer, string ActivityInteractionURL, long CreatedBy ) : DataTable
AtulInstanceProcessID long
AtulProcessSubProcessID long
AtulServiceProviderID long
ActivityInteractionLabel string
ActivityInteractionIdentifer string
ActivityInteractionURL string
CreatedBy long
Résultat System.Data.DataTable

InsertProvider() public méthode

Inserts the provider.
public InsertProvider ( string ServiceProviderName, string ServiceProviderDescription, int AtulServiceProviderClassID, string queue, int CreatedBy, string ServiceProviderXML ) : bool
ServiceProviderName string Name of the service provider.
ServiceProviderDescription string The service provider description.
AtulServiceProviderClassID int The atul service provider class ID.
queue string The queue.
CreatedBy int The created by id.
ServiceProviderXML string The service provider XML.
Résultat bool

InstanceProcessActivityComplete() public méthode

public InstanceProcessActivityComplete ( System.Int64 AtulInstanceProcessActivityID, int statusBit, System.Int64 ModifiedBy ) : bool
AtulInstanceProcessActivityID System.Int64
statusBit int
ModifiedBy System.Int64
Résultat bool

ProcessGetDeleted() public méthode

public ProcessGetDeleted ( System.DateTime startDate ) : List
startDate System.DateTime
Résultat List

ProcessInstanceGetDeleted() public méthode

public ProcessInstanceGetDeleted ( System.DateTime startDate ) : List
startDate System.DateTime
Résultat List

ServiceProviderGetByID() public méthode

public ServiceProviderGetByID ( long AtulServiceProviderID ) : DataTable
AtulServiceProviderID long
Résultat System.Data.DataTable

SetActivityDeadLine() public méthode

Sets the activity dead line.
public SetActivityDeadLine ( ) : DataTable
Résultat System.Data.DataTable

SetActivityManMinutes() public méthode

Sets the activity man minutes. TODO: Add man minute column, update proc(s)
public SetActivityManMinutes ( ) : DataTable
Résultat System.Data.DataTable

SetActivityPrerequsiteActivityGroup() public méthode

Sets the activity prerequsite activity group. TODO: Request proc to set prereq group Params: ActivityID, GroupID
public SetActivityPrerequsiteActivityGroup ( ) : DataTable
Résultat System.Data.DataTable

UndeleteProcess() public méthode

public UndeleteProcess ( long ProcessID, long ModifiedBy ) : bool
ProcessID long
ModifiedBy long
Résultat bool

UndeleteProcessInstance() public méthode

public UndeleteProcessInstance ( long InstanceID, long ModifiedBy ) : bool
InstanceID long
ModifiedBy long
Résultat bool

UpdateActivity() public méthode

public UpdateActivity ( long AtulActivityID, long AtulSubProcessID, string ActivityDescription, string ActivitySummary, string ActivityProcedure, int AtulActivitySortOrder, int ModifiedBy, int OwnedBy ) : bool
AtulActivityID long
AtulSubProcessID long
ActivityDescription string
ActivitySummary string
ActivityProcedure string
AtulActivitySortOrder int
ModifiedBy int
OwnedBy int
Résultat bool

UpdateActivitySort() public méthode

public UpdateActivitySort ( long ActivityID, int Sort, int ModifiedBy ) : bool
ActivityID long
Sort int
ModifiedBy int
Résultat bool

UpdateInstanceProcess() public méthode

Updates the instance process.
public UpdateInstanceProcess ( long AtulInstanceProcessID, long AtulProcessID, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, string SubjectIdentifier, string SubjectSummary, long SubjectServiceProviderID ) : bool
AtulInstanceProcessID long The atul instance process ID.
AtulProcessID long The atul process ID.
ModifiedBy int The modified by.
OwnedBy int The owned by.
AtulProcessStatusID int The atul process status ID.
SubjectIdentifier string
SubjectSummary string
SubjectServiceProviderID long
Résultat bool

UpdateInstanceProcessActivity() public méthode

Updates the instance process activity.
public UpdateInstanceProcessActivity ( int AtulInstanceProcessActivityID, int AtulInstanceProcessID, int AtulProcessActivityID, int ProcessActivityCompleted, int ProcessActivityDidNotApply, int ProcessActivityDeadlineMissed, int InstanceProcessActivityCompletedBy, int ModifiedBy ) : DataTable
AtulInstanceProcessActivityID int The atul instance process activity ID.
AtulInstanceProcessID int The atul instance process ID.
AtulProcessActivityID int The atul process activity ID.
ProcessActivityCompleted int The process activity completed.
ProcessActivityDidNotApply int The process activity did not apply.
ProcessActivityDeadlineMissed int The process activity deadline missed.
InstanceProcessActivityCompletedBy int The instance process activity completed by.
ModifiedBy int The modified by.
Résultat System.Data.DataTable

UpdateProcess() public méthode

public UpdateProcess ( long ProcessID, string ProcessDescription, string ProcessSummary, int ModifiedBy, int OwnedBy, int AtulProcessStatusID, int DeadLineOffset, long SubjectServiceProviderID, string ScopeID ) : bool
ProcessID long
ProcessDescription string
ProcessSummary string
ModifiedBy int
OwnedBy int
AtulProcessStatusID int
DeadLineOffset int
SubjectServiceProviderID long
ScopeID string
Résultat bool

UpdateProcessActivity() public méthode

public UpdateProcessActivity ( long ProcessActivityID, long ProcessID, long ActivityID, int sort, bool deadlineResultsInMissed, int deadlineType, int deadline, int ModifiedBy, long AutomationServiceProviderID ) : bool
ProcessActivityID long
ProcessID long
ActivityID long
sort int
deadlineResultsInMissed bool
deadlineType int
deadline int
ModifiedBy int
AutomationServiceProviderID long
Résultat bool

UpdateProcessSchedule() public méthode

public UpdateProcessSchedule ( long scheduleProcessID, string scheduleVersion, System.DateTime lastInstantiated, System.DateTime nextScheduled, string repeatSchedule, string instantiatedUsers ) : bool
scheduleProcessID long
scheduleVersion string
lastInstantiated System.DateTime
nextScheduled System.DateTime
repeatSchedule string
instantiatedUsers string
Résultat bool

UpdateProcessSubProcess() public méthode

Updates the process sub process.
public UpdateProcessSubProcess ( long ProcessSubProcessID, long ProcessID, long SubProcessID, int sort, int responsibilityOf, int DeadlineOffset, int ModifiedBy, long NotificationServiceProviderID ) : bool
ProcessSubProcessID long The process sub process ID.
ProcessID long The process ID.
SubProcessID long The sub process ID.
sort int The sort.
responsibilityOf int The responsibility of.
DeadlineOffset int The deadline offset.
ModifiedBy int The modified by.
NotificationServiceProviderID long The notification service provider ID.
Résultat bool

UpdateProcessSubProcessSort() public méthode

Updates the process sub process sort.
public UpdateProcessSubProcessSort ( long ProcessSubProcessID, int Sort, int ModifiedBy ) : bool
ProcessSubProcessID long The process sub process ID.
Sort int The sort.
ModifiedBy int The modified by.
Résultat bool

UpdateProvider() public méthode

Updates the provider.
public UpdateProvider ( long AtulServiceProviderID, string ServiceProviderName, string ServiceProviderDescription, int AtulServiceProviderClassID, string queue, int ModifiedBy, string ServiceProviderXML ) : bool
AtulServiceProviderID long The atul service provider ID.
ServiceProviderName string Name of the service provider.
ServiceProviderDescription string The service provider description.
AtulServiceProviderClassID int The atul service provider class ID.
queue string The queue.
ModifiedBy int The modified by.
ServiceProviderXML string The service provider XML.
Résultat bool

UpdateRunningProcessSpecification() public méthode

Updates the running process specification. TODO: MAtch to docs, discuss with Cory
public UpdateRunningProcessSpecification ( ) : DataTable
Résultat System.Data.DataTable

UpdateSubProcess() public méthode

public UpdateSubProcess ( long SubProcessID, string SubProcessDescription, string SubProcessSummary, int ModifiedBy, int OwnedBy ) : bool
SubProcessID long
SubProcessDescription string
SubProcessSummary string
ModifiedBy int
OwnedBy int
Résultat bool