問題タブ [sharepoint]

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.

0 投票する
6 に答える
3094 参照

sharepoint - SharePoint の開発環境の作成

私は何年もシェアポイントに触れていません。速度を上げるために開発環境をセットアップしたい場合、どのようなオプションがありますか? MSDN ライセンスを持っていませんが、無料で起動して実行できる方法はありますか? (開発専用)

0 投票する
1 に答える
924 参照

sharepoint - フォーム認証を使用したユーザープロファイルの編集

SharePointでフォーム認証を使用しています。アカウントが作成されると、管理者は名前や住所などの情報を追加できます。ただし、必須フィールドはユーザー名と電子メールアドレスです。

ユーザーが自分のプロファイルページに移動すると、すべてのフィールドが空白になり、編集できなくなります。別のデータストアからプロファイルをインポートする方法、またはプロファイルを同期する方法について説明している記事をいくつか読みました。これらのプロファイルが保存されている別のデータストアがないため、これは機能しません。

プロファイルの編集ページを再作成して、カスタムプロファイルエディタを作成する必要がありますか?この情報はSharePointAPIを介して公開されていますか?データベースを直接編集することは良い解決策ではないと思います。

0 投票する
3 に答える
2059 参照

sharepoint - SharePoint ワークフローで機能するパラメーターを取得する方法

エラー処理用の出力パラメータを持つカスタム ワークフロー アクションを作成しようとしています。さまざまな例に取り組んでいますが、 Parameter Direction="Out" を機能させることができません。すべてが正しいように見えますが、出力を SharePoint Designer の "エラー" 変数に割り当てようとすると、出力がアスタリスクで囲まれ、ワークフロー エラーとしてフラグが立てられます。アクション XML は次のようになります。

0 投票する
4 に答える
5482 参照

sharepoint - SharePointワークフローからエラーを報告するための最良の方法は何ですか?

ワークフローにカスタムアクションがあり、問題が発生したときにユーザーにエラーを報告したいと思います。それを行うための最良の方法は何ですか?

UPD:理想的には、ワークフローをエラー状態にして、ワークフローログにメッセージを記録したいと思います。それは不可能のようです。私がそれに近づくことができる最も近いものは何ですか?再利用可能なソリューションが必要です。これは、SharePointDesignerでカスタムアクションを使用するときにユーザーが簡単にセットアップできるものです。


質問に詳細を追加しました。

エラーの保存を処理する@mauroですが、意味のある方法でエラーをユーザーに表示するにはどうすればよいですか?

@AdamSaneそれはかなり壊れやすい解決策のようです。これを1つのサイトに一度設定するだけでは問題ありません。他の人がSPDを使用して追加できるものが必要です。

0 投票する
2 に答える
1141 参照

asp.net - クライアントのPC名を取得しますか?(Windows認証)

内部ネットワークで実行されるASP.netアプリケーションがあります(実際には、Sharepoint 2007で実行されています)。

私はただ疑問に思います:

クライアントが使用しているPCの名前をどうにかして取得できますか?それが助けになれば、私はActiveDirectoryにアクセスできます。問題は、人々は複数のPCを使用しているということです。そのため、手動/静的マッピングを使用できません。

可能であれば、クライアント側(JavaScriptを読む)のコードは使用したくありませんが、サーバー側で使用できない場合は、JavaScriptでも問題ありません。ActiveXは絶対に問題外です。

0 投票する
3 に答える
382 参照

asp.net - プロファイリング/最適化 (Sharepoint 2007) Web パーツ

ASP.net 2.0 Web パーツ、特に SharePoint 2007 用の Web パーツを適切に測定/プロファイリング/最適化するには、どのようなオプションがあるのでしょうか?

Web パーツはテクノロジの別のレイヤー上のレイヤーであるため、リソースの使用状況、開いているハンドル、および Web パーツのみのものを取得するのは少し難しいようです。

Web パーツのプロファイリングと最適化のための優れたツールやプラクティスを知っている人はいますか?

0 投票する
7 に答える
11738 参照

sharepoint - InfoPath フォームを別の SharePoint サーバーに展開する

さまざまな共有ポイント サーバーへの InfoPath フォームの展開をどのように管理していますか? フォームを開いたり、データ接続を編集したり、環境ごとに再公開したりせずに、サイト固有のすべてのデータ接続を処理するより良い方法はありますか?

0 投票する
6 に答える
1763 参照

sharepoint - トランザクションデザインパターン

COM +または.NETトランザクションをサポートしない外部APIを使用して「トランザクション」プロセスを作成する必要があります(正確にはSharepoint)

私がする必要があるのは、シーケンスでいくつかのプロセスを実行できるようにすることですが、そのシーケンスで障害が発生すると、前のすべてのステップを手動で元に戻す必要があります。私の場合、ステップは2種類しかなく、どちらも元に戻す/ロールバックするのはかなり簡単です。

これに役立つ可能性のあるデザインパターンや構造についての提案はありますか?

0 投票する
2 に答える
2332 参照

multithreading - Sharepoint COMException 0x81020037

1 回の操作で複数のドキュメントのインポートをサポートする SharePoint アプリケーションに取り組んでいます。また、アイテム メタデータの基本的なメンテナンスを実行する ItemAdded イベント ハンドラーもあります。このイベントは、インポートされたドキュメントと手動で作成されたドキュメントの両方に対して発生します。パズルの最後のピースは、ワークフローを開始して別のメタデータ フィールドを更新するために実装したバッチ操作機能です。

SPListItem のファイル データを抽出することで、COMException 0x81020037 を発生させることができます。このファイルは単なる InfoPath フォーム/XML ドキュメントです。XML を変更して、SPListItem に正常にプッシュすることができました。その直後にカスタム機能を起動してメタデータを変更すると、時折 COM エラーが発生します。

エラーメッセージは基本的に、ファイルが別のスレッドによって変更されたことを示しています。カスタム機能がメタデータを変更している間、ItemAdded イベントはまだファイルをデータベースに書き戻しているようです。SPListItem が安全に変更できることを検出するために、遅延とエラー キャッチ ループを挿入しようとしましたが、ほとんど成功しませんでした。

別のスレッドがドキュメントをロックしているかどうかを確認する方法はありますか?

0 投票する
4 に答える
2273 参照

asp.net - Webpart registration error in event log

We created several custom web parts for SharePoint 2007. They work fine. However whenever they are loaded, we get an error in the event log saying:

error initializing safe control - Assembly: ...

The assembly actually loads fine. Additionally, it is correctly listed in the web.config and GAC.

Any ideas about how to stop these (Phantom?) errors would be appreciated. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­