Skip to main content
View as Markdown

IEDMS_TaskService interface

No description yet.

public interface IEDMS_TaskService

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddAssignmentRulebool
AddAssignmentRulesbool
AddCommentbool
AddTaskbool
AddTaskBasebool
AddTaskBaseExtbool
ApproveTaskbool
CancelTaskbool
CreateSearchParamsIEDMS_TaskSearchParams
CreateTaskBaseIEDMS_TaskBase
DeleteAssignmentRulebool
DeleteAssignmentRulesbool
GetAllowedAssignsbool
GetAssignmentRulesbool
GetAttachmentsListbool
GetBeginUploadAttachmentURLstring
GetCustomStatesbool
GetDownloadAttachmentURLstring
GetLifecycleTasksbool
GetPartRequestTasksbool
GetPossibleActionsbool
GetTaskStreambool
GetUploadAttachmentURLstring
LifecycleTasksIsExistsbool
RejectTaskbool
SetCustomStatesbool
UpdateAssignmentRulebool
UpdateAssignmentRulesbool
UpdateTaskBasebool
UpdateTaskBaseExtbool

AddAssignmentRule​

No description yet.

bool AddAssignmentRule(IEDMS_TaskAssignmentRule argRule, out string argErrorMsg);
bool AddAssignmentRule(object argRule, out string argErrorMsg);
ParameterTypePassing
argRuleIEDMS_TaskAssignmentRulevalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddAssignmentRules​

No description yet.

bool AddAssignmentRules(IEDMS_TaskAssignmentRuleList argRules, out string argErrorMsg);
bool AddAssignmentRules(object argRules, out string argErrorMsg);
ParameterTypePassing
argRulesIEDMS_TaskAssignmentRuleListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddComment​

No description yet.

bool AddComment(string argTaskGUID, string argMessage, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argMessagestringvalue
argErrorMsgstringout

Returns: bool

AddTask​

No description yet.

bool AddTask(string argRevisionGUID, string argTransitionGuid, string argDescription, out string argErrorMsg);
ParameterTypePassing
argRevisionGUIDstringvalue
argTransitionGuidstringvalue
argDescriptionstringvalue
argErrorMsgstringout

Returns: bool

AddTaskBase​

No description yet.

bool AddTaskBase(IEDMS_TaskBase argTaskBase, out string argErrorMsg);
bool AddTaskBase(object argTaskBase, out string argErrorMsg);
ParameterTypePassing
argTaskBaseIEDMS_TaskBasevalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddTaskBaseExt​

No description yet.

bool AddTaskBaseExt(IEDMS_TaskBase argTaskBaseSource, out IEDMS_TaskExt argTaskBaseExtResult, out string argErrorMsg);
bool AddTaskBaseExt(object argTaskBaseSource, out IEDMS_TaskExt argTaskBaseExtResult, out string argErrorMsg);
ParameterTypePassing
argTaskBaseSourceIEDMS_TaskBasevalue
argTaskBaseExtResultIEDMS_TaskExtout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

ApproveTask​

No description yet.

bool ApproveTask(string argTaskGUID, string argDescription, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argDescriptionstringvalue
argErrorMsgstringout

Returns: bool

CancelTask​

No description yet.

bool CancelTask(string argTaskGUID, string argDescription, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argDescriptionstringvalue
argErrorMsgstringout

Returns: bool

CreateSearchParams​

No description yet.

IEDMS_TaskSearchParams CreateSearchParams();

Returns: IEDMS_TaskSearchParams

Extension method of IEDMS_TaskServiceHelper (using DXP;).

Examples: Extension_PartRequest

CreateTaskBase​

No description yet.

IEDMS_TaskBase CreateTaskBase();

Returns: IEDMS_TaskBase

Extension method of IEDMS_TaskServiceHelper (using DXP;).

DeleteAssignmentRule​

No description yet.

bool DeleteAssignmentRule(string argRuleGUID, out string argErrorMsg);
ParameterTypePassing
argRuleGUIDstringvalue
argErrorMsgstringout

Returns: bool

DeleteAssignmentRules​

No description yet.

bool DeleteAssignmentRules(string argRulesGUIDs, out string argErrorMsg);
ParameterTypePassing
argRulesGUIDsstringvalue
argErrorMsgstringout

Returns: bool

GetAllowedAssigns​

No description yet.

bool GetAllowedAssigns(string argTaskGUID, TTaskType argTaskType, out IEDMS_TaskAllowedAssigns argAllowedAssigns, out string argErrorMsg);
bool GetAllowedAssigns(string argTaskGUID, int argTaskType, out IEDMS_TaskAllowedAssigns argAllowedAssigns, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argTaskTypeTTaskTypevalue
argAllowedAssignsIEDMS_TaskAllowedAssignsout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetAssignmentRules​

No description yet.

bool GetAssignmentRules(TTaskType argTaskType, string argObjectGUID, out IEDMS_TaskAssignmentRuleList argRules, out string argErrorMsg);
bool GetAssignmentRules(int argTaskType, string argObjectGUID, out IEDMS_TaskAssignmentRuleList argRules, out string argErrorMsg);
ParameterTypePassing
argTaskTypeTTaskTypevalue
argObjectGUIDstringvalue
argRulesIEDMS_TaskAssignmentRuleListout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetAttachmentsList​

No description yet.

bool GetAttachmentsList(string argTaskGUID, out IEDMS_DictionaryWideString argFileList, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argFileListIEDMS_DictionaryWideStringout
argErrorMsgstringout

Returns: bool

GetBeginUploadAttachmentURL​

No description yet.

string GetBeginUploadAttachmentURL();

Returns: string

GetCustomStates​

No description yet.

bool GetCustomStates(out IEDMS_TaskStateList argTaskStateList, out string argErrorMsg);
ParameterTypePassing
argTaskStateListIEDMS_TaskStateListout
argErrorMsgstringout

Returns: bool

GetDownloadAttachmentURL​

No description yet.

string GetDownloadAttachmentURL(string argAtachGuid);
ParameterTypePassing
argAtachGuidstringvalue

Returns: string

GetLifecycleTasks​

No description yet.

bool GetLifecycleTasks(out IInterfaceList argTasksItemExtList, out string argErrorMsg, ref IEDMS_TaskSearchParams argSearchParams, bool argIncludeStream);
bool GetLifecycleTasks(out IInterfaceList argTasksItemExtList, out string argErrorMsg, ref object argSearchParams, bool argIncludeStream);
ParameterTypePassing
argTasksItemExtListIInterfaceListout
argErrorMsgstringout
argSearchParamsIEDMS_TaskSearchParamsref
argIncludeStreamboolvalue

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetPartRequestTasks​

No description yet.

bool GetPartRequestTasks(out IInterfaceList argTasksItemExtList, out string argErrorMsg, ref IEDMS_TaskSearchParams argSearchParams);
bool GetPartRequestTasks(out IInterfaceList argTasksItemExtList, out string argErrorMsg, ref object argSearchParams);
ParameterTypePassing
argTasksItemExtListIInterfaceListout
argErrorMsgstringout
argSearchParamsIEDMS_TaskSearchParamsref

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

Examples: Extension_PartRequest

GetPossibleActions​

No description yet.

bool GetPossibleActions(string argObjectGUID, TTaskType argTaskType, out IEDMS_TaskUserActionList argTaskUserActionList, out string argErrorMsg);
bool GetPossibleActions(string argObjectGUID, int argTaskType, out IEDMS_TaskUserActionList argTaskUserActionList, out string argErrorMsg);
ParameterTypePassing
argObjectGUIDstringvalue
argTaskTypeTTaskTypevalue
argTaskUserActionListIEDMS_TaskUserActionListout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetTaskStream​

No description yet.

bool GetTaskStream(string argTaskGUID, out IEDMS_TaskStreamList argTaskStreamList, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argTaskStreamListIEDMS_TaskStreamListout
argErrorMsgstringout

Returns: bool

GetUploadAttachmentURL​

No description yet.

string GetUploadAttachmentURL();

Returns: string

LifecycleTasksIsExists​

No description yet.

bool LifecycleTasksIsExists(out string argErrorMsg, out int argTasksCount);
ParameterTypePassing
argErrorMsgstringout
argTasksCountintout

Returns: bool

RejectTask​

No description yet.

bool RejectTask(string argTaskGUID, string argDescription, out string argErrorMsg);
ParameterTypePassing
argTaskGUIDstringvalue
argDescriptionstringvalue
argErrorMsgstringout

Returns: bool

SetCustomStates​

No description yet.

bool SetCustomStates(IEDMS_TaskStateList argCustomStates, out string argErrorMsg);
bool SetCustomStates(object argCustomStates, out string argErrorMsg);
ParameterTypePassing
argCustomStatesIEDMS_TaskStateListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateAssignmentRule​

No description yet.

bool UpdateAssignmentRule(IEDMS_TaskAssignmentRule argRule, out string argErrorMsg);
bool UpdateAssignmentRule(object argRule, out string argErrorMsg);
ParameterTypePassing
argRuleIEDMS_TaskAssignmentRulevalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateAssignmentRules​

No description yet.

bool UpdateAssignmentRules(IEDMS_TaskAssignmentRuleList argRules, out string argErrorMsg);
bool UpdateAssignmentRules(object argRules, out string argErrorMsg);
ParameterTypePassing
argRulesIEDMS_TaskAssignmentRuleListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateTaskBase​

No description yet.

bool UpdateTaskBase(IEDMS_TaskBase argTaskBase, out string argErrorMsg);
bool UpdateTaskBase(object argTaskBase, out string argErrorMsg);
ParameterTypePassing
argTaskBaseIEDMS_TaskBasevalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateTaskBaseExt​

No description yet.

bool UpdateTaskBaseExt(IEDMS_TaskBase argTaskBaseSource, out IEDMS_TaskExt argTaskBaseExtResult, out string argErrorMsg);
bool UpdateTaskBaseExt(object argTaskBaseSource, out IEDMS_TaskExt argTaskBaseExtResult, out string argErrorMsg);
ParameterTypePassing
argTaskBaseSourceIEDMS_TaskBasevalue
argTaskBaseExtResultIEDMS_TaskExtout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_TaskServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

Returned by​

IEDMS_DXPServerManager.GetTaskService

Examples​

Used in the SDK examples: Extension_PartRequest.