Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Иерархия наследования:

BaseObject

    BaseObjectModel

         JobModel

Пространство имен:

WebAccess.models – модели объектов

Конструктор:

new JobModel(data:object)

data – информация о модели задания.

Свойства:

Имя

Тип

Описание

className

string

Имя класса

rawData

object

Загруженные данные в формате json

Свойства, которые получаются со стороны сервера и заполняются при MODEL.CARD и MODEL.CONTENT

JobState

API.CustomWork.WorkState

Состояние задания

Kind

API.Job.JobKind

Тип задания: задание, задание-контроль, уведомление

Свойства, которые получаются со стороны сервера и заполняются только при MODEL.CARD

LeadTaskStandartRouteCode

string

Код типового маршрута, по которому пришло задание

PerformerID

integer

ИД ведущего задания

TaskID

integer

ИД задачи

WorkflowBlockID

integer

ИД блока типового маршрута для задания

Свойства, которые получаются со стороны сервера и заполняются только при MODEL.CONTENT

HasActiveSubtasks

boolean

Признак наличия у задания подзадач в состоянии «В работе»

HasUserPerformerRights

boolean

Признак наличия у пользователя прав исполнителя задания

IsRead

boolean

Признак того, что задание прочитано

Subject

string

Тема задания

Свойства, которые получаются со стороны сервера и заполняются только при MODEL.FULL

AuthorID

integer

ИД автора

Created

date

Дата создания задания

Deadline

date

Срок задания

Importance

API.CustomWork.WorkImportance

Важность

InitiatorID

integer

ИД инициатора

LeaderJobID

integer

ИД ведущего задания

LeaderTaskID

integer

ИД ведущей задачи

MainTaskID

integer

ИД главной задачи

Modified

date

Дата изменения

State

API.CustomWork.WorkState

Состояние задания

Subject

string

Тема задания

Encoding

API.CustomWork.EncryptionType

Тип шифрования

PluginName

string

Имя модуля расширения для шифрования

WorkTree

string

Дерево заданий

Методы:

Тип

Имя

Описание

Public method

bindBeforeAskingCommonEvent

Устанавливает метод для заданий по типовому маршруту перед запросом параметров

Public method

loadEvents

Загружает события блока типового маршрута

Public method

perform

Выполняет задание

Public method

performResult

Выполняет задание с результатом выполнения

Public method

performResults

Возвращает результаты выполнения задания

Public method

performByResultCode

Выполняет задание по коду результата выполнения

Public method

performByResultName

Выполняет задание по имени результата выполнения

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

Public method

executeAction

Запускает действие

Public method

showDialogAndExecuteAction

Запускает действие с предварительным показом диалога

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

Public method

asString

Получает строковое представление детального набора данных

Public method

bind

Привязывает функцию к событию

Public method

fire

Вызывает событие

Public method

unbind

Удаляет функцию, привязанную к событию

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }