====== Получить историю пользовательских запросов ====== ===== Описание ===== Метод: **GetPersonRequests** На входе – метод получает GUID пользователя по которому необходимо проверить соответствующую информацию. В качестве дополнительных параметров выступают тип запросов (принятие полномочий, ответ в дискуссии или согласование) и тип их выборки (все или только новые). На выходе – массив запросов (Тип запроса, Тип полномочий (для запросов принятия полномочий), Идентификатор объекта, Идентификатор родительского объекта, Идентификатор пользователя Системы, который создал запрос). =====Передаваемые параметры===== ^Параметр^Описание^ |ASPNETSessionId*|Идентификатор сессии| |PersonId*|Идентификатор пользователя Системы по которому необходимо проверить соответствующую информацию| |RequestType|Тип запроса. | |:::|Значения:| |:::|• «Delegation» ­– принятие полномочий участника, исполнителя или руководителя на объект типа «Проект» или «Задача».| |:::|• «Reply» ­– ответ в дискуссии или ответ (в т.ч. комментарий) на согласование.| |:::|• «Negotiation» ­– согласование управленческого решения и/или документов.| |:::|• «All» – все запросы вышеупомянутых типов. Значение по умолчанию.| |SelectionType|Тип выборки.| |:::|Значения:| |:::|• «All» – все неотвеченные запросы выбранного значения в параметре RequestType. Значение по умолчанию.| |:::|• «New» – новые неотвеченные запросы выбранного значения в параметре RequestType. Актуально только для дискуссий.| * -- параметры, обязательные для заполнения string string string string =====Возвращаемые параметры===== ^Параметр^Описание^ |GetPersonRequestsResult|Массив с запросами| |RequestType|Типа запроса:| |:::|Значения:| |:::|• «Delegation» ­– принятие полномочий участника, исполнителя или руководителя на объект типа «Проект» или «Задача».| |:::|• «Reply» ­– ответ в дискуссии или ответ (в т.ч. комментарий) на согласование.| |:::|• «Negotiation» ­– согласование управленческого решения и/или документов.| |ProjectRole|Тип полномочий (участника/исполнителя/руководителя).| |:::|Значения:| |:::|• «Owner» – руководитель.| |:::|• «Responsible» – исполнитель.| |:::|• «Member» – участник.| |:::|Актуально только для запросов принятия полномочий на объект типа «Проект» или «Задача»| |ObjectId|Идентификатор объекта (объекта типа «Проект» или «Задача», дискуссии или согласования)| |ObjectName|Наименование объекта (объекта типа «Проект» или «Задача», дискуссии или согласования)| |ParentObjectId|Идентификатор родительского объекта| |ParentObjectName|Наименование родительского объекта| |RequestFromPersonId|Идентификатор пользователя Системы, который создал запрос| |RequestFromPersonName|Полное имя пользователя, который создал запрос| string string guid string guid string guid string string string guid string guid string guid string