Метод: AddLinkTaskToTask
На входе – первый и второй объект вида «Задача» в виде GUID. В качестве параметра – тип связи (НН, ОО, ОН, НО) и задержка по длительности в днях.
На выходе – в Систему добавляется связь между двумя объектами вида «Задача». В случае, если между ними уже существовала связь, метод заменяет ее.
Параметр | Описание |
---|---|
ASPNETSessionId* | Идентификатор сессии |
ObjectIdFollower* | Идентификатор объекта-последователя вида «Задача» (в котором проставляется связь) |
ObjectIdPredecessor* | Идентификатор объекта-предшественника вида «Задача» (от которого будет зависеть объект вида «Задача»-последователь) |
LinkType* | Тип зависимости. |
Значения: | |
• «FS» – для связи «Окончание-Начало» (ОН). | |
• «SS» – для связи «Начало-Начало» (НН). | |
• «FF» – для связи «Окончание-Окончание» (ОО). | |
• «SF» – для связи «Начало-Окончание» (НО). | |
LagValue | Числовое значение временного лага в зависимости. Выражается в днях. Отрицательные и положительные значения. |
Значение по умолчанию 0 |
* – параметры, обязательные для заполнения
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AddLinkTaskToTask xmlns="http://streamline/"> <contract> <ASPNETSessionId>string</ASPNETSessionId> <ObjectIdFollower>string</ObjectIdFollower> <ObjectIdPredecessor>string</ObjectIdPredecessor> <LinkType>string</LinkType> <LagValue>double</LagValue> </contract> </AddLinkTaskToTask> </soap:Body> </soap:Envelope>
Параметр | Описание |
---|---|
AddLinkTaskToTaskResult | Результат выполнения метода (успешно, либо нет с указанием причины) |
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AddLinkTaskToTaskResponse xmlns="http://streamline/"> <AddLinkTaskToTaskResult>string</AddLinkTaskToTaskResult> </AddLinkTaskToTaskResponse> </soap:Body> </soap:Envelope>