問題タブ [sharepoint-userprofile]
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.
sharepoint-2010 - SharePoint プロファイルを使用して、ユーザー アカウント以外を管理していますか?
SP 2010 プロジェクトでは、(機能的に) ディレクトリを作成する必要があり、次のものが含まれている必要があります。
- 法人ユーザー
- 外部ユーザー (パートナー)
- リソース (会議室、プリンターなど)
もちろん、この種のエントリはすべて異なるデータを持っています。
SharePoint のプロファイル管理は、企業ユーザーを管理するための適切なサービスであることは明らかです。他の人はどうですか?
外部ユーザー用のプロファイル サブタイプとリソース用のプロファイル サブタイプを作成する方がよい (そして可能である) ことはありますか?
または、プロファイル サービスと、パートナー用の標準の連絡先リストおよびリソース用のカスタム リストを混在させる必要がありますか?
フィードバックをお寄せいただきありがとうございます。
PS: お客様は Exchange 2007 を使用しています... リソースは Exchange で既に管理されている可能性がありますが、まだわかりません。
どうも
sharepoint-2010 - ビジネス データ カタログを SharePoint リストに?
SP ファームで外部連絡先の概念を管理する必要があります。私の考えは、そのような連絡先の特定のサブタイプを持つカスタム ユーザー プロファイルを作成することです。
この外部連絡先用のストレージはまだないため、機能ユーザーがこのリストを管理できるようにする必要があります (推定 2000 アイテム)。
管理を容易にするために、SharePoint サイトにリストを作成して、外部連絡先を記述および管理したいと考えています。ユーザー同期プロファイルを使用して SP リストをプロファイルと同期することはできますか? 目標を達成するために BCS を SP サービスに使用できますか?
他の提案はありますか?
どうも
[編集] いくつかの説明:
- 現在、外部の連絡先は 1 人の Excel ファイルで管理されています。
- 主な目標は、ユーザーのグループがこれらの連絡先を管理できるようにすることです --> 連絡先リストを使用して SP サイトを作成するという私のアイデアの源。セキュリティの管理が容易
- 連絡先の「スキーマ」は非常にミニマリストです: 名前、会社、機能などで、SP 連絡先リスト + 「スキル」のようないくつかのカスタマイズに非常によく適合します。
- SP プロファイルは、(私の考えでは) これらの連絡先を、内部ユーザーと外部連絡先の両方を含むグローバル ディレクトリの概念に統合するために使用されます。特に、人の検索を使用して熟練した人を見つける可能性があります。
c# - SharePoint で選択したユーザー プロファイル サービスを使用する方法
基本的には、 SharePoint userprofile serviceから取得した birthdayWish メールを送信するタイマー ジョブを作成しています。しかし問題は、サーバー上に複数のユーザー プロファイル サービスがあることです。
1のように)。userprofile service1
2)。userprofile service2
3)。userprofile service3
4)。ユーザープロファイルサービス4
では、2 番目のユーザー プロファイル サービスの使用方法について説明します。
ここに私がしたいくつかのコードがあります:
したがって、ここSPServiceApplicationProxyGroup.Defaultでは、最初のユーザー プロファイルを取得します。
その中で私は2 番目のユーザー プロファイル サービスを使用したいと考えています。ただし、デフォルトでは、取得する最初のユーザー プロファイル サービスにアクセスし、それを反復しようとするとき。
では、2 番目のユーザー プロファイル サービスを使用するように設定する方法を説明します。
c# - 選択したユーザー プロファイル サービスを SharePoint で使用する
SharePoint に 4 つのユーザー プロファイル サービスがあるとします。
特定のユーザー プロファイル サービスを選択する方法
ユーザー プロファイル サービス 2 からデータを取得したかったのです。
sharepoint-2010 - SharePoint 2010 の PeoplePicker コントロールにユーザー データが表示されない
更新 - 2012 年 8 月 27 日
私の会社は Microsoft サポートに話しましたが、この動作はクレーム ベース認証の "仕様" であると説明されています。うーん。Microsoft が提案した回避策は、欠落しているフィールドを設定するカスタム クレーム プロバイダーを開発することでした。
-------------------------------------------------- ------------------------------------
SharePoint のテスト環境で、ユーザー プロファイル サービスを構成し、ターゲット ドメインからのユーザー プロファイル同期サービスを使用して、ユーザー プロファイルが UPS に正常に取り込まれました。ユーザー プロファイルのデータは、AD のユーザーのデータを正しく反映しています。特に、次のフィールド (CBA サイトで使用される People Picker に表示されるフィールド) のデータは、UPS で正しく表示されます。
- 表示名
- Eメール
- 住所
- 題名
- デパートメント
- 面前
- 勤務先の電話
- 位置
ただし、クレーム ベース認証を使用するサイトでは、People Picker コントロールで特定のユーザーの検索が行われるたびに、そのユーザーがリスト ビューに表示されると、勤務先の電話番号または場所の値が表示されません。値は UPS と AD に表示されます。指定したユーザーの人の検索結果とユーザーのプロファイル ページに正しい詳細が表示されます。
さまざまなフィールド (WorkTelephone、場所) の検索サービス メタデータ プロパティがチェックされ、正しくマップされています。
UPS とサイトのユーザー情報リストの間の同期の問題が原因で、列のデータが欠落していると思いました。UPS の特定のユーザーのさまざまなフィールド値 (職場の電話番号や場所など) を更新して、これをテストしました。ユーザー プロファイルから SharePoint へのクイック同期タイマー ジョブが実行されると、プロファイル ページのデータ、人の検索結果、およびユーザー情報リストに表示されるユーザーの情報がすべて正しく更新されました。People Picker 内の同じユーザーの情報は更新されません。勤務先の電話番号と場所にはまだ値が表示されず、表示名などの他のフィールドには更新された情報が表示されません。
各環境の現在の SharePoint パッチ レベル (ビルド バージョン) は 14.0.6120.5006 (SP1 および 2012 年 4 月の CU が適用された SharePoint 2010 サーバー) です。
PeoplePicker コントロールに表示されるユーザー情報に正しい情報が表示されない理由を特定できる人はいますか? ありがとう。
c# - リフレクションを使用してインデックス付きプロパティの値を設定する
リフレクションを使用して次の C# コードを複製しようとしています。
リフレクションを使用すると、UserProfile オブジェクトの "PictureUrl" インデックス付きプロパティを設定しようとしている行を除いて、すべてを機能させることができます。逆コンパイラを使用すると、そのインデックス付きプロパティは次のようになります。
上記と同じことを達成するためにリフレクションを使用するコードを次に示します。PictureUrl インデックス付きプロパティの値を設定する必要がある TODO コメントに注目してください。
前もって感謝します、
ライアン
sharepoint - [SharePoint 2010] ユーザー プロファイル カスタム フィールドの値が Null を返す
EventReceiver では、追加されたアイテムでこのメソッドGetPernNrを呼び出します。
ここで、assignedTo は SPUser です。
奇妙なことに、このコードは、UserProfile (Office、Manager など) の既定のフィールドから値を取得しようとすると機能します。また、EventReceiver の外部でこのメソッドを呼び出した場合にも機能しますが、私の場合upUser["PersonNumber"].Value
は null を返します。どんな助けでも大歓迎です
sharepoint-2010 - Sharepoint 2010 認証の Windows ベースからクレーム ベースのユーザー プロファイル同期への変更
mysites で Sharepoint 2010 アプリケーションを使用しているため、ユーザー プロファイル同期サービスを使用しています。認証方法を Windows からクレーム ベース (フォームの選択) に変更し、web.config で必要な更新を行い、powershall でコマンドを実行したので、LDAP を使用しています。
私のアプリケーションはフォームベースの認証で問題なく動作しますが、ユーザー名の形式がドメイン/ユーザー名から
1 つのオプションは、何らかの方法で新しい LDAP 形式のユーザーと Windows 広告ユーザーをマップすることです (方法がわからない??)。または、フォーム認証を使用して広告に接続し、新しい形式でユーザーをインポートするために、ユーザー プロファイル同期サービスで新しい接続を作成する必要があります。あまりにも(そうするのに失敗しました。それを行うためにドメインコントローラーで何を構成する必要があるか考えていますか?)。ただし、これにより、ユーザーが Windows またはフォーム ベースの認証でログインすると、2 つの異なる mysites が取得されます。
どんなアイデアでも大歓迎です。
ありがとう。
sql-server - SharePoint オブジェクト モデル UserProfileManager 例外: 「キー 'アプリケーション名' の値の長さが制限の '128' を超えています。」
SharePoint オブジェクト モデルを使用してユーザー プロファイルを取得しようとすると、「キー 'アプリケーション名' の値の長さが制限の '128' を超えています。」どうやら解決策は、UserProfle DB 名の長さを短くすることです。私が作業している環境では不可能であり、DB 名を変更せずにこの例外を解決する方法はありますか?