問題タブ [infopath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server 2005 によって解析されるように、infopath フォームを電子メールで (添付ファイルとして) 送信しますか?
新しいプロジェクトの要件を見て、このユースケースが健全であることを確認したかったのです。
- ユーザーが自分の PC でローカルに InfoPath (2003) フォームに入力する
- 「送信」というタイトルの InfoPath フォーム内のボタンをクリックすると、infopath フォームが添付された新しい Outlook (2003) 電子メール メッセージが表示されます。ユーザーが送信を押すと、電子メールが交換メールボックスに送信されます。
- SQL Server はこのメールボックスを定期的にチェックし、infopath フォームが添付された新しい送信をダウンロードします
- SQL サーバーは、infopath フォーム内の添付ファイルとフィールドを解析します。
SQL Server はこの方法でメールの添付ファイルを解析できますか? このアプローチに関する注意事項はありますか?
送信テクノロジとして Outlook を使用することの魅力は、オフラインの場合でもユーザーのプロセスが同じであることです。Outlook は、オンラインに戻ったときに自動的に同期します。ユーザーがオフラインでフォームに入力して「送信」し、次にオンラインになったときにサーバーと自動的に同期する何らかの方法が必要です。
編集:明確にするために、サーバーからフォームデータをキャッシュする方法を探していません->クライアント。完成したフォームをキャッシュしようとしています。完了したレポートをクライアントにキャッシュする別のアプリケーションを構築することはできません。
sharepoint - InfoPathを使用してSharePointのオフラインソリューションを開発した経験はありますか?
現在のクライアントでSharePoint2007が広く受け入れられるようになると、フォームをオフラインで入力し、ネットワークに接続し直したときに同期されるという質問がますます増えています。
これは、MicrosoftがInfoPathを構築した目的とまったく同じように思われるので、これが私の(完全にテストされていない)考えです。ユーザーがOutlookクライアントに接続するInfoPathフォームのライブラリがあるため、オフラインになったときにローカルにフォームがあります。その後、彼らは自由にそれらを開き、それらに記入し、結果を保存することができます。その後、彼らはオンラインに戻ります...
...そしていくつかの魔法が起こります...
...そしてフォームデータはSharePointリストに保存されます。
当然のことながら、私はその魔法が何であるかを知る必要がありますが、InfoPath / SharePoint統合について共有できるヒント、ポインタ、または戦争の話はありますか?
infopath - SharePoint で Infopath フォームを開く際の問題
InfoPath フォームをコンテンツ タイプとして発行し、ドキュメント ライブラリで参照しました。ただし、ドキュメント ライブラリから InfoPath フォームを開こうとすると、次のエラー メッセージが表示されます。
要求されたレジストリ アクセスは許可されていません。System.ThrowHelper.ThrowSecurityException (ExceptionResource リソース) で Microsoft.Win32.RegistryKey.OpenSubKey (文字列名、ブール値の書き込み可能) で Microsoft.Win32.RegistryKey.OpenSubKey (文字列名) で Microsoft.Win32.Registry.GetValue (文字列キー名、文字列) Microsoft.Office.InfoPath.Server.Runtime.FormServer の <>c__DisplayClass1.b__0() Microsoft.Office.Server.Security.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) の Microsoft.Office.InfoPath.Server. System.Web.UI.Control で Microsoft.Office.InfoPath.Server.Controls.FormServerPage.OnInit(EventArgs e) で Microsoft.Office.InfoPath.Server.Runtime.FormServer.get_IsPremium() で Runtime.FormServer.DeterminePremiumSku()。
infopath - InfoPath 2007 Form Servicesセクション内の変更を検出する簡単な方法はありますか?
InfoPathセクション内のフィールドの変更に対処するためのヒント/コツを探しています。基本的に、セクションにダーティフラグを設定できるようにしたいと思います。FormsServicesでInfoPath2007を使用しています。
現在、私のアプローチは、セクション内のすべてのフィールドにルールを追加してダーティフラグを更新することですが、それは非常に面倒で面倒です。私が見逃している簡単な解決策はありますか?
当然の結果として、誰かが読み取り専用と読み取り専用ではないフィールドを切り替えるためのヒント/コツを持っているなら、それも大いにありがたいです。私の唯一の解決策は、別のセクションのフィールドを複製し、ロジックに基づいて適切なセクションを非表示/表示することです。ビューでもこれを実行できることはわかっていますが、どちらも醜い解決策です。
vsto - VSTOInfopathフォームのセキュリティ問題
VS2008プロジェクトがあります。Office2007InfoPathフォームのカスタマイズで、コードが少し遅れています。公開ウィザードを実行して、msiインストールを作成しました。これは、すべての基本コンポーネント(フレームワーク、VSTOランタイム)が既にインストールされている他の開発者(デプロイメントテンプレート)によって使用される予定です。
私は見つけることができるすべてのセキュリティドキュメントを読みましたが、私の状況に特に当てはまるものは何もないようです。
インストールが実行されたマシンでコードビハインドを実行すると、次のエラーが発生します。
これは実行中のコードであるため、これは、セキュリティがロードされているカスタム.dllとは無関係であることを示しています。
xml - VB.NETでのXMLタグ情報の読み取り
1つの可能な(実用的な)解決策:
これは機能しますが、属性を並べ替えると、以下の問題が発生します。この問題を回避するために考えられる唯一の方法は、属性名をプログラムにハードコーディングし、解析されたタグをループして指定されたタグを検索することにより、エントリを処理させることです。
注:InfoPathDocumentは私が作成したカスタムクラスであり、複雑なものではありません。
元の質問
XMLドキュメント、特にMicrosoftInfoPathから保存されたフォームを読み取る必要があるプロジェクトに取り組んでいます。
これは、私が作業する内容の簡単な例と、役立つ可能性のあるいくつかの背景情報です。
今の私の目標は、フォームのバージョンIDと場所を抽出することです。正規表現で十分簡単:
この実用的なソリューションがもたらす唯一の問題は、InfoPathドキュメントヘッダーのスキーマが変更された場合です...たとえば、ソリューションバージョンと製品バージョンのプロパティが場所を入れ替えます(Microsoft LOVESはこのようなことをしているようです)。
そこで、VB.NETのXML解析機能を使用して、上記の結果(sans-regex)を実現できるようにすることにしました。
ChildNode
必要な情報を含むオブジェクトからですが、 ChildNode_doc
はありません。
誰かがこれで私を助けることができますか?
sharepoint - InfoPath 添付ファイルのプレビュー
法務部門が商標の申し立てを追跡するために使用するフォームがあります。簡単に参照できるように、これにロゴを添付できるようにしたいと考えています。添付ファイルを作成するのは簡単ですが、添付された画像のプレビューを表示する方法はありますか?
ソリューションは、ブラウザ対応のフォームで使用できる必要があります。
sharepoint - エラー: TrackedRequests にリクエストが見つかりません。異なるスレッドで Web を作成して閉じている可能性があります
これは、カスタム ワークフローをフォーム ライブラリに展開するときに SharePoint から受け取るエラーです。ワークフローは非常に簡単で、特別なことは何もしません。私は infopath フォームから読んでいましたが、それが機能するかどうかを確認するために、重要でないコードをすべて削除しました。私が知る限り、他のワークフローは問題ありません (同じボックスで他のワークフローを開発しましたが、それらは無傷で機能しています)。ワークフローのデザイン ビューは次のとおりです。
代替テキスト http://img5.imageshack.us/img5/7231/workflowv.jpg
このエラーは、タスクが正常に作成された後に発生します。これにより、ブール変数が true になるのを待っている while ループに問題があると思われます (最初は false に設定されています)。通常、タスクが何らかの方法で変更されると、変更されたイベントが発生し、変数が true に変更され、ワークフローが続行されます。このワークフローの開始時に次のエラーが表示されます。
エラー: TrackedRequests にリクエストが見つかりません。異なるスレッドで Web を作成して閉じている可能性があります。ThreadId = 9、フリー コール スタック = Microsoft.SharePoint.SPRequestManager.Release(SPRequest request) at Microsoft.SharePoint.SPSite.Close()
at Microsoft.SharePoint.SPSite.Dispose() at Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.AutoStartWorkflow (SPItemEventProperties プロパティ、Boolean bCreate、Boolean bChange、AssocType atyp) Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.AutoStartWorkflow (SPItemEventProperties プロパティ、Boolean bCreate、Boolean bChange) Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver.ItemAdded (SPItemEventProperties プロパティ) Microsoft. SharePoint.SPEventManager.RunItemEventRec...
...eiver(SPItemEventReceiver レシーバー、SPItemEventProperties プロパティ、SPEventContext コンテキスト、String receiverData) Microsoft.SharePoint.SPEventManager.RunItemEventReceiverHelper(オブジェクト レシーバー、オブジェクト プロパティ、SPEventContext コンテキスト、String receiverData) at Microsoft.SharePoint.SPEventManager.<>c__DisplayClass8`1 Microsoft.SharePoint.SPSecurity.RunAsUser(SPUserToken userToken, CodeToRunElevated) の Microsoft.SharePoint.SPSecurity.RunAsUser(SPUserToken userToken, Boolean bResetContext, WaitCallback code, Object param)
の Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper (Object state) の .b__0()コード)
Microsoft.SharePoint.SPEventManager.InvokeEventReceivers[ReceiverType](SPUserToken userToken、RunEventReceiver runEventReceiver、Obj... ...ect レシーバー、オブジェクト プロパティ、Boolean checkCancel) Microsoft.SharePoint.SPEventManager.InvokeEventReceivers[ReceiverType](Byte[] userTokenBytes 、RunEventReceiver runEventReceiver、オブジェクト レシーバー、オブジェクト プロパティ、Boolean checkCancel) Microsoft.SharePoint.SPEventManager.HandleEventCallback[ReceiverType,PropertiesType](Object callbackData) Microsoft.SharePoint.Utilities.SPThreadPool.WaitCallbackWrapper(Object state) at System.Threading._ThreadPoolWaitCallback System.Runtime.CompilerServices.RuntimeHelpers の System.Threading.ExecutionContext.runTryCode(Object userData) の .WaitCallback_Context(オブジェクトの状態)。System.Threading.ExecutionContext.RunInternal(Execu..
説明を求めて高低を検索しましたが、この問題を具体的に解決するものは見つかりません。これは本当に単純なワークフローで、特別なことは何も行われていません...おそらく、それが接続されているフォーム ライブラリでしょうか?
asp.net - オフィスでの紙のフォームとプロセスフローの自動化
私は、HRの紙のフォームのいくつかを自動化する任務を負っています。これは最終的には「すべてのフォームを自動化する」になる可能性があるので、長期的に最適であり、このプロジェクトが成長するにつれて優れたフレームワークとなる方法でこれにアプローチしたいと思います。
最初に頭に浮かぶのは次のとおりです。
-InfoPath / SharePoint(現在、SharePointは使用しておらず、今後2年間はオプションになりません。)
-Workflow Foundation(私はこれを調査しましたが、あまり魅力的でも適切でもないようです)
この時点で検討しているオプション:
-カスタムASP.NET(VB.NET)とSQL Server。これは、私のチームが主にアプリを作成するためのものです。-フォームを電子的に作成するためにInfopathを活用します。これをカスタムビルドのASP.NETアプリと統合するための優れたアプローチがあるかどうか疑問に思います。-アプリをMVCWebアプリとして作成することを検討しています。
私の質問はこれです:
-他に検討したいオプションはありますか?-開始点となる、または適切なリファレンスとして使用できるスターターキットまたはVB.NETベースのオープンソースプロジェクトはありますか。ここでは、主にワークフロー処理に関心があります。-この道を進んだ人々からのコメントはありますか?