2011-03-18 21 views
0

私はInfoPathファイルと他のいくつかのメタデータを含むドキュメントライブラリを持っています。私は、別のサブサイトのリストを作成しようとしているユーザーから、このリストのメタデータと、InfoPathフォームの送信時にユーザーが入力する他のアイテムのビューを作成したいという要求がありますビューに表示する列を選択するときは使用できません。Sharepointドキュメントライブラリ内のInfoPath XMLファイルからデータを抽出する

他のリストのビューの一部として列内で使用するために、この情報をクエリする方法を教えてください。

ご協力いただきまして誠にありがとうございます。

答えて

1

使用しているInfoPathのバージョンとSharePointのバージョンを指定していません。 より具体的であれば、より良いヘルプを得ることができます。以下は、2007年版と2010年版の両方に適用されます。あなたはそれがそのようになることを選んだので、

...some other items that the users enters when they submit the InfoPath form 
but which is not available when choosing columns to show in the view. 

がそうであることを

最も単純な方法は、InfoPathフォームのフィールドをSharePointの列として使用できるようにすることです。これを行うには、InfoPath Designerで[プロパティのプロモーション]機能を使用します。

もう1つの質問は、新しい列を別のサイトで利用できるようにする方法です。 プログラムされたワークフローがそのようなものである方法はいくつかあります。 List Event recieversは、ItemAddedメソッドを使用して別の方法です。

添付ファイルがないものと仮定しています。そうでない場合は、使用可能なオプションが多少異なる場合があります。 バイナリストリームを使用して、同じItemAdded()メソッドをオーバーライドするファイルを読み込み、宛先リストに添付ファイルのプロパティをプログラムで設定することができます。

このMSDNのブログが参考になるかもしれません。 Copy listitems from one custom list to another.

関連する問題