Как использовать пользовательскую страницу WrkTaskIp.aspx в пользовательском рабочем процессе SharePoint?

Я создал форму Infopath для редактирования пользовательской задачи с поддержкой браузера, которая успешно открывается, когда пользователь нажимает кнопку «Редактировать задачу». Но по умолчанию он открывается на странице WrkTaskIP.aspx, которая находится в папке 12 hive..Layouts.

Теперь форма WrkTaskIP по умолчанию предоставляет две следующие опции в виде гиперссылок: 1. Удалить элемент и 2. Ссылка для перехода к форме отображения задачи.

Я хочу настроить страницу OOB, WrkTaskIP и связать ее с моим рабочим процессом.

Как именно я могу этого добиться?

Спасибо.


person Nikhil Vaghela    schedule 21.10.2010    source источник


Ответы (1)


Предполагая, что у вас есть пользовательский тип содержимого задачи, вы можете создать пользовательскую функцию со страницей приложения и заставить задачу вместо этого открывать форму на этой странице.

Скопируйте страницу WkrTaskIP.aspx из куста 12, измените содержимое по своему усмотрению и разверните ее как страницу приложения.

Затем в файле taskcontenttype.xml укажите на свою настраиваемую страницу, задав значения Display или Edit для развернутого местоположения вашей настраиваемой страницы:

<FormUrls...>
    <Display>_layouts/YourCompany/Workflow/YourWrkTaskIIP.aspx</Display>
    <Edit>_layouts/YourCompany/Workflow/YourWrkTaskIIP.aspx</Edit>
</FormUrls>
person vegard    schedule 17.05.2011