Microsoft 365 Developer Program 구독 자동 갱신 설정

  이번에는 Microsoft 365 Developer Program 가입 후 별다른 활동이 없었어도 개발 과정이 진행된 것처럼 인식되어 구독 현황이 자동으로 갱신될 수 있도록 설정하는 방법을 포스팅하겠습니다.

  제 경우에 실제로 이 방법을 통해서 이 글을 포스팅하고 있는 시점까지, 1년 넘게 3개월마다 자동 갱신이 되고 있는데, 혹시라도 MS가 정책을 변경한다거나 하면 자동 갱신이 불가능하도록 변경될 수 있으니 이점은 유념하시기 바랍니다.

  다음과 같은 항목들을 설정한 후 제 경우에는 문제 없이 자동 갱신이 되었습니다.

  • Sharepoint Look Book의 템플릿을 선택하여 Sharepoint 사이트에 배포
  • 템플릿 이용하여 Power BI 보고서 만들기
  • Teams에서 새로운 팀 만들기
  • 템플릿 이용하여 Power Automate Flow를 설정하기
  • 템플릿 이용하여 Power Apps 앱 추가하기
  아래는 위 항목들을 각각 설정하는 방법입니다.

Sharepoint 사이트 배포

  Microsoft 365 개발자 관리 계정으로 로그인되어 있는 상태에서 Sharepoint Look Book 사이트(https://lookbook.microsoft.com/#templates)에 방문합니다.

  아무 템플릿이나 맘에 드는 것을 클릭하여 선택한 후 "Add to your tenant" 버튼을 클릭합니다.

  혹시 다중 로그인이 되어 있는 경우(여러 Microsoft 계정이 로그인되어 있는 경우) 어느 계정으로 위 작업을 진행할지 물어볼 수 있는데, 조직 관련 변경 권한이 필요하므로 반드시 "개발자 관리 계정"을 선택해야 합니다.
  처음 개발자 관리 계정으로 처음 로그인 하는 경우 보안 유지를 위해 Microsoft Authenticator 앱을 다운받아 인증을 받아야 할 수 있습니다. 이 부분은 화면의 지시사항 대로 진행하면 됩니다.

  Microsoft Authenticator에 개발자 관리 계정 추가 및 보안 인증 후 다음과 같이 요청된 권한에 동의하는 화면이 나오면 "조직 대신 동의" 항목에 체크하고 "동의함" 버튼을 클릭합니다.

  사이트 배포가 완료되면 연락받을 메일 주소, 사이트 표시 이름, URL 등을 필요한 경우 수정하고, 하단의 "Provision" 버튼을 클릭합니다. 템플릿 중에서 어떠한 항목들이 배포되는지 설명하는 팝업이 뜨면 "Confirm" 버튼을 클릭합니다.


  일정 시간이 지나 Provision이 완료되면 설정한 URL에서 선택한 템플릿으로 작성된 사이트가 표시됩니다.

Power BI 보고서 만들기

  Power BI 보고서를 만들기 위해서 웹 오피스 앱 목록에서 Power BI 아이콘을 찾아 클릭하거나 https://app.powerbi.com 사이트에 방문합니다.

  좌측 메뉴의 "앱" 항목을 선택하고, 우측 상단의 "앱 받기" 버튼을 눌러 기본으로 제공하는 앱 목록 창을 띄웁니다.

  앱 목록에서 아무 항목이나 설치해도 되지만 저는 "Microsoft 365 Usage Analytics" 앱을 선택하여 설치하겠습니다.

  앱에 대한 설명이 표시되면 "지금 받기" 버튼을 클릭하고, 약관이 표시되면 우측 하단의 "지금 받기" 버튼을 눌러 다음 단계로 넘어갑니다.

  화면이 갱신되며, 앱을 설치하겠냐고 물어보면 "설치" 버튼을 눌러줍니다. 버튼을 누른 후 우측 상단에 설치 중이라는 메시지가 표시되었다가, 설치가 완료되면 설치된 앱이 목록에 표시됩니다. 새로 설치된 "Microsoft 365 Usage Analytics" 앱을 클릭합니다.




  예제 데이터로 구성된 보고서가 화면에 표시됩니다.
  Power BI 보고서에 사용할 현황 데이터를 사용 가능하도록 설정하기 위해서 "Microsoft 365 관리센터"(https://admin.microsoft.com/) 페이지의 좌측 메뉴에서 "설정" -> "조직 설정" 선택 후, "서비스" 탭의 "보고서" 항목을 클릭하면 우측에 표시되는 팝업창에서 "Power BI에 대한 Microsoft 365 사용 현황 분석에 보고서 데이터를 사용할 수 있도록 설정" 항목에 체크하고 "저장" 버튼을 눌러서 설정을 저장합니다.
  실제 데이터를 참고하여 보고서가 만들어 지도록 상단의 노란색 표시줄의 "데이터 연결"을 클릭합니다.
  

  Microsoft 365 사용 조직의 Tenant ID를 입력하는 팝업창이 뜹니다. 조직의 Tenant ID를 입력한 후 "다음" 버튼을 클릭합니다.
  Tenant ID는 앱 목록에서 "관리"아이콘을 눌러 Microsoft 365 관리 센터 페이지로 이동한 후 좌측 메뉴의 "모두 표시" 항목을 클릭하여 모든 메뉴를 표시한 뒤에 ID 항목을 누르면 새 탭(또는 새 창)으로 뜨는 Microsoft Entra 관리 센터 페이지에서 확인할 수 있습니다.



  데이터를 가져오기 위해 인증이 필요한데, 인증 방법은 OAuth2를 선택하고 "로그인 및 연결" 버튼을 눌러줍니다. 인증 방법으로 다른 OAuth2가 아닌 다른 옵션을 선택하면 데이터를 가져오지 못하니 주의해야 합니다.
  로그인 창이 뜨면 현재 관리자 계정을 선택하여 인증을 완료합니다.
  팝업이 닫히고 상단 노란색 표시줄에 "샘플 데이터를 사용하여 이 앱을 보는 중입니다. 새로 고치는 중입니다."라고 표시되며, 연결이 완료되면 현재 조직의 현황 보고서가 표시됩니다.
  


Teams에서 새로운 팀 만들기

  https://teams.microsoft.com 사이트에 방문한 뒤 좌측 탭에서 "팀"을 선택하고, 하단의 "참가 또는 팀 만들기" 선택 후, 메인 패널에서 "팀 만들기"를 선택합니다.

  팀 만들기 팝업이 뜨면 원하는 팀 종류를 선택하여 팀을 만듭니다. 선택한 팀의 종류에 따라 기본 채널, 앱 등이 연결되어 있으며, 제일 위의 "처음부터"를 선택하면 팀의 공개 여부, 이름, 구성원 추가 등을 통해 팀을 만들 수 있습니다. 팀을 만들어지면 기본 적으로 "일반" 채널이 만들어져 있으며, 필요에 따라 채널, 앱 등을 추가할 수 있습니다.

Power Automate Flow 만들기

  Power Automate Flow를 만들기 위해서 웹 오피스 앱 목록에서 Power Automate 아이콘을 찾아서 클릭하거나 https://make.powerautomate.com사이트에 방문합니다.

  주기적으로 뭔가 작동하는 작업을 만들기 위해서 좌측 메뉴 "템플릿"에서 "매일 Yammer 그룹에 MSN 날씨 업데이트 게시" 항목을 선택합니다.

  "계속" 버튼을 눌러서 트리거, 작업 등 각 단계의 세부 설정 화면으로 넘어갑니다.

  계정 문제인지 Yammer (Viva Engage)로의 메시지 발송이 잘 되지 않아 Teams 채널로 메시지를 발송하도록 아래와 같이 변경하였습니다. (Post Message 작업의 우측상단 "···" 메뉴를 선택 후 "삭제" 메뉴로 단계를 삭제 후, 하단의 "새 단계" 버튼을 클릭하여 "Microsoft Teams"의 "채팅 또는 채널에서 메시지 게시" 항목을 선택) 각 항목은 본인에 맞게 입력하고 "저장" 버튼을 눌러줍니다.
  저장이 되고 나면 "흐름을 진행할 준비가 되었습니다. 테스트하는 것이 좋습니다." 라는 문구가 표시되고, 우측 상단의 "테스트" 항목이 활성화됩니다. "테스트" 항목을 눌러서 테스트를 진행합니다.

  흐름 테스트 팝업 창에서 "수동"을 선택하고 "테스트" 항목을 눌러줍니다.
  흐름 실행 팝업에서 흐름에 대한 설명이 표시되며, 하단의 "흐름 실행"을 눌러주면 흐름이 진행됩니다. "흐름 실행" 팝업이 뜨고 잠시 후 흐름 실행이 시작되었다는 메시지가 표시됩니다. 하단의 "완료"를 눌러 주면 흐름 실행에 대한 결과가 표시됩니다.

  각 단계마다 흐름 실행에 걸린 시간이 표시되며, 성공한 단계는 녹색 체크 마크가 표시되고, 흐름이 실패한 경우 실패한 단계에 빨간색 느낌표가 표시되며, 우측에 오류 정보가 표시됩니다.

  흐름이 성공한 경우, 좌측 앱 목록에서 Teams를 선택하거나, https://teams.microsoft.com을 방문하여 지정한 채널에 날씨 관련 메시지가 올라왔는지 확인할 수 있습니다.


Power Apps 앱 추가

  앱 목록에서 Power Apps를 선택하거나 https://make.powerapps.com을 방문하여, 좌측 메뉴의 "만들기" 항목을 선택합니다.
  하단의 이미 만들어져 있는 앱들 중에서 아무거나 선택해서 추가합니다. 저는 "My Expenses"를 선택했습니다.

  앱 이름을 적어주고 "만들기" 버튼을 눌러 앱을 추가합니다.
  권한을 묻는 팝업이 뜨면 "허용"을 눌러줍니다.

  몇 번 팝업이 뜨면 "건너띄기" 등 항목을 선택하여 넘어 갑니다. 앱 설계 화면이 뜨면 별 다른 수정 없이 우측 상단 저장을 눌러서 저장해 주고 팝업이 뜨면 "이 버전 게시"를 눌러주고 나가면 됩니다.

  제대로 설정하려면 각 화면 구성 항목들에 대한 변수 설정 등을 해주어야 하는데, 안 해줘도 연장이 잘 되고 있어서 따로 변경하지 않았습니다.
  추가한 앱이 어떤 앱인지 저장 버튼 옆의 삼각형 실행 버튼을 눌러서 몇번 테스트 정도만 해주었습니다.

맺음말

  일단 위의 설정 정도만 해준 상태로 1년 넘게 Microsoft 365 개발자 프로그램이 지속적으로 갱신되고 있는 상태입니다.
  위와 같이 한다고 반드시 매번 갱신이 된다는 보장은 없으나, 최소 90일은 자유롭게 Microsoft 365 사용이 가능하므로 위와 같이 설정 후 약 60일 뒤에 구독이 연장되었다는 메일이 오는지 확인해 보시기 바랍니다.
  위 포스팅을 위해서 저도 기존 구독 계정 외에 새로 계정을 생성하여 화면 캡쳐하는 과정을 거쳤으므로, 혹시 신규 계정이 구독 연장이 되지 않는 경우 따로 하단에 연장이 되었는지 여부를 추가로 기록하도록 하겠습니다.

P.S.
  위 포스팅을 하려고 새로 계정 만들어서 Microsoft 365 개발자 프로그램에 가입한 시기가 6월 말인데, 게을러서 포스팅이 늦어져 지난 주에 급하게 마무리 해서 포스팅을 했습니다. 1년 이상 연장되고 있는 첫 가입 계정이 가입 후 2개월이 지난 시점에 연장 축하 메일이 왔었거든요. 
  그래서 마이크로소프트에서 인력이 하든, 시스템이 하든, 구독 기간 연장 여부 결정을 하려면 연장에 필요한 조건이 만족되어 있어야 하겠다 싶어서 위에서 적은 여러가지 설정을 지난 주에 마무리 해두고 포스팅도 완료했었습니다.
  다행히 지난 주말에 구독 연장되었다는 메일이 도착했네요. 
  혹시나 해서 계정 두 개 만들어서 가입했었고, 계정 한 개는 포스팅 준비하면서 생각날 때 마다 한가지씩 드문드문 위 설정을 진행했었고, 다른 한 개는 딱 지난 주에 급하게 모든 설정을 한번에 해두었는데, 두 계정 모두 구독 기간 연장 메일이 왔습니다.

댓글

이 블로그의 인기 게시물

OpenWrt 공유기에 Wireguard 설정하기

Cloudflare DNS 서비스를 통해 Let's Encrypt 인증서 발급 및 갱신 자동화하고 v2-ui에 http+tls 위장 적용하기

샤오미 공유기 3세대(Mi Router R3G)에 OpenWrt 올리기