Interface ITicketsManager
Менеджер заявок.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ITicketsManager : INumeratorOwner, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
AllTickets
Все заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.AllTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> AllTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
AllTicketsCategory
Категория всех заявок.
Declaration
ITicketsCategory AllTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
ConceptAppointer
Объект, который назначает свои понятия заявкам.
Declaration
[Obsolete("Became obsolete in version 24")]
ITicketConceptAppointer ConceptAppointer { get; }
Property Value
| Type | Description |
|---|---|
| ITicketConceptAppointer |
MyFinishedTickets
Мои завершенные заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyFinishedTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyFinishedTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyFinishedTicketsCategory
Категория завершенных заявок текущего пользователя.
Declaration
ITicketsCategory MyFinishedTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
MyInactiveTickets
Мои неактивные заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyInactiveTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyInactiveTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyInactiveTicketsCategory
Категория неактивных заявок текущего пользователя.
Declaration
ITicketsCategory MyInactiveTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
MyIncomingTickets
Мои входящие заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyIncomingTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyIncomingTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyIncomingTicketsCategory
Категория входящих заявок текущего пользователя.
Declaration
ITicketsCategory MyIncomingTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
MyOutgoingTickets
Мои исходящие заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyOutgoingTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyOutgoingTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyOutgoingTicketsCategory
Категория исходящих заявок текущего пользователя.
Declaration
ITicketsCategory MyOutgoingTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
MyProcessedTickets
Мои отработанные заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyProcessedTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyProcessedTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyProcessedTicketsCategory
Категория отработанных заявок текущего пользователя.
Declaration
ITicketsCategory MyProcessedTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
MyRelatedTickets
Мои заявки.
Стало устаревшим. Используйте коллекцию из Ascon.Polynom.Api.ITicketsManager.MyRelatedTicketsCategory.Tickets
Declaration
[Obsolete("Became obsolete in version 24")]
IApiReadOnlyCollection<ITicket> MyRelatedTickets { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITicket> |
MyRelatedTicketsCategory
Категория заявок текущего пользователя.
Declaration
ITicketsCategory MyRelatedTicketsCategory { get; }
Property Value
| Type | Description |
|---|---|
| ITicketsCategory |
TicketMigrationManager
Менеджер бизнес-процессов.
Declaration
ITicketMigrationManager TicketMigrationManager { get; }
Property Value
| Type | Description |
|---|---|
| ITicketMigrationManager |
Methods
CreateAllTicketsTableAsync()
Создает асинхронную операцию создания таблицы всех заявок.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.AllTicketsCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateAllTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyFinishedTicketsTableAsync()
Создает асинхронную операцию создания таблицы завершенных заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyOutgoingCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyFinishedTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyInactiveTicketsTableAsync()
Создает асинхронную операцию создания таблицы неактивных заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyRelatedTicketsCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyInactiveTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyIncomingTicketsTableAsync()
Создает асинхронную операцию создания таблицы входящих заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyFinishedCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyIncomingTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyOutgoingTicketsTableAsync()
Создает асинхронную операцию создания таблицы исходящих заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyInactiveCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyOutgoingTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyProcessedTicketsTableAsync()
Создает асинхронную операцию создания таблицы отработанных заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyIncomingTicketsCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyProcessedTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateMyRelatedTicketsTableAsync()
Создает асинхронную операцию создания таблицы заявок текущего пользователя.
Стало устаревшим. Используйте метод Ascon.Polynom.Api.ITicketsManager.MyRelatedTicketsCategory.CreateTableAsync
Declaration
[Obsolete("Became obsolete in version 24")]
IAsyncOperation<ITable> CreateMyRelatedTicketsTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
CreateTicket(string)
Создать заявку.
Declaration
ITicket CreateTicket(string structureItemLocation)
Parameters
| Type | Name | Description |
|---|---|---|
| string | structureItemLocation | Локейшн контекста заявки. |
Returns
| Type | Description |
|---|---|
| ITicket | Заявка. |
CreateTicketMessage(ITicketMessagesOwner, TicketMessageType, string, string, DateTime, bool, IUser)
Создает комментарий или системное событие.
Declaration
ITicketMessage CreateTicketMessage(ITicketMessagesOwner ticketMessagesOwner, TicketMessageType messageType, string body, string headerStored, DateTime dateOfCreation, bool isEdited, IUser author)
Parameters
| Type | Name | Description |
|---|---|---|
| ITicketMessagesOwner | ticketMessagesOwner | Владелец сообщения |
| TicketMessageType | messageType | Тип сообщения |
| string | body | Тело |
| string | headerStored | Хранимый заголовок |
| DateTime | dateOfCreation | Дата создания |
| bool | isEdited | Признак того, что комментарий редактировали |
| IUser | author | Автор |
Returns
| Type | Description |
|---|---|
| ITicketMessage | Комментарий или системное событие |
GetAccountableUsersSettingsFor(IStructureItem)
Получить источник пользователей для бизнес-процесса заявки по элементу структуры.
Declaration
ITicketStructureItemContextStorage GetAccountableUsersSettingsFor(IStructureItem structureItem)
Parameters
| Type | Name | Description |
|---|---|---|
| IStructureItem | structureItem | Элемент структуры. |
Returns
| Type | Description |
|---|---|
| ITicketStructureItemContextStorage | Источник пользователей для бизнес-процесса заявки |
GetTicketsLog(IApiObject)
Возвращает журнал заявок для объекта.
Declaration
ITicketsLog GetTicketsLog(IApiObject sourceObject)
Parameters
| Type | Name | Description |
|---|---|---|
| IApiObject | sourceObject | Объект. |
Returns
| Type | Description |
|---|---|
| ITicketsLog | Журнал заявок. |