Microsoft 제품

Teams 연락처 카드에 원하는 속성(Field) 만들기

o959 2024. 9. 11. 09:23
반응형

Teams 연락처 카드에 원하는 속성(Field) 만들기

 

Teams 연락처 카드에 원하는 속성을 만들어보려고 해요

부서 정보, 핸드폰 번호, 사무실 전화번호 등등 기본적으로 제공하는 값은 있지만

그 외에 고객이 원하는 속성이 있을 수 있잖아요?

예를 들면 근무 지역, 근무 형태 등등 여러 원하는 값이 있겠죠

 

 

 

사전 준비

 

우선 Teams 연락처 카드를 만들기 위해선 AD 스키마 확장으로 Extension Attribute를 동기화가 되어야 해요

클라우드에서 CustomAttribute를 사용할 거거든요

 

이전 포스팅에서 해당 내용을 다룬글이 있으니 아래 링크를 클릭하셔서 확인해보시면 될 것 같아요

AD 스키마 확장 후 Extension Attribute 동기화 시키기

 

 

제가 테스트해볼 내용은 CustomAttribute1에 있는 값을 Teams의 연락처 카드에

블로그이름 이라는 값으로 나타내려고 해요

 

 

Connect-MgGraph -Scopes "PeopleSettings.ReadWrite.All","PeopleSettings.Read.All"

$params = @{
	directoryPropertyName = "CustomAttribute1"
	annotations = @(
		@{
			displayName = "BlogName"
			localizations = @(
				@{
					languageTag = "ko"
					displayName = "블로그이름"
				}
			)
		}
	)
}

New-MgAdminPeopleProfileCardProperty -BodyParameter $params
Update-MgAdminPeopleProfileCardProperty -ProfileCardPropertyId CustomAttribute1 -BodyParameter $params

 

위 Graph Shell을 이용해서 연락처 카드에 속성값을 추가 해 줄 수 있어요

CustomAttribute1이라는 속성값을 블로그이름 : 이라는 속성을 만들어 Value로 사용하겠다는 명령어에요

 

팀즈 사용자 속성 중 CustomAttribute1의 값이 있다면, 해당 값이 Value로 나오겠죠!

 

 

ExtensnionAttribute1 속성 수정

 

 

값을 수정하고 동기화를 진행해줬어요

 

 

 

Teams 연락처 카드 정보 업데이트

 

수정해준 값으로 연락처 정보가 업데이트 되었어요

 

이렇게 테스트가 완료 되었고, 연락처 정보에 원하는 값을 넣을 수 있게되었네요

 

반응형