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.
Princípios básicos sobre as variáveis de aplicativo de tela no Power Apps
Adicionar e configurar um controle de aplicativo de tela no Power Apps
Adicionar uma tela a um aplicativo de tela e navegar entre telas
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.

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

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
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.
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.
A largura automática do rótulo é calculada e armazenada em colCharsWidth
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.
Navegar para a tela Perfil/tela Equipe
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
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:
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.
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.
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
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.
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
O Perfil do Usuário é exibido nesta tela com todos os detalhes, como Sobre, Metas e Interesses do funcionário
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
Selecionar um cartão de foto de perfil definirá o perfil selecionado em locSelectedPerson e mostrará o perfil selecionado.
O perfil do usuário mostrará o departamento e o lugar onde o usuário mora que estão armazenados em locViewProfileDetails
Os projetos atuais e existentes serão armazenados em galSelectedPersonCurrentProjects, a experiência do usuário/perfil selecionado é armazenada em galSelectedPersonExpertise.
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
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
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.
A galeria galViewProfileExpertise mostra a experiência do usuário.
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
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.
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
A tela da equipe tem opções para se conectar ao chat e agendar uma reunião da equipe
O usuário pode selecionar qualquer perfil de membro da equipe e investigar os detalhes do perfil
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
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.
Navegação
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
Comentários
Enviar e exibir comentários de