私はSharePointを初めて使用しています。申し訳ありませんが私の質問への答えが明らかな場合。カスタムタスクフォーム(InfoPath)をSharePoint 2010ステートマシンワークフローに再パブリッシュする方法
- 私は、InfoPathでカスタムタスクフォームを作成し、それを公開する(ファイル/パブリッシュ/ネットワークの場所てきた[フォームテンプレートのパスとファイル名=「MYPROJECT /フォーム/ ApprovalForm.xsn」;フォームテンプレート名=「ApprovalForm」]次のウィンドウで、記事http://www.codeproject.com/Articles/195348/SharePoint-2010-State-Machine-Workflows-with-Custoに従ってパブリックURLをクリアしました)。
- フォームの後にモジュールを追加し、既存のアイテムから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、再起動コンピュータを再起動します。
- アセンブリ番号を変更する、guid。
私はアイデアがありません。変更を加えてフォームを再公開しようとするとどうなりますか?
ご協力いただきありがとうございます。
PS:申し訳ありませんが、私の文章です。英語は母国語ではありません。
PPS:新しいフォームを新しい場所に保存してプロジェクトに追加すると、動作します。