Entender a arquitetura de aplicativos de exemplo Profile+ (versão preliminar)

[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Neste artigo, você saberá mais sobre as coleções e variáveis globais usadas pelo aplicativo Profile + e entenderá como usá-las de maneira eficaz. Para saber mais sobre como instalar e usar o aplicativo de exemplo Inspeção, acesse Aplicativos de exemplo Profile+.

Pré-requisitos

Para entender e usar as informações neste artigo, você precisará saber sobre os diferentes controles, recursos e capacidades dos aplicativos de tela.

Você também precisa saber como instalar e usar o aplicativo de exemplo Profile+.

Fluxo de Dados do Aplicativo

O diagrama a seguir mostra a interseção de usuários, dados e sistemas.

Modelo de dados do aplicativo de exemplo Perfil+.

Os seguintes conectores são usados no aplicativo Perfil+:

  • Office 365 Users – usado para ler dados de perfis de usuários do Microsoft 365.

  • Office 365 Groups - usado para recuperar as pessoas subordinadas a um usuário selecionado.

  • Microsoft Stream- usado para exibir o vídeo do perfil do usuário no Controle de fluxo.

Modelo de Dados

Modelo de dados do aplicativo Perfil+.

Tabelas

Nome da tabela Descrição
Cargos em aberto Uma tabela para armazenar cargos em aberto. Detalhes como nome, Email de Gerente, Descrição e Link para Aplicar por quem foi criado ou modificado são armazenados na entidade Abrir.
Marca de Experiência Uma marca de experiência armazena registros de experiência que estão disponíveis para os usuários adicionarem a perfis. Detalhes como o nome, a ID exclusiva da marca de experiência à qual está associado e a data em que a experiência foi criada e modificada são armazenados na entidade Experiência.
Marca do Projeto Marcas de um projeto armazenam registros de projetos que estão disponíveis para os usuários adicionarem ao perfil. Detalhes como o nome, marca do projeto.
Cargo da Pessoa Tabela para armazenar o perfil das pessoas. Detalhes como introdução, URL do LinkedIn, objetivo são armazenados na Entidade Cargo da Pessoa.
Configuração de usuário do Profile+ A tabela para armazenar se um usuário se conectou ao aplicativo ou não e se deseja que outros enviem detalhes de solicitações como Nome, Criado por, Criado em, Email é armazenada em Entidade Configurações do Usuário.

Coleções

Nome da Coleção Descrição Tela usada
colLocalization Usado para criar uma coleção de localização com base no idioma do usuário. Propriedade OnStart do aplicativo
colOldExpertise Coleção de marcas de experiência que foram adicionadas anteriormente pelo usuário. Propriedade OnSelect do botão Salvar Meu Perfil na Tela Perfil
colOpenPositions Coleção de todos os cargos em aberto. Propriedade OnSelect de Adicionar Cargos em Aberto na Tela Perfil
colFilteredProfiles Coleção de perfis retornados pelo filtro selecionado. propriedade de itens de galFilteredResults na Tela Perfil
colFilteredProfileEmails Coleção de emails de perfis filtrados, usados para preencher colFilteredProfiles. Propriedade OnSelect do botão Aplicar na Tela Perfil
colFilteredProfileEmailsByExpertise Coleção de emails de perfil com a experiência selecionada. Propriedade OnSelect do botão Aplicar na Tela Perfil
colFilteredProfileEmailsByProject Coleção de emails de perfil com o projeto selecionado. Propriedade OnSelect do botão Aplicar na Tela Perfil
colNewExpertise Coleção de novas marcas de experiência que são adicionadas pelo usuário. Propriedade OnSelect do botão Salvar Meu Perfil na Tela Perfil
colFilteredUsers Coleção de usuários filtrados
colOldProjects Coleção de projetos que foram adicionados anteriormente pelo usuário Propriedade OnSelect do botão Salvar Meu Perfil na Tela Perfil
colNewProjects Coleção de novos projetos que são adicionados pelo usuário. Propriedade OnSelect do botão Salvar na tela Perfil
colDeletedOpenPositions Cargos sendo excluídos pelo usuário. Propriedade OnSelect do botão Salvar Meu Perfil na Tela Perfil
colDirectReports coleção de relatórios diretos do perfil de usuário selecionado. Propriedade OnSelect do botão Resultados da Pesquisa na tela Perfil
colUserSettings Coleção de configurações do usuário. Propriedade OnSelect do botão Salvar na tela Configurações
colCharWidth Coleção de largura de caracteres. Propriedade OnStart do aplicativo
colTeamMembers coleção de membros da equipe associados ao usuário que efetuou logon. Propriedade OnSelect do botão Aplicar membro da equipe na Tela Equipe
colSelectedTeamMembers coleção de membros da equipe selecionados. Propriedade OnSelect do botão Iniciar Membros da Equipe
colFilteredMembersEmailsByExpertise Coleção de membros da equipe filtrada por experiência. Propriedade OnSelect do botão Aplicar membro da equipe na Tela Equipe
colFilteredMembersEmailsByProject Coleção de membros da equipe filtrada com projetos. Propriedade OnSelect do botão Aplicar membro da equipe na Tela Equipe
colFilteredMembersEmails Coleção de membros da equipe filtrada por emails Propriedade OnSelect do botão Aplicar membro da equipe na Tela Equipe
colFilteredMembers coleção de membros filtrados Propriedade OnSelect do botão Aplicar membro da equipe na Tela Equipe
colSelectedProfiles Coleção de perfis selecionados.

Variáveis globais

Nome de Variável Digitar Descrição
gblAppLoaded Booliano Para verificar se o aplicativo está carregado.
gblUserLanguage Texto Para verificar o idioma do usuário conectado.
gblHasProfileLoaded Tabela Usado para armazenar a largura dos caracteres para diferentes fontes, pesos e tamanhos.
gblThemeDark Booliano Para verificar se o tema do Teams está definido como escuro.
gblThemeHiCo Booliano Para verificar se o tema do Teams está definido como alto contraste.
gblMobileMode Booliano Variável para verificar se o aplicativo está sendo executado em dispositivos móveis.
gblAppSetting_inputMobileOnWeb Boolean Variáveis para dimensionar fontes para aplicativos baseados em dispositivos móveis, executados em desktop.
gblAppSetting_inputScaleFontsby Número Use esta variável para dimensionar todas as fontes em um valor fixo.
gblFirstRun Boolean Para verificar se o aplicativo está sendo executado pela primeira vez.
gblRecordUserSettings Registro Variável para usar o registro mais antigo, caso existam vários registros.
gblAppSetting_inputMobile Booliano Variáveis para dimensionar fontes para aplicativos baseados em dispositivos móveis.
gblAppColors Registro Variável para definir o valor de cor no aplicativo.
gblAppSizes Registro Variável para definir o valor de cor no aplicativo.
gblAppStyles Registro Variável para definir os valores de estilo no aplicativo.
gblProject Registro Variável para armazenar um registro de projeto que está no contexto.
gblIsTeamsContext Booliano Variável para verificar o contexto do grupo de equipes.
gblHasTeamLoaded Booliano Variável para verificar se a equipe foi carregada.

Aplicativo OnStart

Esta seção explica as coleções, variáveis e detalhes de execução usados no início do aplicativo.

Coleções OnStart
Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colCharsWidth Coleção de larguras para cada caractere usado para rótulos de largura automática.
Variáveis OnStart
Nome da variável Descrição
gblAppLoaded Variável global para verificar se o aplicativo foi carregado completamente.
gblHasProfileLoaded Variável global para verificar se o perfil do usuário foi carregado
gblUserLanguage Variável global para armazenar o idioma do usuário.
gblThemeDark Variável global para armazenamento se o Teams estiver sendo executado no modo escuro.
gblThemeHiCo Variável global para armazenamento se o Teams estiver sendo executado no modo de contraste.
gblMobileMode Variável global para armazenar se o aplicativo está sendo acessado de um dispositivo móvel.
gblAppSetting_inputMobileOnWeb Variável global para dimensionar fontes para dispositivos móveis.
gblAppSetting_inputMobile Variável global para dimensionar fontes para dispositivos móveis.
gblAppSetting_inputScaleFontsBy Variável global para dimensionar todas as fontes em um valor fixo.
gblCurrUserEmail Variável global para armazenar o endereço de email do usuário atual.
Detalhes da execução do OnStart
  1. Quando um usuário acessa o aplicativo, gblAppLoaded é definida como falsa. O carregamento do perfil do usuário gblHasProfileLoaded é definido como falso. O código de idioma do usuário é armazenado em gblUserLanguage, com English - US como o padrão.

  2. O idioma do usuário é então usado para coletar o texto localizado usado em todo o aplicativo (por exemplo, rótulo e texto do botão) em colLocalization.

  3. A largura automática do rótulo é calculada e armazenada em colCharsWidth

  4. O tema/modo do Teams do usuário é verificado para ver se o tema é padrão, escuro ou alto contraste. As variáveis gblThemeDark e gblThemeHiCo são definidas apropriadamente.

Esta seção explica as coleções, variáveis e detalhes de execução usados ao navegar para as telas Perfil e Equipe.

Coleções de navegação de tela Perfil

Nenhuma coleção é usada ao navegar para a tela Perfil.

Variáveis de navegação de tela Perfil

As variáveis a seguir são usadas ao navegar para a tela Perfil.

Nome da variável Descrição
gblIsTeamsContext Variável global para armazenar e mostrar os dados da equipe ou da estrutura organizacional na tela Perfil.
gblAppLoaded Variável global para verificar se o aplicativo foi carregado completamente.
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
gblAppContext Variável global para verificar o contexto de onde o aplicativo está sendo executado.
gblFirstRun Variável global para verificar se o aplicativo está sendo executado pela primeira vez.
gblRecordUserSettings Variável global para armazenar os registros de configurações do usuário do projeto mais recentes para o usuário atual.
locShowFirstRun Variável local para indicar se a execução atual do aplicativo é a primeira execução do usuário.
locShowPowerAppsPrompt Variável local para indicar se o usuário configurou a preferência para ver o prompt do Power Apps como sim ou não.
Detalhes de execução da navegação na tela Perfil
  1. Se gblAppLoaded for verdadeiro (o que significa que o OnStart do aplicativo foi concluídos), gblAppStyles não estiver em branco (o que significa que a variável de estilo foi carregada) e gblAppContext, gblIsTeamsContext for verdadeiro (o que significa que o aplicativo está sendo acessado de dentro do Teams), então o usuário será direcionado para:

    • Tela Perfil se o hostClientType (dispositivo usado para acessar o aplicativo) for um Android ou iOS.

    • Tela Equipe se o hostClientType não for Android ou iOS. Duas variáveis são passadas durante a navegação para a tela Equipe:

      1. locShowFirstRun: se a execução atual for a primeira execução do aplicativo, conforme indicado por gblFirstRun, ela será definida como verdadeira; caso contrário, será falsa.

      2. locShowPowerAppsPrompt: se o registro de configurações do usuário do projeto mais recente para o usuário atual (armazenado em gblRecordUserSettings) tiver um valor Sim para a coluna 'Display Splash (Power Apps)', ele será definido como verdadeiro; caso contrário, será falso.

  2. Se gblAppContext for falso, o usuário é direcionado à Tela de Diálogo de Boas-vindas.

Tela Perfil

Exibir a caixa de diálogo de boas-vindas

Os detalhes de execução a seguir são usados ao exibir a caixa de diálogo de boas-vindas.

Detalhes de execução da caixa de diálogo de boas-vindas
  1. A primeira tela será exibida apenas uma vez quando um usuário abrir o aplicativo pela primeira vez para mostrar a exibição detalhada sobre o aplicativo. Quando o usuário selecionar Continuar, a segunda tela sobre como o aplicativo foi criado será exibida e duas opções estarão disponíveis.

  2. Não mostrar isso novamente após você verificar as configurações do usuário será atualizado para não mostrar este pop-up. Se o usuário não marcar a caixa de seleção e selecionar Entendi, este pop-up será mostrado toda vez

Exibir a estrutura da organização

Esta seção explica as coleções, variáveis e detalhes de execução que são usados ao exibir a estrutura da organização.

Coleções de estrutura organizacional

As coleções a seguir são usadas ao exibir a estrutura da organização.

Nome da coleção Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
colDirectReports Coleção de subordinados diretos do perfil de usuário selecionado.
Variáveis da estrutura da organização

As variáveis a seguir são usadas ao exibir a estrutura da organização.

Nome da variável Descrição
locSelectedProfilesEmail Variável local para armazenar o email de perfil selecionado.
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
locShowConnectOptions Variável local para mostrar as conexões disponíveis para o usuário se conectar.
locSelectedPerson Variável local para armazenar o perfil do usuário.
locFilterProfile Variável local para armazenar o filtro do perfil.
locFilterApplied Variável local para armazenar o filtro do perfil.
locProjectFilterChanged Variável local para armazenar o projeto alterado no filtro.
locExpertiseFilterChanged Variável local para armazenar a experiência alterada no filtro.
locProjectFilterSelected Variável local para armazenar o projeto selecionado no filtro.
locExpertiseFilterSelected Variável local para armazenar a experiência selecionada no filtro.
locProfileForViewing Variável local para armazenar o perfil selecionado para exibição.
locViewProfile Variável local para armazenar o perfil.
locViewProfileDetails Variável local para armazenar detalhes do perfil.
locViewingSearchResult Variável local para mostrar os resultados correspondentes após a pesquisa.
locSetFocusTimerStart Variável local para definir o início do temporizador de foco com base em um controle.
locSetFocusControlTarget Variável local para salvar o controle.
locSelectedPersonManager Variável local para armazenar o gerente do perfil do usuário.
locSelectedPersonProfile Variável local para armazenar o endereço do email do usuário.
locSelectedPersonHasManager Variável local a ser armazenada como verdadeira se o usuário tiver gerente; senão, será falsa.
locShowFirstRun A variável local para indicar a execução atual do aplicativo é a primeira execução para o usuário.
Etapas de execução da estrutura da organização
  1. O Perfil do Usuário é exibido nesta tela com todos os detalhes, como Sobre, Metas e Interesses do funcionário

  2. As galerias que listam projetos, Experiência, resultados filtrados, subordinados diretos e resultados de pesquisa são:

    • galSelectedPersonExpertise na tela Perfil

    • galSelectedPersonCurrentProjects na tela Perfil

    • galFilteredResults na tela Perfil

    • galDirectReports na tela Perfil

    • galSearchResults na tela Perfil

  3. Selecionar um cartão de foto de perfil definirá o perfil selecionado em locSelectedPerson e mostrará o perfil selecionado.

  4. O perfil do usuário mostrará o departamento e o lugar onde o usuário mora que estão armazenados em locViewProfileDetails

  5. Os projetos atuais e existentes serão armazenados em galSelectedPersonCurrentProjects, a experiência do usuário/perfil selecionado é armazenada em galSelectedPersonExpertise.

  6. Selecionar o ícone de edição mostrará a tela editmyprofile onde o usuário pode atualizar seus objetivos, interesses. Em relação aos funcionários, esta funcionalidade funcionará apenas para o perfil de usuário atual e não para outros perfis selecionados

  7. A tela Perfil mostrará os subordinados diretos do usuário e os subordinados dos funcionários que aparecem em galDirectReports.

Exibir Perfil

Esta seção explica as coleções, variáveis e detalhes de execução usados ao exibir registros do perfil.

Coleções de exibição de perfis

A coleção a seguir é usada na exibição de perfis.

Nome da coleção Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
Variáveis de exibição de perfis

As variáveis a seguir são usadas na exibição de perfis.

Nome da variável Descrição
locProfileForViewing Variável local para armazenar o perfil selecionado para exibição.
locViewingSearchResult Variável local para mostrar os resultados correspondentes após a pesquisa.
locViewProfileDetails Variável local para armazenar detalhes do perfil.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
Detalhes de execução de exibição de perfis
  1. Exibir perfil faz parte da Tela Perfil que exibe o perfil do usuário selecionado. A opção Exibir perfil mostra sobre, objetivos e interesses do perfil selecionado.

  2. A galeria galViewProfileExpertise mostra a experiência do usuário.

  3. A galeria galViewProfileCurrentProjects mostra os projetos atuais e anteriores em que o usuário selecionado trabalhou

Filtrar Perfil

Esta seção explica as coleções, variáveis e detalhes de execução usados ao filtrar perfis.

Coleções de filtragem de perfis

As coleções a seguir são usadas ao filtrar perfis.

Nome da coleção Descrição
colFilteredProfiles Coleção de perfil filtrado.
colFilteredProfileEmailsByProject Coleção de emails de perfil com o projeto selecionado.
colFilteredProfileEmailsByExpertise Coleção de emails de perfil com a experiência selecionada.
colFilteredProfileEmails Coleção de emails de perfis filtrados, usados para preenchimento. colFilteredProfiles
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis de filtragem de perfis

As variáveis a seguir são usadas ao filtrar perfis.

Nome da variável Descrição
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
locFilterProfile Variável local para armazenar o filtro de perfis.
locFilterApplied Variável local para armazenar o filtro de perfis.
locTagSelected Variável local para armazenar os projetos selecionados.
locSetFocusTimerStart Variável local para definir o início do temporizador de foco com base em um controle.
locSetFocusControlTarget Variável local para salvar o controle.
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
Detalhes de execução da filtragem de perfis

Há três opções disponíveis:

  • Filtrar por projeto que mostra a lista de usuários que trabalharam no projeto.

  • Filtrar por experiência que mostra a lista de usuários com a mesma experiência.

  • Filtrar por projeto e experiência que mostra a lista de usuários que trabalharam no projeto e filtra os dados com a experiência.

Editar Meu Perfil

Esta seção explica as coleções, variáveis e detalhes de execução usados ao editar um perfil.

Coleções de edição de perfis

As coleções a seguir são usadas na edição de um perfil.

Nome da coleção Descrição
colOpenPositions Coleção de todos os itens de trabalho para o projeto selecionado.
colLocalization Coleção de larguras para cada caractere usado para rótulos de largura automática.
colNewProjects Coleção de novos projetos que serão adicionados pelo usuário e os novos projetos que serão criados pelo usuário.
colOldProjects Coleção de projetos que são adicionados anteriormente pelo usuário.
colNewExpertise Coleção de nova experiência que será adicionada pelo usuário e a nova experiência que será criada pelo usuário.
colOldExpertise Coleção de experiência que é adicionada anteriormente pelo usuário.
colDeletedOpenPositions Os cargos excluídos pelo usuário serão armazenados.
colDirectReports Coleção de subordinados diretos do perfil de usuário selecionado.
Variáveis de edição de perfis

As variáveis a seguir são usadas ao editar um perfil.

Nome da variável Descrição
locAddOpenPosition Variável local para armazenar o novo cargo.
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
locOpenPositionsEdited Variável local para controlar os cargos em aberto editados agora.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
locSelectedPersonProfile Variável local para controlar a visibilidade da caixa de diálogo de filtro do item de trabalho.
locEditProfile Variável local para controlar a visibilidade da caixa de diálogo de filtro do item de trabalho.
locAboutEdited Variável local para controlar o texto em sobre o espaço editado.
locProjectsChanged Variável local para controlar os projetos alterados ou atualizados.
locExpertiseChanged Variável local para controlar a experiência alterada ou atualizada.
locGoalsEdited Variável local para controlar os objetivos alterados ou atualizados.
locInterestsEdited Variável local para controlar os interesses alterados ou atualizados.
locOpenPositionsEdited Variável local para controlar os interesses alterados ou atualizados.
locAddOpenPosition Variável local para adicionar novo cargo em aberto e armazenar.
Detalhes de execução da edição de perfis

Editar ou atualizar os detalhes do usuário atual para alterar ou atualizar os projetos/experiência, objetivos e interesses em galOpenPositions, colOldProjects, colOldExpertise.

  • O texto de introdução, a url do vídeo de introdução e a url vinculada serão atualizados para a entidade de cargos da pessoa.

    • Atualizar as Metas, Interesses que serão atualizados na entidade de cargos da pessoa.

Exibir Cargo em Aberto

Esta seção explica as coleções, variáveis e detalhes de execução usados quando um cargo em aberto é exibido.

Coleções de cargos em aberto

As coleções a seguir são usadas quando um cargo em aberto é exibido.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis de cargo em aberto

As variáveis a seguir são usadas quando um cargo em aberto é exibido.

Nome da variável Descrição
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
locSelectedPersonProfile Variável local para controlar a visibilidade da caixa de diálogo de filtro do item de trabalho.
locViewOpenPosition Variável local para controlar os dados dos cargos em aberto.
Detalhes de execução de cargo em aberto

Selecione o cargo em aberto e aparecerão os cargos em aberto criadas pelo usuário armazenadas em locViewOpenPosition.

Tela da Equipe

Esta seção explica as coleções, variáveis e detalhes de execução usados na tela da equipe.

Equipe de boas-vindas

Detalhes de execução da equipe de boas-vindas
  1. A primeira tela será exibida apenas uma vez quando um usuário abrir o aplicativo pela primeira vez para mostrar a exibição detalhada sobre o aplicativo. Quando o usuário selecionar Continuar, a segunda tela sobre como o aplicativo foi criado será exibida e duas opções estarão disponíveis.

  2. Não mostrar isso novamente após você verificar as configurações do usuário será atualizado para não mostrar este pop-up. Se o usuário não marcar a caixa de seleção e selecionar Entendi, este pop-up será mostrado toda vez

Membros da Equipe

Esta seção explica as coleções, variáveis e detalhes de execução usados ao exibir membros da equipe.

Coleções de membros da equipe

As coleções a seguir são usadas na exibição de membros da equipe.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colSelectedTeamMembers Coleção de membros específicos da equipe que são selecionados.
colFilteredMembers Coleção para armazenar os membros filtrados que foram selecionados ao filtrar o nome dos membros da equipe.
colTeamMembers Coleção de membros da equipe com base no usuário que efetuou logon.
Variáveis de membros da equipe

As variáveis a seguir são usadas na exibição de membros da equipe.

Nome da variável Descrição
locTagSelected Variável local para armazenar os projetos selecionados.
locProjectFilterSelected Variável local para armazenar o projeto selecionado no filtro.
locExpertiseFilterSelected Variável local para armazenar a experiência selecionada no filtro.
locFilterApplied Variável local para armazenar o filtro de perfis.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
locSelectedTeamMembersEmail Variável local para armazenar o endereço de email de membros da equipe selecionados.
locShowConnectOptions Variável local para armazenar o chat de opções de conexão, agendar uma reunião.
locNavFromTeam Variável local para armazenar o valor booliano para navegar da equipe.
locTeamMemberForViewing Variável local para controlar o membro da equipe para visualização do perfil.
locViewTeamMember Variável local para controlar o membro da equipe para visualização do perfil.
locViewTeamMemberDetails Variável local para armazenar detalhes de membros da equipe.
locSetFocusTimerStart Variável local para definir o início do temporizador de foco com base em um controle.
locSetFocusControlTarget Variável local para salvar o controle.
locDefaultProfileId Variável local para armazenar a ID de perfil do usuário conectado.
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
gblHasProfileLoaded Variável local para controlar o carregamento do perfil do usuário.
Detalhes de execução de membros da equipe
  1. A tela da equipe tem opções para se conectar ao chat e agendar uma reunião da equipe

  2. O usuário pode selecionar qualquer perfil de membro da equipe e investigar os detalhes do perfil

  3. O usuário pode usar a opção Selecionar pessoas para se conectar para selecionar vários membros da equipe e optar por escolher Iniciar um chat ou Agendar uma reunião que aparecem no item de galeria galTeamMembers

  4. O usuário pode encontrar o membro da equipe inserindo o nome do membro da equipe em txtFindTeamMembers que filtrará os dados, armazenando-os em colFilteredMembers

Filtrar Membros da Equipe

Esta seção explica as coleções, variáveis e detalhes de execução usados ao filtrar membros da equipe

Coleções de filtrarem de membros da equipe
Nome da coleção Descrição
colFilteredMembers Coleção de membros filtrados.
colFilteredMemberEmailsByProject Coleção de emails de membros com o projeto selecionado.
colFilteredMemberEmailsByExpertise Coleção de emails de membros com a experiência selecionada.
colFilteredMemberEmails Coleção de emails de membros filtrados, usados para preencher colFilteredMembers.
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis de filtros de membros da equipe
Nome da variável Descrição
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
locFilterProfile Variável local para armazenar o filtro de perfis.
locFilterApplied Variável local para armazenar o filtro de perfis.
locTagSelected Variável local para armazenar os projetos selecionados
locSetFocusTimerStart Variável local para definir o início do timer de foco com base em um controle
locSetFocusControlTarget Variável local para salvar o controle
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela
Detalhes de execução de filtros de membros da equipe

Há 3 opções disponíveis:

  • Filtrar por projeto que mostra a lista de membros que trabalharam ou trabalham no projeto citado.

  • Filtrar por experiência que mostra a lista de membros com a mesma experiência citada.

  • Filtrar por projeto e experiência que mostra a lista de membros que trabalharam no projeto e filtra os dados com a experiência citada.

Exibir Membros da Equipe

Esta seção explica as coleções, variáveis e detalhes de execução usados ao exibir membros da equipe.

Exibir coleções de membros da equipe

A coleção a seguir é usada na exibição de membros da equipe.

Nome da coleção Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
Exibir variáveis de membros da equipe

As variáveis a seguir são usadas ao exibir membros da equipe.

Nome da variável Descrição
locProfileForViewing Variável local para armazenar o perfil selecionado para exibição.
locViewingSearchResult Variável local para mostrar os resultados correspondentes após a pesquisa.
locViewProfileDetails Variável local para armazenar detalhes do perfil.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
gblHasProfileLoaded Variável local para controlar o carregamento do perfil do usuário.
locNavFromTeam Variável local para armazenar o valor booliano para navegar da equipe.
locDefaultProfileId Variável local para armazenar a ID de perfil do usuário conectado.
locTeamMemberForViewing Variável local para controlar o membro da equipe para visualização do perfil.
gblCurrUserEmail Variável global para armazenar o endereço do usuário atual.
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
Exibir variáveis de execução de membros da equipe
  • Exibir Membro da Equipe faz parte da Tela Equipe que exibe o perfil do usuário selecionado. A opção Exibir perfil mostra sobre, objetivos e interesses do perfil selecionado.

  • Ao selecionar o perfil do membro da equipe, a tela navegará para a tela Perfil que configurará o valor como verdadeiro em locNavFromTeam

Tela Sobre

Esta seção explica as coleções, variáveis e detalhes de execução usados pelos processos na tela Sobre.

Esta seção explica as coleções, variáveis e detalhes de execução usados ao navegar na tela Sobre.

Coleções de navegação da tela Sobre

A coleção a seguir é usada ao navegar na tela Sobre.

Nome da coleção Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
Variáveis de navegação da tela Sobre

A variável a seguir é usada ao navegar na tela Sobre.

Nome da variável Descrição
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
Detalhes de execução da navegação na tela Sobre

Selecionar o botão Voltar no contêiner conNavigtion_About navega de volta para a tela Equipe.

Corpo

Esta seção explica as coleções, variáveis e detalhes de execução usados no corpo da tela Sobre.

Coleções do corpo da tela Sobre

A variável a seguir é usada no corpo da tela Sobre.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis envolvidas
Nome da variável Descrição
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
Etapas detalhadas

Selecionar os links dos sites iniciará a documentação da Microsoft sobre o aplicativo.

Tela Administrador

Esta seção explica as coleções, variáveis e detalhes de execução usados na tela Administrador.

Coleções da tela Administrador

A coleção a seguir é usada na tela Administrador.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis da tela Administrador

A variável a seguir é usada na tela Administrador.

Nome da variável Descrição
gblUserLanguage Variável global para armazenar o idioma do usuário.
Detalhes de execução da tela Administrador

A tela Administrador alterna para alterar o idioma do usuário e as configurações do Modo escuro ou Alto contraste.

Consulte também