Объекты DIRECTUM

 

Работа с задачами, заданиями, уведомлениями

 

ITask – задача

 

IObject

  |

IEdmsObject

  |

ICustomWork

  |

ITask

Объект ITask предназначен для работы с задачей. Используя объект ITask, можно:

·         управлять задачей (см. методы Abort, ReInit, RunStandartRoute, Start);

·         получать информацию о маршруте и наблюдателях задачи (см. свойства Observers, Route, RouteType).

Объект ITask можно получить следующими способами:

·         с помощью объекта ITaskFactory. В вычислениях на ISBL доступна предопределенная переменная Tasks, которая указывает на объект ITaskFactory;

·         выполнив поиск, получить объект ITaskInfo. С помощью свойства ITaskInfo.Task получить задачу.

Задача имеет следующие реквизиты:

·         Общие реквизиты;

·         Реквизиты ЗЗУ.

 

 

 

Свойства:

  AcceptanceCondition

  Observers

  Route

  RouteType

Наследуемые от ICustomWork

  ActiveText

  AskableParams

  CanObjectModifyByDefault

  WorkflowParams

Наследуемые от IEdmsObject

  AccessRights

Наследуемые от IObject

  <Имя реквизита>

  AccessInfo

  Active

  ActiveForm

  Application

  CommandText

  ComponentID

  ComponentType

  Connection

  Copied

  Environment

  Events

  Factory

  Form

  GlobalLock

  ID

  Info

  Inserted

  Modified

  Name

  Params

  PreviousValuesStored

  Reports

  RequisiteCount

  Requisites

  RequisiteValues

  Rules

  SQLTableName

  State

  TableName

  Title

  View

  ViewName

Методы:

  Abort

  Continue

  ClearStandardRoute

  LoadStandardRoute

  ReInit

  RunStandardRoute

  Start

Наследуемые от ICustomWork

  GetAttachments

  GetFullText

  GetSignatures

  GetSigned

  GetText

  GetTree

  SaveWorkflowAsImage

  Sign

  VerifySignatures

Наследуемые от IEdmsObject

  EnterEditMode

  LeaveEditMode

  TryEdit

Наследуемые от IObject

  AddFrom

  AddOrderBy

  AddSelect

  AddWhere

  AsComponent

  AsQuery

  AssignObject

  Cancel

  DelFrom

  DelOrderBy

  DelSelect

  DelWhere

  DetailDataSet

  DetailExists

  DisableControls

  EnableControls

  Finalize

  FindRequisite

  Refresh

  RequisiteByIndex

  Save