microsoft teams · lista de presença no teams – aplicativo lista de presença lista de presença...
TRANSCRIPT
1
Microsoft Teams
Aplicativo Lista de presença
Microsoft Educação
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
Lista de presença no Teams (aplicativo Lista de presença)
O aplicativo Attendance (Passar lista de presença no Teams) é uma guia do Power Apps que pode ser afixada a
Uma equipe. Ele foi projetado para registrar a presença dos participantes, geralmente em ambientes de aprendizado
e treinamento. Os usuários podem marcar ou editar a presença em até 30 dias no passado e ver relatórios de
presença para um grupo inteiro ou por pessoa.
O aplicativo Attendance possui duas guias:
➔ Marcar a presença
Nessa aba, os professores podem marcar e registrar a presença de alunos em uma aula na data corrente ou em até
30 dias passados. A guia tem três seções: campos para entrada de dados, métricas resumidas da turma e uma
visão detalhada da presença de cada aluno que pertence à turma.
➔ Presença histórica
Nessa guia, os professores podem ver um relatório de presença para grupos dentro de um período especificado.
Os professores podem exportar registros de presença da turma como um todo ou exportar registros de um único
aluno dentro de um período selecionado.
Fonte
https://github.com/OfficeDev/microsoft-teams-apps-attendance/wiki/S
Visão geral da solução
Requisitos
• Conta de administrador
• Power Apps Studio
• Power Automate
• SharePoint
• Office 365
• PowerShell
• Teams
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
A seguir estão as etapas para instalar o aplicativo no Teams.
1. Referência de uso: Faça uma cópia ou baixe o zip do projeto https://github.com/OfficeDev/microsoft-teams-apps-
attendance
2. Crie uma nova equipe
a. Clique na guia Equipes, na barra de menus à esquerda.
b. Clique no botão Ingressar ou criar uma equipe.
c. Clique em Criar uma nova equipe.
d. Recomenda-se selecionar Equipe como tipo de equipe.
e. Adicione detalhes sobre a equipe e clique em Avançar.
f. Adicione todos os membros da equipe. Recomenda-se adicionar apenas pessoas que tenham autoridade para fazer o
registro de presença dos alunos.
g. Quando a equipe é criada corretamente, um novo site do SharePoint é criado também com o mesmo nome.
3. Crie uma lista no SharePoint
a. Clique na opção Novo, no lado esquerdo da página e selecione Lista.
b. Dê à lista o nome de SessionMetaData (use o nome da lista e o nome das colunas conforme indicado aqui) e clique
em Criar.
c. Adicione as seguintes colunas com seus respectivos tipos na lista SessionMetaData:
Nome da coluna Tipo Comentário
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
Título Linha única de texto Não há necessidade de criar esta coluna, pois
ela será fornecida por padrão na lista do
SharePoint. Valor exclusivo para cada sessão
ClassId Linha única de texto ID de classe da equipe do Microsoft Teams
LessonDate Data Data da aula
StartTime Linha única de texto Hora de início da aula
EndTime Linha única de texto Hora de fim da aula
ClassName Linha única de texto Nome da classe
TeacherEmailAlias Linha única de texto Alias do email do professor
StartTimeNumber Número Hora de início em formato numérico para
calcular a duração da aula e permitir
comparações
EndTimeNumber Número Hora de término em formato numérico para
calcular a duração da aula e permitir
comparações
4. Crie uma nova lista com o nome AttendanceRecord
a. Adicione as seguintes colunas:
Nome da coluna Tipo Comentário
Título Linha única de texto Não há necessidade de criar esta coluna, pois
ela será fornecida por padrão na lista do
SharePoint. ID exclusivo de cada presença
registrada para um aluno
LessonId Linha única de texto ID exclusivo da aula
LessonDate Data Data da aula
Presença Linha única de texto Presença de cada aluno, ou seja, Presente,
Ausente, Atrasado ou Dispensado
StudentEmailId Linha única de texto Email do aluno
Anotações Linha única de texto Anotação sobre cada presença registrada
AttendanceTakenBy
Linha única de texto Email do professor que registrou a presença
ClassId Linha única de texto ID de classe da equipe do Microsoft Teams
StartTime Linha única de texto Hora de início da aula
EndTime Linha única de texto Hora de fim da aula
StudentName Linha única de texto Nome do aluno dessa classe em particular
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
ClassName Linha única de texto Nome da classe
5. Crie um grupo de segurança de professores no Azure Active Directory
** Esta é uma etapa opcional. Se você deseja adicionar professores manualmente no SharePoint, vá para a etapa 6.
Realizar esta etapa evitaria a adição manual de professores; além disso, usa-se a licença do Office para diferenciar membros
do corpo docente dos alunos.
a. Para executar o script do PowerShell, o usuário precisa ser o administrador da conta do Azure e poder criar ou
excluir grupos e adicionar ou excluir usuários do grupo.
b. Abra o arquivo Create-Teachers-ADGroup.ps1 no PowerShell como Administrador. Esse arquivo encontra-se na pasta
Script do zip que foi baixado originalmente.
i. O administrador informará três parâmetros antes de executar o arquivo no PowerShell:
1. GroupName
2. GroupNickname
3. AccountSkuId, que é algo como:
"M365EDU266848:M365EDU_A5_FACULTY".
Se você não souber o ID do SKU, poderá executar esta linha no
PowerShell: PS C: \> Get-MsolAccountSku
Ou você pode verificar o seguinte link:
https://docs.microsoft.com/pt-br/powershell/module
/msonline/get-msolaccountsku?view=azureadps-1.0
ii. Execute o script
> .\Create-Teachers-ADGroup.ps1 -groupName "Attendance
staff" -groupNickName "AttedanceStaff" -accountSkuId
"M365EDUXXXXX:M365EDU_A5_FACULTY"
DICA: Informe o GroupName entre aspas se ele contiver espaços.
c. Anote o nome do grupo, pois mais etapas serão necessárias.
6. Permissões para a lista do SharePoint
a. No site do SharePoint, clique no ícone Configurações, no canto superior direito, e clique em Permissões do site.
b. Em seguida, clique em Configurações de permissão avançadas.
c. Você verá três grupos com diferentes níveis de permissões. Abra a lista Membros do aplicativo Attendance ou
Membros do NomeDoSeuApp.
d. Clique em Novo e, em seguida, clique em Adicionar usuários a este grupo.
e. Na janela pop-up, insira o nome do grupo destinado aos professores criado no PowerShell e clique em Compartilhar.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
7. Importe o pacote no Power Apps usando um arquivo zip
a. No Power Apps, clique em Aplicativos, na barra lateral esquerda, e clique em Importar Aplicativo de Tela.
b. Importe o arquivo zip do pacote: microsoft-teams-apps-attendance/Package/AttendanceApp/AttendanceApp.zip.
c. O Power Apps vai direcionar você para a página de detalhes.
d. Na página de detalhes, clique em Selecionar durante a importação para a conexão do SharePoint, na coluna de
configuração de importação.
e. Clique em +Criar novo na janela pop-up. A página será aberta em uma nova guia do navegador.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
f. Clique no botão Criar uma conexão.
g. Você verá a lista de conexões disponíveis. Clique em + para a conexão do SharePoint.
h. Marque a opção Conectar diretamente (serviços em nuvem), na janela pop-up, e clique no botão Criar.
i. Faça login para confirmar a configuração completa da conexão.
j. Retorne à guia do pacote de importação. Depois que a conexão é criada, você pode vê-la na caixa de diálogo
Importar configuração.
k. Se você não conseguir ver a conexão do SharePoint, clique no botão
Atualizar lista, na caixa de diálogo.
l. Clique no nome da conexão para selecioná-la e clique em Salvar.
m. Você verá que o SharePoint está conectado ao seu locatário.
n. Repita as ações a partir da etapa "d" para a conexão do One Drive for Business.
o. Você verá a conexão do One Drive e do SharePoint importadas para o seu locatário.
p. Clique no botão Importar, na parte inferior direita da página.
8. Edite a fonte de dados
a. Clique no link Abrir aplicativo, quando o pacote zip for importado com sucesso. Você será direcionado para o portal
do Power Apps.
b. Se uma janela solicitando determinadas permissões não abrir automaticamente:
i. À esquerda, clique no menu Abrir > Power Apps > App Attendance que você importou.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
i. O aplicativo solicitará sua permissão para usar todas as conexões de dados apresentadas.
c. Com o aplicativo aberto, clique em Exibir, no menu horizontal, e selecione Fontes de Dados.
d. Procure e selecione SharePoint.
e. Digite na janela pop-up o URL do site do SharePoint que você criou nas primeiras etapas.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
f. Selecione as listas SessionMetadata e AttendanceRecord, e clique em Conectar.
9. Edite a fonte dos fluxos
a. Abra https://us.flow.microsoft.com/pt-br/.
b. Vá para Meus fluxos.
c. Clique em Editar o fluxo ExportAllFile.
d. Altere o endereço do site para o endereço do site do SharePoint que você criou nas primeiras etapas.
e. Em seguida, selecione AttendanceRecord como o nome da lista.
f. Repita essas etapas para o outro fluxo, ExportStudent.
10. Compartilhe o Power App
O administrador precisa compartilhar o aplicativo com todas as pessoas que o usarão.
a. Acesse https://make.preview.powerapps.com/home .
b. Vá para Aplicativos, na barra de menus à esquerda, e você verá o aplicativo que importou.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
c. Clique nos 3 pontinhos (Opções), no aplicativo, e clique em Compartilhar.
d. Digite o nome do grupo destinado aos professores na janela pop-up e clique em Compartilhar. Você pode também
incluir membros adicionais, se necessário.
11. Compartilhe os fluxos
O administrador também precisa compartilhar todos os fluxos com todos os professores que usarão o aplicativo.
a. Clique neste link https://us.flow.microsoft.com/pt-br/.
b. Vá para Meus fluxos, na barra de menus à esquerda, e você verá o fluxo que importou.
c. Clique nos 3 pontinhos (Opções) referente ao seu fluxo ExportAllFile e clique em Compartilhar.
d. Digite o nome do grupo de professores; o nome do grupo será exibido na caixa de sugestão automática. Clique nele.
e. Você será solicitado a fornecer acesso a todas as conexões usadas no fluxo. Clique em Aceitar, e o fluxo será
compartilhado com o grupo de professores.
f. Repita as mesmas etapas para o fluxo ExportStuden.
[Digite aqui]
Lista de presença no Teams – Aplicativo Lista de presença
12. Exporte o pacote do Teams
a. Acesse https://make.preview.powerapps.com/home .
b. Vá para Aplicativos, na barra de menus à esquerda, e você verá o aplicativo que importou.
c. Clique nos 3 pontinhos (Opções) referente ao seu aplicativo e clique em Adicionar ao Teams.
d. Clique em Baixar aplicativo, na janela pop-up, para baixar um pacote zip.
13. Adicione o aplicativo ao Teams
a. Vá para Teams > Aplicativos (no menu à esquerda) >
Carregar um aplicativo personalizado > Carregar para Contoso.
b. Selecione o pacote zip baixado na etapa anterior.
c. Clique no menu suspenso Adicionar > Adicionar a uma equipe.
d. Selecione a equipe do tipo Equipe criada no início.
e. Clique em Adicionar uma guia.
f. A descrição do aplicativo será exibida na janela pop-up; clique em Salvar.
g. Você poderá ver o aplicativo em uma guia da equipe.
Fonte https://github.com/OfficeDev/microsoft-teams-apps-attendance/wiki/Deploy ment-Guide