6

InfoPath 2007 フォームをデザイナーから開発環境の SharePoint サーバーに展開するのは本当に大変です。C# で記述されたビジネス ロジックが含まれているため、すべてのフォームには「完全な信頼」が必要です。手動の手順は次のとおりです。

1) InfoPath で [フォームの発行] ウィザードを実行し、発行先のターゲット サイトと xsn ファイルの保存場所を指定します。

2) サイト コレクション機能からフォームの既存のバージョンを非アクティブ化します (古いバージョンが存在する場合)。

3) 開発サーバーで Central Admin にログインします。Application Management -> Manage Form Templates に移動し、xsn ファイルをアップロードします。

4) フォームをサイト コレクション機能として有効にします。

これを自動化する方法を知っている人はいますか? おそらくstsadm経由ですか?

4

3 に答える 3

8

InfoPath フォームを SharePoint ソリューション (WSP ファイル) にパッケージ化できます。これらは、STSADM を使用して展開できます。詳細については:

于 2008-09-18T19:39:34.380 に答える
0

独自のサービスを構築して、InfoPath フォームを共有ポイント サーバーに展開できます。私は自分の問題を解決するためにサービスを開発しました。「STSADM」コマンドを使用して InfoPath フォームを展開しました。InfoPath フォームを展開するスクリプトを作成するには、STSADM 構文を理解する必要があります。

ここで私がやったことをまとめました。始めるのに役立つかもしれません。STSADM を使用してスクリプトを構築し、bat ファイルとして保存し、C# で利用可能な Process コマンドを使用してバッチ ファイルを実行する Web サービスを開発しました。

于 2009-01-10T14:48:22.867 に答える
0

別のオプションは次のとおりです。

1) 「フォームの発行」ウィザードを実行した後、次のブログ投稿に従って stsadm コマンドでバッチ ファイルを使用します 。 -infopath-forms-templates-with-managed-code-behind/

2) Codeplex で InfoPath Form Deployment Tool を使用します (または、このツールを使用してバッチ ファイルを生成することもできます): http://www.codeplex.com/InfoPathFormsInstall

于 2009-02-12T06:16:59.167 に答える