Altium C++ SDK 3.0
Loading...
Searching...
No Matches
DXP::IEDMS_TaskService Struct Reference

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::IEDMS_TaskService:

Public Member Functions

bool GetLifecycleTasks (IInterfaceList **TasksItemExtList, std::wstring *AErrorMsg, IEDMS_TaskSearchParams **ASearchParams, bool AIncludeStream)
bool AddTask (std::wstring const ARevisionGUID, std::wstring const ATransitionGuid, std::wstring const ADescription, std::wstring *AErrorMsg)
bool GetAssignmentRules (TTaskType ATaskType, std::wstring AObjectGUID, IEDMS_TaskAssignmentRuleList **Rules, std::wstring *AErrorMsg)
bool AddAssignmentRule (IEDMS_TaskAssignmentRule *const ARule, std::wstring *AErrorMsg)
bool UpdateAssignmentRule (IEDMS_TaskAssignmentRule *const ARule, std::wstring *AErrorMsg)
bool DeleteAssignmentRule (std::wstring const ARuleGUID, std::wstring *AErrorMsg)
bool ApproveTask (std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
bool RejectTask (std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
bool CancelTask (std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
bool AddAssignmentRules (IEDMS_TaskAssignmentRuleList *const ARules, std::wstring *AErrorMsg)
bool UpdateAssignmentRules (IEDMS_TaskAssignmentRuleList *const ARules, std::wstring *AErrorMsg)
bool DeleteAssignmentRules (std::wstring const ARulesGUIDs, std::wstring *AErrorMsg)
bool GetTaskStream (std::wstring const ATaskGUID, IEDMS_TaskStreamList **ATaskStreamList, std::wstring *AErrorMsg)
IEDMS_TaskSearchParamsCreateSearchParams ()
bool LifecycleTasksIsExists (std::wstring *AErrorMsg, int *ATasksCount)
bool GetPossibleActions (std::wstring const AObjectGUID, TTaskType ATaskType, IEDMS_TaskUserActionList **ATaskUserActionList, std::wstring *AErrorMsg)
bool GetPartRequestTasks (IInterfaceList **TasksItemExtList, std::wstring *AErrorMsg, IEDMS_TaskSearchParams **ASearchParams)
IEDMS_TaskBaseCreateTaskBase ()
bool AddTaskBase (IEDMS_TaskBase *const ATaskBase, std::wstring *AErrorMsg)
bool UpdateTaskBase (IEDMS_TaskBase *const ATaskBase, std::wstring *AErrorMsg)
bool GetCustomStates (IEDMS_TaskStateList **ATaskStateList, std::wstring *AErrorMsg)
bool SetCustomStates (IEDMS_TaskStateList *const ACustomStates, std::wstring *AErrorMsg)
bool GetAllowedAssigns (std::wstring const ATaskGUID, TTaskType const ATaskType, IEDMS_TaskAllowedAssigns **AAllowedAssigns, std::wstring *AErrorMsg)
bool GetAttachmentsList (std::wstring const ATaskGUID, IEDMS_DictionaryWideString **AFileList, std::wstring *AErrorMsg)
bool AddComment (std::wstring const ATaskGUID, std::wstring const AMessage, std::wstring *AErrorMsg)
std::wstring GetDownloadAttachmentURL (std::wstring const AAtachGuid)
std::wstring GetBeginUploadAttachmentURL ()
std::wstring GetUploadAttachmentURL ()
bool AddTaskBaseExt (IEDMS_TaskBase *const ATaskBaseSource, IEDMS_TaskExt **ATaskBaseExtResult, std::wstring *AErrorMsg)
bool UpdateTaskBaseExt (IEDMS_TaskBase *const ATaskBaseSource, IEDMS_TaskExt **ATaskBaseExtResult, std::wstring *AErrorMsg)

Member Function Documentation

◆ AddAssignmentRule()

bool DXP::IEDMS_TaskService::AddAssignmentRule ( IEDMS_TaskAssignmentRule *const ARule,
std::wstring * AErrorMsg )

◆ AddAssignmentRules()

bool DXP::IEDMS_TaskService::AddAssignmentRules ( IEDMS_TaskAssignmentRuleList *const ARules,
std::wstring * AErrorMsg )

◆ AddComment()

bool DXP::IEDMS_TaskService::AddComment ( std::wstring const ATaskGUID,
std::wstring const AMessage,
std::wstring * AErrorMsg )

◆ AddTask()

bool DXP::IEDMS_TaskService::AddTask ( std::wstring const ARevisionGUID,
std::wstring const ATransitionGuid,
std::wstring const ADescription,
std::wstring * AErrorMsg )

◆ AddTaskBase()

bool DXP::IEDMS_TaskService::AddTaskBase ( IEDMS_TaskBase *const ATaskBase,
std::wstring * AErrorMsg )

◆ AddTaskBaseExt()

bool DXP::IEDMS_TaskService::AddTaskBaseExt ( IEDMS_TaskBase *const ATaskBaseSource,
IEDMS_TaskExt ** ATaskBaseExtResult,
std::wstring * AErrorMsg )

◆ ApproveTask()

bool DXP::IEDMS_TaskService::ApproveTask ( std::wstring const ATaskGUID,
std::wstring const ADescription,
std::wstring * AErrorMsg )

◆ CancelTask()

bool DXP::IEDMS_TaskService::CancelTask ( std::wstring const ATaskGUID,
std::wstring const ADescription,
std::wstring * AErrorMsg )

◆ CreateSearchParams()

IEDMS_TaskSearchParams * DXP::IEDMS_TaskService::CreateSearchParams ( )

◆ CreateTaskBase()

IEDMS_TaskBase * DXP::IEDMS_TaskService::CreateTaskBase ( )

◆ DeleteAssignmentRule()

bool DXP::IEDMS_TaskService::DeleteAssignmentRule ( std::wstring const ARuleGUID,
std::wstring * AErrorMsg )

◆ DeleteAssignmentRules()

bool DXP::IEDMS_TaskService::DeleteAssignmentRules ( std::wstring const ARulesGUIDs,
std::wstring * AErrorMsg )

◆ GetAllowedAssigns()

bool DXP::IEDMS_TaskService::GetAllowedAssigns ( std::wstring const ATaskGUID,
TTaskType const ATaskType,
IEDMS_TaskAllowedAssigns ** AAllowedAssigns,
std::wstring * AErrorMsg )

◆ GetAssignmentRules()

bool DXP::IEDMS_TaskService::GetAssignmentRules ( TTaskType ATaskType,
std::wstring AObjectGUID,
IEDMS_TaskAssignmentRuleList ** Rules,
std::wstring * AErrorMsg )

◆ GetAttachmentsList()

bool DXP::IEDMS_TaskService::GetAttachmentsList ( std::wstring const ATaskGUID,
IEDMS_DictionaryWideString ** AFileList,
std::wstring * AErrorMsg )

◆ GetBeginUploadAttachmentURL()

std::wstring DXP::IEDMS_TaskService::GetBeginUploadAttachmentURL ( )

◆ GetCustomStates()

bool DXP::IEDMS_TaskService::GetCustomStates ( IEDMS_TaskStateList ** ATaskStateList,
std::wstring * AErrorMsg )

◆ GetDownloadAttachmentURL()

std::wstring DXP::IEDMS_TaskService::GetDownloadAttachmentURL ( std::wstring const AAtachGuid)

◆ GetLifecycleTasks()

bool DXP::IEDMS_TaskService::GetLifecycleTasks ( IInterfaceList ** TasksItemExtList,
std::wstring * AErrorMsg,
IEDMS_TaskSearchParams ** ASearchParams,
bool AIncludeStream )

◆ GetPartRequestTasks()

bool DXP::IEDMS_TaskService::GetPartRequestTasks ( IInterfaceList ** TasksItemExtList,
std::wstring * AErrorMsg,
IEDMS_TaskSearchParams ** ASearchParams )

◆ GetPossibleActions()

bool DXP::IEDMS_TaskService::GetPossibleActions ( std::wstring const AObjectGUID,
TTaskType ATaskType,
IEDMS_TaskUserActionList ** ATaskUserActionList,
std::wstring * AErrorMsg )

◆ GetTaskStream()

bool DXP::IEDMS_TaskService::GetTaskStream ( std::wstring const ATaskGUID,
IEDMS_TaskStreamList ** ATaskStreamList,
std::wstring * AErrorMsg )

◆ GetUploadAttachmentURL()

std::wstring DXP::IEDMS_TaskService::GetUploadAttachmentURL ( )

◆ LifecycleTasksIsExists()

bool DXP::IEDMS_TaskService::LifecycleTasksIsExists ( std::wstring * AErrorMsg,
int * ATasksCount )

◆ RejectTask()

bool DXP::IEDMS_TaskService::RejectTask ( std::wstring const ATaskGUID,
std::wstring const ADescription,
std::wstring * AErrorMsg )

◆ SetCustomStates()

bool DXP::IEDMS_TaskService::SetCustomStates ( IEDMS_TaskStateList *const ACustomStates,
std::wstring * AErrorMsg )

◆ UpdateAssignmentRule()

bool DXP::IEDMS_TaskService::UpdateAssignmentRule ( IEDMS_TaskAssignmentRule *const ARule,
std::wstring * AErrorMsg )

◆ UpdateAssignmentRules()

bool DXP::IEDMS_TaskService::UpdateAssignmentRules ( IEDMS_TaskAssignmentRuleList *const ARules,
std::wstring * AErrorMsg )

◆ UpdateTaskBase()

bool DXP::IEDMS_TaskService::UpdateTaskBase ( IEDMS_TaskBase *const ATaskBase,
std::wstring * AErrorMsg )

◆ UpdateTaskBaseExt()

bool DXP::IEDMS_TaskService::UpdateTaskBaseExt ( IEDMS_TaskBase *const ATaskBaseSource,
IEDMS_TaskExt ** ATaskBaseExtResult,
std::wstring * AErrorMsg )

The documentation for this struct was generated from the following file: