<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Infopath General</title><link>https://www.infopathdev.com:443/forums/63.aspx</link><description>Infopath一般に関するForum</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: 「ファイル」 → 「フォームの入力」ダイアログにある、キャッシュについて</title><link>https://www.infopathdev.com:443/forums/thread/32872.aspx</link><pubDate>Tue, 07 Oct 2008 06:10:20 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32872</guid><dc:creator>Numaguchi</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32872.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=63&amp;PostID=32872</wfw:commentRss><description>&lt;p&gt;ご質問の中に「～でしょうか？」があまりに多くて、何を本当に聞きたいのか、何が&lt;br /&gt;本当の問題なのかがちょっと把握しきれないので、直接の情報提供にならないかも&lt;br /&gt;しれませんが、InfoPath の発行、利用から「キャッシュ」の話につながると思うので&lt;br /&gt;長くなっちゃいましたが、紹介させてください。&amp;nbsp;&lt;/p&gt;
&lt;p&gt;InfoPath の本来の使い方を理解していただくと、フォーム入力とキャッシュの関係が&lt;br /&gt;クリアになると思いますよ。&lt;/p&gt;
&lt;p&gt;InfoPath には2つの機能がありますよね。&lt;br /&gt;&lt;br /&gt;1) フォームをデザインする機能&lt;br /&gt;2) 作成されたフォームを使ってデータを入力する機能&lt;/p&gt;
&lt;p&gt;申請書のような電子フォームをデザインしたら、次はその電子フォームを他のユーザーに&lt;br /&gt;使ってもらうことになります。電子フォームの雛型は通常は自分のPCのハードディスクに&lt;br /&gt;あるのですが、他のユーザーに使ってもらうためにみんながアクセスする場所に置かなく&lt;br /&gt;てはなりません。それを「発行」といいます。&lt;/p&gt;
&lt;p&gt;デザインした電子フォームにはなんのデータも入っていないので、その電子フォームを&lt;br /&gt;「フォーム テンプレート」と呼びます。ですので、フォーム テンプレートを他のユーザーと&lt;br /&gt;共有できる場所に発行する必要があります。&lt;/p&gt;
&lt;p&gt;発行する先としては MOSS のフォームライブラリだけではなく、社内のネットワーク上の&lt;br /&gt;共有フォルダも可能ですし、Web からダウンロードさせるような設定も可能です。&lt;/p&gt;
&lt;p&gt;テンプレートを共有フォルダにおくだけではだめで、発行ウィザードを使って共有フォルダ&lt;br /&gt;やフォームライブラリにフォーム テンプレートを保存します。発行ウィザードを使うことで&lt;br /&gt;xsn ファイルに格納されているさまざまなファイルにバージョンや発行先などの情報が&lt;br /&gt;追記されるからです。&lt;/p&gt;
&lt;p&gt;他のユーザーに使用させるには、発行されたテンプレートがある「場所」をメールなどで&lt;br /&gt;通知します。ユーザーは通知された場所のリンクを開いてフォームテンプレートを&lt;br /&gt;利用します。この時 PC に InfoPath がインストールされていれば InfoPath からその&lt;br /&gt;フォーム テンプレートを開きます。InfoPath がインストールされていないと開くことが&lt;br /&gt;できません。そのため MOSS/Forms Services を使って、ユーザーがブラウザから&lt;br /&gt;フォーム テンプレートを参照できるように、作成したフォームを HTML にレンダリング&lt;br /&gt;して利用させることも可能です。&lt;/p&gt;
&lt;p&gt;InfoPath でフォーム テンプレートを開いたとき、InfoPath はフォーム テンプレートを&lt;br /&gt;キャッシュとして残します。これはネットワークがつながっていない状況でもユーザーが&lt;br /&gt;フォームを使って情報を入力できるようにさせるためです。&lt;br /&gt;たとえば外出先から社内の LAN につながらない環境でも、InfoPath のフォーム &lt;br /&gt;テンプレートをローカルのキャッシュを使って利用し、その電子フォームをメールに添付&lt;br /&gt;して送る、などのような使い方を想定しているからです。&lt;/p&gt;
&lt;p&gt;会社に戻ってきてネットワークがつながった状態で[ファイル]-[フォームの入力] から&lt;br /&gt;該当するフォーム テンプレートを開けば、共有フォルダ上にある最新のものを使い&lt;br /&gt;ます。&lt;/p&gt;
&lt;p&gt;このことから「フォームの入力」からフォーム テンプレートを開くのは、そのフォームを&lt;br /&gt;利用する場合を想定していることが理解できると思います。そのフォームをデザイン&lt;br /&gt;しなおし、発行することはできるのですが、その時は、ローカルの PC に一度保存し&lt;br /&gt;てから、同じ場所に発行しなおすことになります。&lt;/p&gt;
&lt;p&gt;フォーム テンプレートの「元のファイル」の管理方法を検討しないと、常に公開する&lt;br /&gt;ために発行してしまったフォーム テンプレートのコピーをローカルにとって、再発行&lt;br /&gt;する、ということになります。すると、異なった PC からこの再発行を繰り返している&lt;br /&gt;と、InfoPath から「バージョンが違うのがあるけど、どっちが本当？」と聞かれるわけ&lt;br /&gt;ですよね。私もよくやってしまいますが、、、それでも自分の NotePC と Desktop の&lt;br /&gt;間だけなので、なんとかなっていますが、、、あまり勧められない方法です。&lt;/p&gt;
&lt;p&gt;フォーム テンプレートの「元のファイル（ソース ファイル）」を共有フォルダなどに&lt;br /&gt;保管して、まずはソース ファイルに対してデザイン変更をかけて、それから&lt;br /&gt;他のユーザーが使うためのフォーム テンプレートをフォーム ライブラリや共有フォルダに&lt;br /&gt;発行する、というのが本来のやり方だと思います。&lt;/p&gt;
&lt;p&gt;これらの内容は、前のバージョンですが、以下の書籍に詳しく書かれていますので、&lt;br /&gt;そちらも参考にされると良いかもしれませんね。&lt;/p&gt;
&lt;p&gt;日経BP ソフトプレス 「InfoPath 2003 オフィシャル マニュアル」&lt;br /&gt;ISBN4-89100-484-3&amp;nbsp; 5,800yen&lt;/p&gt;</description></item><item><title>「ファイル」 → 「フォームの入力」ダイアログにある、キャッシュについて</title><link>https://www.infopathdev.com:443/forums/thread/32725.aspx</link><pubDate>Thu, 02 Oct 2008 10:19:29 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32725</guid><dc:creator>aimin</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/32725.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=63&amp;PostID=32725</wfw:commentRss><description>&lt;p&gt;お世話になっております。。&lt;/p&gt;
&lt;p&gt;「フォームの入力」ダイアログの中にある、発行済みのフォームは、発行時のタイミングで生成されるのでしょうか？&lt;br /&gt;それは、発行をおこなった、PCに依存するのでしょうか。&lt;br /&gt;別のPCから、「フォームの入力」ダイアログを見たところ、その中にはありませんでした。&lt;/p&gt;
&lt;p&gt;別のPCから、発行の作業を行った場合、元のｐｃから行った「フォームの入力」の中にある、キャッシュファイルはなくなることありますか？&lt;br /&gt;どうもその現象があります。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;そのキャッシュファイルがある場合、Webに発行したフォームにワークフロータスクが作成されると、タスクから開く、アイテムのリンク（Infopath フォーム）を開くと&lt;br /&gt;クライアントにInfopathApplicationがはいっていると、&lt;br /&gt;Infopathで開いてきます。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;その場合、発行したフォームとバージョンが同じでないと、古いバージョンで開くかきいてきます。&lt;br /&gt;「フォームの入力」ダイアログ内にあるファイルを更新しないと開けません。&lt;/p&gt;
&lt;p&gt;このキャッシュファイルが無いと、「Infopathではひらけません」メッセージがでますが、これは正常なのでしょうか？&lt;br /&gt;&lt;br /&gt;今まででていたエラー「コンテンツまたはライブラリを更新できませんでした」と関係ありますか？&lt;br /&gt;このファイルを削除してから発行するのは問題ありますか？&lt;br /&gt;&lt;br /&gt;キャッシュファイルの削除の情報はフォーラム内でみつけることができましたが、&lt;br /&gt;発行時、または、発行後の、アイテムを、Infopathから開こうとする場合の影響についてどうしてもわかりません。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;タスクから開くファイルも、Infopathではなく、Webで開くのであればこのエラーもでないのかもしれませんが&lt;br /&gt;どうしても、クライアントのApplication、Infopathで開いてきます。&lt;/p&gt;
&lt;p&gt;このキャッシュについて、ご教授をお願いしたくどうぞよろしくお願いいたします。&lt;/p&gt;</description></item></channel></rss>