SharePoint アドイン製品一覧
SharePoint 2010 開発のステップ・バイ・ステップ
Windows Azure 入門
Windows Azure How-To 集
WCF / WF 入門
環境: Office Sharepoint Server 2007 Beta 2
こんにちは。
InfoPath でスクリプト (VSTA など) を含んだフォームテンプレートを Web フォームとして使うケースは、引数を取得する場合 (ビジネスデータカタログからアクションで連携する場合も引数をとる必要がありますね) など、頻繁につかう機会があると思います。実は、InfoPath では、ルールやバリデーションなどは内部で AJAX の仕組みを使って動作するようになっていますが、スクリプトの実行については、その柔軟性を考え、(時代と逆行するかもしれませんが) サーバサイドで動作するようになっています。これにより、サーバ側でマネージコードが持つ機能の多くを使って実装できるなど柔軟性を確保しているのですが、その一方で、サーバ上のリソースを使った身勝手なスクリプトなどが動作しないよう、セキュリティに対して厳しい制約があります。具体的には、スクリプトを含まないときのような、ドキュメントライブラリ (Document Library) へのテンプレートの自由な発行はできないようになっていて、一旦、管理者にフォームを渡して許可を受けなければ登録できないという仕様になっているのです。
そこで今回は、この登録と利用の方法について記載することにします。なお、この手順は、Office Developer Conference で当方が説明した手順と同じですので、こちらにご参加された方は読み飛ばしてください(それ以降の目新しい情報はございません)。
なお、発行の際に、「The following URL is no valid.」 (日本語の場合、「次の URL は無効です」というメッセージ) と表示される場合は、OS のサービス [System Event Notification] を自動実行されないように停止してから再起動し、やりなおしてください。(実は、わたしのマシンがこの現象ではまりました、、、)
SharePoint におけるさまざまな活用場面 InfoPath と Form Services を使ったデータベース連携 Excel と Excel Services を使ったデータ表示 こんにちは。