Я новичок в SharePoint. Извините, если ответ на мой вопрос очевиден.
- Я создал пользовательскую форму задачи в InfoPath и опубликовал ее (Файл / Публикация / Расположение в сети [Путь к шаблону формы и имя файла = 'MYPROJECT / Forms / ApprovalForm.xsn'; Имя шаблона формы = 'ApprovalForm']) в следующее окно Я очистил публичный URL согласно статье http://www.codeproject.com/Articles/195348/SharePoint-2010-State-Machine-Workflows-with-Custo).
- После этого я добавил модуль Forms и добавил ApprovalForm.xsn из существующих элементов.
Мои XML-файлы:
Elements.xml
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Workflow
Name="Order New Server"
Description="My SharePoint Workflow"
Id="482cbc86-b717-4981-a49a-3cf4c89e9399"
CodeBesideClass="Myproj.OrderNewServer.OrderNewServer"
CodeBesideAssembly="$assemblyname$"
TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160">
<Categories/>
<AssociationData><Data></Data></AssociationData>
<MetaData>
<AssociationCategories>List</AssociationCategories>
<Task2_FormURN>urn:schemas-microsoft-com:office:infopath:ApprovalForm:-myXSD-2012-03-09T14-11-55</Task2_FormURN>
<StatusPageUrl>_layouts/WrkStat.aspx</StatusPageUrl>
</MetaData>
</Workflow>
</Elements>
Feature.Template.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/" ReceiverAssembly="Microsoft.Office.Workflow.Feature, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Receiverlass="Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver">
<Properties>
<Property Key="GloballyAvailable" Value="true" />
<Property Key="RegisterForms" Value="Forms\*.xsn"/>
</Properties>
</Feature>
Моя форма работает нормально, но когда я делаю изменения и переиздаю ее, она не обновляется (я вижу старую форму).
Что я попробовал:
- IISReset
- Очистить все куки и кеш в IE
- Убрать решение, перезагрузить VS2010, перезагрузить компьютер.
- Изменить номер сборки, направляющая.
Понятия не имею, что можно попробовать переиздать мою форму с изменениями.
Заранее благодарю за любые предложения.
PS: извините за мои письма. Английский не мой родной язык.
PPS: когда я сохраняю новую форму в новом месте и добавляю ее в проект, она работает.