サマリーリンクWebパーツのオーディエンスを指定できません。「完全一致は見つかりませんでした」

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/55217

  •  10-12-2019
  •  | 
  •  

質問

サマリーWebパーツに聴衆を設定したいのですが。

この理由は、2人のユーザーグループが表示されるページにアクセスできるという事実です。メンバーと管理者と言ってみましょう。 1つの要約Webパーツは、両方のグループがアクセスできるサイト内のページへのリンクを表示します。他のものは、管理者だけがアクセス権を持っているサイト内のページへのリンクを表示します。 2番目のWebパーツで視聴者を管理することで、これがメンバーに隠されていることを達成したいと思います。

グループの名前を入力するときにSharePoint 2007 SP3が「extact matchが見つからなかった」レポートを報告するため失敗します。まず最初に検索して「アドレス帳」のユーザーを選択しても発生します。

原因は、グループの名前が他のグループ、特にセキュリティグループの名前の部分文字列です。

再現する手順:

  1. ページを編集します。
  2. サマリーリンクWebパーツを追加します。
  3. そのプロパティを編集します。
  4. 上級者の下記のオーディエンスプロパティを見つけます。
  5. グループの名前を入力してください
  6. チェックボタンをクリック
  7. 失敗:「完全一致は見つかりませんでした。」
  8. アドレス帳を使ってやり直してください。
  9. SharePointグループのグループ名を検索します。
  10. 結果ペインで選択します。
  11. 追加ボタンをクリックします。 下線が引かれていることに注意してください。
  12. OKをクリックします。
  13. 名前は「オーディエンス入力」フィールドに転送されます。 これでイタリック体にあり、下線を下回る赤い誤りがあります。
  14. チェックボタンをクリック
  15. 失敗:「完全一致は見つかりませんでした。」
  16. グループ名をクリックします。
  17. マッチング名が表示されます。 これらは主に、意図されたグループ名がそれらの説明の部分文字列として持つ名前です(!) グループ名の文字列に一致する突然切り名がある限り、視聴者を保存することはできません。

    この問題を解決する方法は、グループの名前を変更する以外に、APIを使用し、いくつかの場所でハードコードされたグループ名を持つグループ名を持つことになります。

役に立ちましたか?

解決

See my previous answer on the exact same issue here SP Group not for Navigation audience but there it is in the Browse! Yargh!

It is a known bug with Target Audience not recognizing groups and can be fixed by providing unique names of SP groups per site collection.

他のヒント

If you are trying to audience to SharePoint groups, take a look at the names of those groups. If they are similar (e.g. group1, group2), could you try renaming one of them so that it is not 'similar' to the other?

Sorry I can't explain root cause - it does appear to be a common occurrence though.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top