PowerApps 고객 데이터를 삭제하기 위한 DSR(Data Subject Rights) 요청에 응답Responding to Data Subject Rights (DSR) requests to delete PowerApps customer data

조직의 고객 데이터에서 개인 데이터 제거를 통한 “삭제 권한”은 EU(유럽 연합) GDPR(일반 데이터 보호 규정)의 주요 보호 방법입니다.The “right to erasure” by the removal of personal data from an organization’s customer data is a key protection in the European Union (EU) General Data Protection Regulation (GDPR). 개인 데이터 제거에는 시스템 생성 로그 제거가 포함되지만 감사 로그 정보 제거는 포함되지 않습니다.Removing personal data includes removing system-generated logs but not audit log information.

PowerApps를 통해 사용자는 조직의 일상 업무에 중요한 부분인 기간 업무 응용 프로그램을 빌드할 수 있습니다.PowerApps allows users to build line-of-business applications that are a critical part of your organization’s day-to-day operations. 사용자가 조직을 떠나면 사용자가 만든 특정 데이터 및 리소스를 삭제할지 여부를 수동으로 검토하고 결정해야 합니다.When a user leaves your organization, you'll need to manually review and determine whether to delete certain data and resources that the user created. 다른 개인 데이터는 사용자 계정이 Azure Active Directory에서 삭제될 때마다 자동으로 삭제됩니다.Other personal data will be automatically deleted whenever the user’s account is deleted from Azure Active Directory.

다음은 자동으로 삭제되는 개인 데이터와 수동 검토 및 삭제가 필요한 데이터 간의 분석 결과입니다.Here is the breakdown between which personal data will be automatically deleted and which data will require your manual review and deletion:

수동 검토 및 삭제 필요Requires manual review and deletion 사용자가 Azure Active Directory에서 삭제될 때 자동으로 삭제됨Automatically deleted when the user is deleted from Azure Active Directory
환경**Environment** 게이트웨이Gateway
환경 권한***Environment permissions*** 게이트웨이 권한Gateway permissions
캔버스 앱**Canvas app** PowerApps 알림PowerApps notifications
캔버스 앱 권한Canvas-app permissions PowerApps 사용자 설정PowerApps user settings
연결**Connection** PowerApps 사용자 앱 설정PowerApps user-app settings
연결 권한Connection permissions
사용자 지정 커넥터**Custom connector**
사용자 지정 커넥터 권한Custom-connector permissions

** 각 리소스에는 개인 데이터를 포함하는 “만든 사람” 및 “수정한 사람” 레코드가 있습니다.** Each of these resources contains “Created By” and “Modified By” records that include personal data. 보안상의 이유로 이러한 레코드는 리소스가 삭제될 때까지 보존됩니다.For security reasons, these records will be retained until the resource is deleted.

*** 앱용 CDS(Common Data Service) 데이터베이스를 포함하는 환경의 경우 환경 권한(환경 작성자 및 관리자 역할에 할당된 사용자)은 해당 데이터베이스에 레코드로 저장됩니다.*** For environments that include a Common Data Service (CDS) for Apps database, environment permissions (that is, which users are assigned to the Environment Maker and Admin roles) are stored as records in that database. 앱용 CDS의 사용자에 대한 DSR에 응답하는 방법에 대한 자세한 내용은 앱용 Common Data Service 고객 데이터에 대한 DSR(Data Subject Rights) 요청에 응답을 참조하세요.For guidance on how to respond to DSRs for users of CDS for Apps, see Responding to Data Subject Rights (DSR) requests for Common Data Service for Apps customer data.

수동 검토가 필요한 데이터 및 리소스의 경우 PowerApps는 특정 사용자에 대한 개인 데이터를 다시 할당(필요한 경우)하거나 삭제하기 위한 다음과 같은 환경을 제공합니다.For the data and resources that require manual review, PowerApps offers the following experiences to reassign (if necessary) or delete personal data for a specific user:

다음은 개인 데이터를 포함할 수 있는 각 리소스 유형을 삭제할 수 있는 환경에 대한 분석 결과입니다.Here is the breakdown of which experiences are available to delete each type of resource that can contain personal data:

개인 데이터를 포함하는 리소스Resources containing personal data 웹 사이트 액세스Website access PowerShell 액세스PowerShell access
환경Environment PowerApps 관리 센터PowerApps Admin center PowerApps cmdletPowerApps cmdlets
환경 권한**Environment permissions** PowerApps 관리 센터PowerApps Admin center PowerApps cmdletPowerApps cmdlets
캔버스 앱Canvas app PowerApps 관리 센터PowerApps Admin center
PowerAppsPowerApps
PowerApps cmdletPowerApps cmdlets
캔버스 앱 권한Canvas-app permissions PowerApps 관리 센터PowerApps Admin center PowerApps cmdletPowerApps cmdlets
연결Connection 앱 작성자: 사용 가능App creator: Available
관리자: 사용할 수 없음Admin: Available
연결 권한Connection permissions 앱 작성자: 사용 가능App creator: Available
관리자: 사용할 수 없음Admin: Available
사용자 지정 커넥터Custom connector 앱 작성자: 사용 가능App creator: Available
관리자: 사용할 수 없음Admin: Available
사용자 지정 커넥터 권한Custom-connector permissions 앱 작성자: 사용 가능App creator: Available
관리자: 사용할 수 없음Admin: Available

** 앱용 CDS가 도입됨에 따라 환경 내에서 데이터베이스를 만드는 경우 환경 권한 및 모델 기반 앱 권한은 해당 데이터베이스의 인스턴스 내에 레코드로 저장됩니다.** With the introduction of CDS for Apps, if a database is created within the environment, environment permissions and model-driven app permissions are stored as records within the instance of that database. 앱용 CDS의 사용자에 대한 DSR에 응답하는 방법에 대한 자세한 내용은 앱용 Common Data Service 고객 데이터에 대한 DSR(Data Subject Rights) 요청에 응답을 참조하세요.For guidance on how to respond to DSRs for users of CDS for Apps, see Responding to Data Subject Rights (DSR) requests for Common Data Service for Apps customer data.

필수 조건Prerequisites

사용자의 경우For users

유효한 PowerApps 라이선스가 있는 사용자는 PowerApps 또는 앱 작성자용 PowerShell cmdlet을 사용하여 이 문서에 설명된 사용자 작업을 수행할 수 있습니다.Any user with a valid PowerApps license can perform the user operations outlined in this document using the PowerApps or PowerShell cmdlets for app creators.

관리되지 않는 테넌트Unmanaged tenant

관리되지 않는 테넌트의 멤버인 경우(즉, Azure AD 테넌트에 전역 관리자가 없는 경우) 개인 데이터를 제거하려면 이 아트에 설명된 단계를 수행할 수 있습니다.If you are a member of an unmanaged tenant, meaning that your Azure AD tenant does not have global administrator, then you will still be able to follow the steps outlined in this art to remove your own personal data. 그러나 테넌트에 대한 전역 관리자가 없으므로 아래 11단계: Azure Active Directory에서 사용자 삭제에서 설명된 지침에 따라 테넌트에서 고유한 계정을 삭제해야 합니다.However, since there is no global administrator for your tenant you will need to follow the instructions outlined in Step 11: Delete the user from Azure Active Directory below to delete your own account from the tenant.

관리되지 않는 테넌트의 멤버인지 확인하기 위해 다음과 같은 단계를 수행하세요.In order to determine if you are a member of an unmanaged tenant please follow these steps:

  1. 브라우저에서 다음과 같은 URL(https://login.windows.net/common/userrealm/name@contoso.com?api-version=2.1)을 열고, URL에서 이메일 주소를 바꿉니다.Open the following URL in a browser, making sure to replace your email address in the URL: https://login.windows.net/common/userrealm/name@contoso.com?api-version=2.1

  2. 관리되지 않는 테넌트의 멤버인 경우 응답에서 "IsViral": true이 표시됩니다.If you are a member of an unmanaged tenant then you will see an "IsViral": true in the response.

{
  ...
  "Login": "name@unmanagedcontoso.com",
  "DomainName": "unmanagedcontoso.com",
  "IsViral": true,
  ...
}
  1. 그렇지 않은 경우 관리 테넌트에 속해 있습니다.Otherwise, you belong to a managed tenant.

관리자의 경우For administrators

PowerApps 관리 센터, Microsoft Flow 관리 센터 또는 PowerApps 관리자용 PowerShell cmdlet을 사용하여 이 문서에 설명된 관리 작업을 수행하려면 다음이 필요합니다.To perform the administrative operations outlined in this document using the PowerApps Admin center, Microsoft Flow admin center, or PowerShell cmdlets for PowerApps administrators, you'll need the following:

1단계: 사용자가 만든 모든 환경 삭제 또는 다시 할당Step 1: Delete or reassign all environments created by the user

관리자는 사용자가 만든 각 환경에 대한 DSR 삭제 요청을 처리할 때 두 가지 의사 결정을 할 수 있습니다.As an administrator, you have two decisions to make when processing a DSR delete request for each environment that the user created:

  1. 조직 내 다른 사용자가 사용하지 않는 환경을 선택적으로 삭제할 수 있습니다.If you determine that the environment is not being used by anyone else in your organization, you can choose to delete the environment.

  2. 여전히 필요하다고 판단하는 환경을 삭제하지 않고 자신(또는 조직의 다른 사용자)을 환경 관리자로 추가할 수 있습니다.If you determine that the environment is still required, you can choose not to delete the environment and add yourself (or another user in your organization) as an Environment Admin.

중요

환경을 삭제하면 환경 내의 모든 앱, 흐름, 연결 등을 비롯한 모든 리소스가 영구적으로 삭제됩니다. 따라서 삭제하기 전에 환경의 콘텐츠를 검토하세요.Deleting an environment will permanently delete all resources within the environment, including all apps, flows, connections, etc. So please review the contents of an environment before deletion.

PowerApps 관리 센터에서 사용자 환경에 대한 액세스 권한 부여Give access to a user’s environments from the PowerApps admin center

관리자는 다음 단계에 따라 PowerApps 관리 센터에서 특정 사용자가 만든 환경에 대한 관리 액세스 권한을 부여할 수 있습니다.An admin can grant administrative access to an environment created by a specific user from the PowerApps admin center by following these steps:

  1. PowerApps 관리 센터에서 조직의 각 환경을 선택합니다.From the PowerApps admin center, select each environment in your organization.

    관리 센터 방문 페이지

  2. 사용자가 DSR 요청에서 환경을 만든 경우 보안을 선택하고 환경 관리에 설명된 단계를 계속 진행하여 자신 또는 조직의 다른 사용자에게 관리 권한을 부여합니다.If the environment was created by the user from the DSR request, select Security, and proceed with the steps outlined in Administer environments to give admin privileges to yourself or another user in your organization.

    환경 보안

PowerApps 관리 센터에서 사용자가 만든 환경 삭제Delete environments created by a user from the PowerApps admin center

관리자는 다음 단계에 따라 PowerApps 관리 센터에서 특정 사용자가 만든 환경을 검토하고 삭제할 수 있습니다.An admin can review and delete environments created by a specific user from the PowerApps admin center by following these steps:

  1. PowerApps 관리 센터에서 조직의 각 환경을 선택합니다.From the PowerApps admin center, select each environment in your organization.

    관리 센터 방문 페이지

  2. 사용자가 DSR 요청에서 환경을 만든 경우 삭제를 선택한 다음 환경 삭제 단계를 계속 진행합니다.If the environment was created by the user from the DSR request, select Delete and then proceed with the steps to delete the environment:

    환경 삭제

PowerShell을 사용하여 사용자 환경에 대한 액세스 권한 부여Give access to a user’s environments using PowerShell

관리자는 PowerApps 관리자용 PowerShell cmdletSet-AdminEnvironmentRoleAssignment 함수를 사용하여 사용자가 만든 모든 환경에 대한 액세스 권한을 자신(또는 조직 내 다른 사용자)에게 할당할 수 있습니다.An administrator can assign themselves (or another user within their organization) access to all environments created by a user by using the Set-AdminEnvironmentRoleAssignment function in the PowerShell cmdlets for PowerApps administrators:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
$myUserId = $global:currentSession.UserId

#Assign yourself as an admin to each environment created by the user
Get-AdminEnvironment -CreatedBy $deleteDsrUserId | Set-AdminEnvironmentRoleAssignment -RoleName EnvironmentAdmin -PrincipalType User -PrincipalObjectId $myUserId

#Retrieve the environment role assignments to confirm
Get-AdminEnvironment -CreatedBy $deleteDsrUserId | Get-AdminEnvironmentRoleAssignment

중요

이 함수는 앱용 CDS에 데이터베이스 인스턴스가 없는 환경에서만 작동합니다.This function works only in environments that do not have an instance of a database in CDS for Apps.

PowerShell을 사용하여 사용자가 만든 환경 삭제Delete environments created by a user using PowerShell

관리자는 PowerApps 관리자용 PowerShell cmdletRemove-AdminEnvironment 함수를 사용하여 사용자가 만든 모든 환경을 삭제할 수 있습니다.An administrator can delete all environments created by a user by using the Remove-AdminEnvironment function in the PowerShell cmdlets for PowerApps administrators:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

# Retrieve all environments created by the user and then delete them
Get-AdminEnvironment -CreatedBy $deleteDsrUserId | Remove-AdminEnvironment

2단계: 다른 모든 환경에 대한 사용자 권한 삭제Step 2: Delete the user’s permissions to all other environments

PowerApps 서비스에 “역할 할당”으로 저장된 특정 환경의 권한을 사용자에게 할당할 수 있습니다(예: 환경 관리자, 환경 작성자 등).Users can be assigned permissions (such as Environment Admin and Environment Maker) in an environment, which are stored in the PowerApps service as a “role assignment.” 앱용 CDS가 도입됨에 따라 환경 내에서 데이터베이스를 만드는 경우 이러한 “역할 할당”은 해당 데이터베이스 인스턴스 내에 레코드로 저장됩니다.With the introduction of CDS for Apps, if a database is created within the environment, these “role assignments” are stored as records within the instance of that database. 자세한 내용은 환경 관리를 참조하세요.For more information, see Administer environments.

앱용 CDS 데이터베이스가 없는 환경의 경우For environments without a CDS for Apps database

PowerApps 관리 센터PowerApps Admin center

관리자는 다음 단계에 따라 PowerApps 관리 센터에서 사용자의 환경 권한을 삭제할 수 있습니다.An administrator can delete a user’s environment permissions starting from the PowerApps Admin center by following these steps:

  1. PowerApps 관리 센터에서 조직의 각 환경을 선택합니다.From the PowerApps Admin center, select each environment in your organization.

    조직 내에서 만들어진 모든 환경을 검토하려면 Office 365 전역 관리자 또는 Azure Active Directory 전역 관리자여야 합니다.You must be an Office 365 Global Administrator or Azure Active Directory Global Administrator to be able to review all environments that have been created within your organization.

    관리 센터 방문 페이지

  2. 보안을 선택합니다.Select Security.

    해당 환경에 앱용 CDS 데이터베이스가 없으면 환경 역할에 대한 섹션이 표시됩니다.If your environment does not have a CDS for Apps database, you will see a section for Environment Roles.

  3. 환경 역할에서 환경 관리자환경 작성자를 각각 둘 다 선택한 다음 검색 창을 사용하여 사용자 이름을 검색합니다.Within Environment Roles, select both Environment Admin and Environment Maker separately and, using the search bar, search for the user’s name.

    환경 역할 페이지

  4. 사용자가 한쪽 역할에만 액세스할 수 있는 경우에는 사용자 화면에서 해당 권한을 제거하고 저장을 선택합니다.If the user has access to either role, from within the Users screen, remove their permission, and select Save.

PowerShellPowerShell

관리자는 PowerApps 관리자용 PowerShell cmdletRemove-AdminEnvironmentRoleAssignment 함수를 사용하여 앱용 CDS 데이터베이스가 없는 모든 환경에서 사용자에 대한 모든 환경 역할 할당을 삭제할 수 있습니다.An administrator can delete all environment role assignments for a user across all environments without a CDS for Apps database by using the Remove-AdminEnvironmentRoleAssignment function in the PowerShell cmdlets for PowerApps administrators:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#find all environment role assignments for the user for environments without a CDS for Apps instance and delete them
Get-AdminEnvironmentRoleAssignment -UserId $deleteDsrUserId | Remove-AdminEnvironmentRoleAssignment

중요

이 함수는 앱용 CDS 데이터베이스 인스턴스가 없는 환경에서만 작동합니다.This function works only for environments that do not have an instance of a CDS for Apps database.

앱용 CDS 데이터베이스가 있는 환경의 경우For environments WITH a CDS for Apps database

앱용 CDS가 도입됨에 따라 환경 내에서 데이터베이스를 만드는 경우 이러한 “역할 할당”은 해당 데이터베이스 인스턴스 내에 레코드로 저장됩니다.With the introduction of the CDS for Apps, if a database is created within the environment, these “role assignments” are stored as records within the instance of that database. 앱용 CDS의 데이터베이스 인스턴스에서 개인 데이터를 제거하는 방법에 대한 자세한 내용은 Common Data Service 사용자 개인 데이터 제거 문서를 참조하세요.Please refer to the following documentation on how to remove personal data from an instance of a database in CDS for Apps: Common Data Service User personal data removal

3단계: 사용자가 소유한 모든 캔버스 앱 삭제 또는 다시 할당Step 3: Delete or reassign all canvas apps owned by a user

PowerApps 관리자 PowerShell cmdlet을 사용하여 사용자의 캔버스 앱 다시 할당Reassign a user’s canvas apps using the PowerApps Admin PowerShell cmdlets

관리자가 사용자의 캔버스 앱을 삭제하지 않도록 결정하면 PowerApps 관리자 PowerShell cmdletSet-AdminAppOwner 함수를 사용하여 사용자가 소유한 앱을 다시 할당할 수 있습니다.If an admin decides not to delete a user’s canvas apps, they can reassign the apps owned by a user by using the Set-AdminAppOwner function in the PowerApps Admin PowerShell cdmlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
$newAppOwnerUserId = "72c272b8-14c3-4f7a-95f7-a76f65c9ccd8"

#find all apps owned by the DSR user and assigns them a new owner
Get-AdminApp -Owner $deleteDsrUserId | Set-AdminAppOwner -AppOwner $newAppOwnerUserId

PowerApps 사이트를 사용하여 사용자의 캔버스 앱 삭제Delete a user’s canvas app using the PowerApps site

사용자는 PowerApps 사이트에서 앱을 삭제할 수 있습니다.A user can delete an app from the PowerApps site. 앱 삭제 방법에 대한 전체 단계는 앱 삭제를 참조하세요.For the full steps on how to delete an app, please see deleting an app.

PowerApps 관리 센터를 사용하여 사용자의 캔버스 앱 삭제Delete a user’s canvas app using the PowerApps Admin center

관리자는 다음 단계에 따라 PowerApps 관리 센터에서 사용자가 만든 앱을 삭제할 수 있습니다.An admin can delete apps created by a user starting from the PowerApps Admin center by following these steps:

  1. PowerApps 관리 센터에서 조직의 각 환경을 선택합니다.From the PowerApps Admin center, select each environment in your organization.

    조직 내에서 만들어진 모든 환경을 검토하려면 Office 365 전역 관리자 또는 Azure Active Directory 전역 관리자여야 합니다.You must be a Office 365 Global Administrator or Azure Active Directory Global Administrator to be able to review all environments that have been created within your organization.

    관리 센터 방문 페이지

  2. 리소스 > 을 선택합니다.Select Resources > Apps.

  3. 검색 창을 사용하여 이 환경 내에서 해당 사용자가 만든 모든 앱을 가져오는 사용자 이름을 검색합니다.Using the search bar, search for the user’s name, which will bring up any apps that have been created by that user within this environment:

    앱 검색

  4. 사용자가 소유한 각 앱에 대한 세부 정보를 선택합니다.Select Details for each of the apps owned by the user:

    앱 세부 정보 선택

  5. 삭제를 선택하여 각 앱을 삭제합니다.Select Delete to delete each app:

PowerApps 관리자 PowerShell cmdlet을 사용하여 사용자의 캔버스 앱 삭제Delete a user’s canvas app using the PowerApps Admin PowerShell cmdlets

관리자가 사용자가 소유한 모든 캔버스 앱을 삭제하도록 결정하면 PowerApps 관리자 PowerShell cdmletRemove-AdminApp 함수를 사용하여 삭제할 수 있습니다.If an admin decides to delete all canvas apps owned by a user, they can do so using the Remove-AdminApp function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#find all apps owned by the DSR user and deletes them
Get-AdminApp -Owner "0ecb1fcc-6782-4e46-a4c4-738c1d3accea" | Remove-AdminApp

4단계: 캔버스 앱에 대한 사용자 권한 삭제Step 4: Delete the user’s permissions to canvas apps

앱이 사용자와 공유될 때마다 PowerApps는 응용 프로그램에 대한 사용자의 권한(CanEdit 또는 CanUse)을 설명하는 “역할 할당”이라는 레코드를 저장합니다.Whenever an app is shared with a user, PowerApps stores a record called a “role assignment” that describes the user’s permissions (CanEdit or CanUse) to the application. 자세한 내용은 앱 공유 문서를 참조하세요.For more information, see the Share an app article.

참고

앱이 삭제될 때 앱의 역할 할당이 삭제됩니다.An app’s role assignments will be deleted when the app is deleted.

참고

앱 소유자의 역할 할당을 삭제하려면 앱에 대한 새 소유자를 할당해야 합니다.The app owner's role assignment can only be deleted by assigning a new owner for the app.

PowerApps 관리 센터PowerApps Admin center

관리자는 다음 단계에 따라 PowerApps 관리 센터에서 사용자에 대한 앱 역할 할당을 삭제할 수 있습니다.An admin can delete app-role assignments for a user starting from the PowerApps Admin center by following these steps:

  1. PowerApps 관리 센터에서 조직의 각 환경을 선택합니다.From the PowerApps Admin center, select each environment in your organization.

    조직 내에서 만들어진 모든 환경을 검토하려면 Office 365 전역 관리자 또는 Azure Active Directory 전역 관리자여야 합니다.You must be an Office 365 Global Administrator or Azure Active Directory Global Administrator to be able to review all environments that have been created within your organization.

    관리 센터 방문 페이지

  2. 각 환경에서 리소스 > 를 선택합니다.For each environment select Resources > Apps.

  3. 환경에 있는 각 앱에 대해 공유를 선택합니다.Select Share for each of the apps in the environment:

    앱 공유 선택

  4. 사용자가 앱에 액세스할 수 있는 경우에는 앱의 공유 화면에서 해당 권한을 제거하고 저장을 선택합니다.If the user has access to the app, from within the app’s Share screen, remove their permission and select Save.

    앱 공유 관리 페이지

관리자용 PowerShell cmdletPowerShell cmdlets for admins

관리자는 PowerApps 관리자 PowerShell cdmletRemove-AdminAppRoleAssignmnet 함수를 사용하여 사용자의 캔버스 앱 역할 할당을 모두 삭제할 수 있습니다.An admin can delete all of a user’s canvas-app role assignments by using the Remove-AdminAppRoleAssignmnet function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#find all app role assignments for the DSR user and deletes them
Get-AdminAppRoleAssignment -UserId $deleteDsrUserId | Remove-AdminAppRoleAssignment

5단계: 사용자가 만든 연결 삭제Step 5: Delete connections created by a user

연결은 다른 API 및 SaaS 시스템에 대한 연결을 설정할 때 커넥터와 함께 사용됩니다.Connections are used in conjunction with connectors when establishing connectivity with other APIs and SaaS systems. 연결을 만든 사용자에 대한 참조가 연결에 포함되므로, 이러한 참조를 모두 제거하기 위해 연결이 삭제될 수 있습니다.Connections do include references to the user who created them and, as a result, can be deleted to remove any references to the user.

앱 작성자용 PowerShell cmdletPowerShell cmdlets for app creators

사용자는 앱 작성자용 PowerShell cmdlet의 Remove-Connection 함수를 사용하여 모든 연결을 삭제할 수 있습니다.A user can delete all of their connections by using the Remove-Connection function in the PowerShell cmdlets for app creators:

Add-PowerAppsAccount

#Retrieves all connections for the calling user and deletes them
Get-Connection | Remove-Connection

PowerApps 관리자용 PowerShell cmdletPowerShell cmdlets for PowerApps administrators

관리자는 PowerApps 관리자 PowerShell cdmlet에서 Remove-AdminConnection 함수를 사용하여 사용자의 모든 연결을 삭제할 수 있습니다.An admin can delete all of a user’s connections by using the Remove-AdminConnection function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#Retrieves all connections for the DSR user and deletes them
Get-AdminConnection -CreatedBy $deleteDsrUserId | Remove-AdminConnection

6단계: 공유 연결에 대한 사용자 권한 삭제Step 6: Delete the user’s permissions to shared connections

앱 작성자용 PowerShell cmdletPowerShell cmdlets for app creators

사용자는 앱 작성자용 PowerShell cmdlet의 Remove-ConnectionRoleAssignment 함수를 사용하여 공유 연결에 대한 모든 연결 역할 할당을 삭제할 수 있습니다.A user can delete all of their connection role assignments for shared connections by using the Remove-ConnectionRoleAssignment function in the PowerShell cmdlets for app creators:

Add-PowerAppsAccount

#Retrieves all connection role assignments for the calling users and deletes them
Get-ConnectionRoleAssignment | Remove-ConnectionRoleAssignment

참고

소유자 역할 할당을 삭제하려면 연결 리소스를 삭제해야 합니다.Owner role assignments cannot be deleted without deleting the connection resource.

관리자용 PowerShell cmdletPowerShell cmdlets for admins

관리자는 PowerApps 관리자 PowerShell cdmlet에서 Remove-AdminConnectionRoleAssignment 함수를 사용하여 사용자의 모든 연결 역할 할당을 삭제할 수 있습니다.An admin can delete all of a user’s connection role assignments by using the Remove-AdminConnectionRoleAssignment function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#Retrieves all connection role assignments for the DSR user and deletes them
Get-AdminConnectionRoleAssignment -PrincipalObjectId $deleteDsrUserId | Remove-AdminConnectionRoleAssignment

7단계: 사용자가 만든 사용자 지정 커넥터 삭제Step 7: Delete custom connectors created by the user

사용자 지정 커넥터는 기존의 기본 제공 커넥터를 보완하고 다른 API, SaaS 및 사용자 지정 개발 시스템에 대한 연결을 허용합니다.Custom Connectors supplement the existing out of box connectors and allow for connectivity to other APIs, SaaS and custom-developed systems. 조직의 다른 사용자에게 사용자 지정 커넥터 소유권을 전송하거나 사용자 지정 커넥터를 삭제할 수 있습니다.You may want to transfer Custom Connector ownership to other users in the organization or delete the Custom Connector.

앱 작성자용 PowerShell cmdletPowerShell cmdlets for app creators

사용자는 앱 작성자용 PowerShell cmdlet의 Remove-Connector 함수를 사용하여 모든 사용자 지정 커넥터를 삭제할 수 있습니다.A user can delete all of their custom connectors by using the Remove-Connector function in the PowerShell cmdlets for app creators:

Add-PowerAppsAccount

#Retrieves all custom connectors for the calling user and deletes them
Get-Connector -FilterNonCustomConnectors | Remove-Connector

관리자용 PowerShell cmdletPowerShell cmdlets for admins

관리자는 PowerApps 관리자 PowerShell cdmlet에서 Remove-AdminConnector 함수를 사용하여 사용자가 만든 모든 사용자 지정 커넥터를 삭제할 수 있습니다.An admin can delete all custom connectors created by a user using the Remove-AdminConnector function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#Retrieves all custom connectors created by the DSR user and deletes them
Get-AdminConnector -CreatedBy $deleteDsrUserId | Remove-AdminConnector

8단계: 공유된 사용자 지정 커넥터에 대한 사용자 권한 삭제Step 8: Delete the user’s permissions to shared custom connectors

앱 작성자용 PowerShell cmdletPowerShell cmdlets for app creators

사용자는 앱 작성자용 PowerShell cmdlet의 Remove-ConnectorRoleAssignment 함수를 사용하여 공유된 사용자 지정 연결에 대한 모든 커넥터 역할 할당을 삭제할 수 있습니다.A user can delete all of their connector role assignments for shared custom connectors with the Remove-ConnectorRoleAssignment function in the PowerShell cmdlets for app creators:

Add-PowerAppsAccount

#Retrieves all connector role assignments for the calling users and deletes them
Get-ConnectorRoleAssignment | Remove-ConnectorRoleAssignment

참고

소유자 역할 할당을 삭제하려면 연결 리소스를 삭제해야 합니다.Owner role assignments cannot be deleted without deleting the connection resource.

관리자용 PowerShell cmdletPowerShell cmdlets for admins

관리자는 PowerApps 관리자 PowerShell cdmlet에서 Remove-AdminConnectorRoleAssignment 함수를 사용하여 사용자에 대한 모든 사용자 지정 커넥터 역할 할당을 삭제할 수 있습니다.An admin can delete all custom connector role assignments for a user using the Remove-AdminConnectorRoleAssignment function in the PowerApps Admin PowerShell cmdlets:

Add-PowerAppsAccount
$deleteDsrUserId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"

#Retrieves all custom connector role assignments for the DSR user and deletes them
Get-AdminConnectorRoleAssignment -PrincipalObjectId $deleteDsrUserId | Remove-AdminConnectorRoleAssignment

9단계: Microsoft Flow에서 사용자의 개인 데이터 삭제Step 9: Delete the user’s personal data in Microsoft Flow

PowerApps 라이선스에는 항상 Microsoft Flow 기능이 포함되어 있습니다.PowerApps licenses always include Microsoft Flow capabilities. Microsoft Flow는 PowerApps 라이선스에 포함될 뿐만 아니라 독립 실행형 서비스로도 제공됩니다.In addition to being included in PowerApps licenses, Microsoft Flow is also available as a standalone service. Microsoft Flow 서비스를 사용하는 사용자에 대한 DSR에 응답하는 방법에 대한 자세한 내용은 Microsoft Flow에 대한 GDPR 데이터 주체 요청에 응답을 참조하세요.For guidance on how to respond to DSRs for users who use the Microsoft Flow service, see Responding to GDPR Data Subject Requests for Microsoft Flow.

중요

관리자는 PowerApps 사용자에 대해 이 단계를 완료하는 것이 좋습니다.It is recommended that admins complete this step for a PowerApps user.

10단계: 앱용 CDS 인스턴스에서 사용자의 개인 데이터 삭제Step 10: Delete the user’s personal data in instances of CDS for Apps

PowerApps 커뮤니티 요금제를 포함한 특정 PowerApps 라이선스는 조직 내 사용자가 앱용 CDS 인스턴스를 만들고 앱용 CDS에서 앱을 만들고 빌드하는 기능을 제공합니다.Certain PowerApps licenses, including the PowerApps Community Plan, give the ability for users within your organization to create instances of CDS for Apps and to create and build apps on CDS for Apps. PowerApps 커뮤니티 요금제는 사용자가 개별 환경에서 앱용 CDS를 사용해 볼 수 있는 무료 라이선스입니다.The PowerApps Community Plan is a free license that allows users to try out CDS for Apps in an individual environment. 각 PowerApps 라이선스에 포함된 기능에 대해서는 PowerApps 가격 페이지를 참조하세요.See the PowerApps pricing page for which capabilities are included in each PowerApps license.

앱용 CDS를 사용하는 사용자에 대한 DSR에 응답하는 방법에 대한 자세한 내용은 앱용 Common Data Service 고객 데이터에 대한 DSR(Data Subject Rights) 요청에 응답을 참조하세요.For guidance on how to respond to DSRs for users who use CDS for Apps, see Responding to Data Subject Rights (DSR) requests for Common Data Service for Apps customer data.

중요

관리자는 PowerApps 사용자에 대해 이 단계를 완료하는 것이 좋습니다.It is recommended that admins complete this step for a PowerApps user.

11단계: Azure Active Directory에서 사용자 삭제Step 11: Delete the user from Azure Active Directory

위의 단계를 완료하면 최종 단계는 Azure Active Directory에 대한 사용자의 계정을 삭제하는 것입니다.Once the above steps have been complete the final step is to delete the user’s account for Azure Active Directory.

관리 테넌트Managed tenant

관리 Azure AD 테넌트의 관리자로써 Office 365 Service Trust Portal에서 찾을 수 있는 Azure 데이터 주체 요청 GDPR 문서에 설명된 단계에 따라 사용자의 계정을 삭제할 수 있습니다.As an admin of a managed Azure AD tenant you can delete the user's account by following the steps outlined in the Azure Data Subject Request GDPR documentation that can be found on the Office 365 Service Trust Portal.

관리되지 않는 테넌트Unmanaged tenant

관리되지 않는 테넌트의 멤버인 경우 Azure AD 테넌트에서 계정을 삭제하기 위해 이러한 단계를 수행해야 합니다.If you are a member of an unmanaged tenant then you will need to follow these steps in order to delete your account from your Azure AD tenant:

참고

관리 또는 관리되지 않는 테넌트의 멤버인지를 감지하는 방법을 보려면 위의 관리되지 않는 테넌트 섹션을 참조하세요.Please see the Unmanaged tenant section above to see how to detect if you are a member of an unmanaged or managed tenant.

  1. 직장 및 학교 개인 정보 페이지로 이동하고 Azure AD 계정으로 로그인합니다.Navigate to the Work and School privacy page and sign-in with your Azure AD account.

  2. 계정 종료를 선택하고 Azure AD 테넌트에서 계정을 삭제하는 지침을 따릅니다.Select Close account and follow the instructions to delete your account from your Azure AD tenant.

    앱 공유 선택