Compartilhar via


Configurar tarefas do Teams

O conteúdo armazenado no SharePoint inclui metadados e detalhes sobre atribuições e envios armazenados para atribuições. Os dados de exportação do usuário são compatíveis com os usuários de Alunos e Professores. No entanto, a exclusão de dados tem suporte apenas para Alunos devido a conformidade de combinação e retenção de dados. Os professores podem excluir seus dados no aplicativo excluindo atribuições ou classes. Para obter mais informações, examine a documentação Administração Atribuições.

Há três scripts para usar dependendo do cenário:

Etapa comum compartilhada para o cenário Exportar e Excluir dados do usuário:

Use o script Get-UserClasses. ps1 para criar uma lista de classes das quais o usuário faz parte. Se o usuário saiu da classe, um arquivo de texto que contenha essas Ids de classe poderá ser fornecido para incluir dados dessas classes. Caso contrário, os dados não serão exportados ou excluídos dessas classes. A execução desse script cria um arquivo csv que contém uma lista de classes, a função do usuário na classe e se a exportação ou exclusão para o usuário foi processada ou não (que é definida como false por padrão).

Exportar dados do usuário:

Use o script Export-EDUAssignments.ps1 para exportar os dados do usuário. O arquivo csv gerado na etapa acima é a entrada para este script. A execução desse script produzirá atribuições e envios de cada atribuição e gera dois arquivos. O arquivo de atribuição (assignment.json) contém atribuições e envios e arquivo de relatório (GetAssignmentsReport.csv) - status da execução do script. Depois de executar o script, ele atualiza a coluna GetSubmissionsProcessed no arquivo de entrada csv como true para essa classe específica para que, se houver uma falha, o script possa ser executado novamente.

Excluindo dados do Usuário:

Use o script Delete-EDUAssignments.ps1 para deletar os dados do usuário. O script lê os detalhes da classe do usuário do arquivo csv de entrada gerado na etapa compartilhada anterior. Em seguida, ele exclui os envios e gera um arquivo de relatório (DeleteAssignmentsReport.csv) para o status de execução do script. Quando a exclusão do envio é feita, ela atualiza a coluna DeleteSubmissionsProcessed como true para essa classe específica, de modo que, se houver uma falha, o script poderá ser executado novamente. O script também remove os alunos da classe, a menos que seja especificado opcionalmente para não fazê-lo pelo locatário Administração, caso contrário, o aluno receberá todas as atribuições aplicáveis a eles para serem redistribuídas para eles.