Entender a arquitetura do aplicativo de exemplo Boards (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 Boards e entenderá como usá-las de maneira eficaz. Se você quiser saber mais sobre como instalar e usar o aplicativo de exemplo Boards, acesse Aplicativo de exemplo Boards.

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 Boards.

Modelo de arquitetura

O diagrama a seguir ilustra a maneira como os usuários e sistemas interagem com os dados na solução Boards

Modelo de arquitetura do aplicativo de exemplo Boards.

Conectores

Os seguintes conectores são usados no aplicativo Boards:

  • Microsoft Dataverse - usado para ler e gravar dados no Dataverse.

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

Modelo de dados

O diagrama a seguir explica o modelo de dados usado pelo aplicativo de exemplo Boards.

Modelo de dados do aplicativo de exemplo Boards.

Tabelas

A seção descreve as tabelas contidas na solução Boards, juntamente com sua finalidade.

Tabela Descrição
Quadro Boards são painéis de avisos digitais e os usuários podem fixar itens neles para que possam ser descobertos por outros usuários. Esses itens podem ser sites, o Teams, canais, conversas, aplicativos ou arquivos.
Categoria do Painel A Categoria do Painel armazena registros de categoria que estão disponíveis aos usuários quando eles criam seus painéis. Detalhes como o nome, a categoria do painel à qual está associado e a data em que a categoria foi criada e modificada são armazenados na tabela Categoria do Painel.
Item do Painel Os itens do painel são os itens que os usuários podem fixar nos painéis. Os detalhes como o nome, a categoria de item do painel e a data em que o item foi criado e modificado são armazenados na tabela Item do Painel.
Preferência de Categoria do Painel Os registros de preferência de categoria do painel são criados quando um usuário classifica ou define as preferências de visibilidade para as categorias do painel. Detalhes como nome, categoria e usuário ao qual a categoria se aplica são armazenados na tabela de preferências de categoria do painel.
Configurações de Usuário do Painel Tabela para armazenar se um usuário se conectou ou não ao aplicativo e se deseja que outros enviem solicitações ou mostrem a tela inicial.

Aplicativo Boards

Esta seção explica coleções e variáveis globais usadas pelo aplicativo Boards.

Coleções

O aplicativo Boards usa as coleções a seguir.

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
colUserSettings Coleção de Configurações do Usuário usada para armazenar o usuário que usou o aplicativo. Propriedade OnVisible da Tela de Carregamento
colStockIcons Coleção de Ícones em Estoque para mostrar os ícones no aplicativo. Propriedade OnStart do aplicativo OnStart
colStockImages Coleção de Imagens em Estoque para mostrar os ícones no aplicativo. Propriedade OnStart do aplicativo OnStart
colBoardCoverColors Coleção de cores de capa do painel usadas para mostrar as capas no aplicativo. Propriedade OnStart do aplicativo OnStart
colBoardCategories Coleção de Categorias do Painel para armazenar e mostrar as categorias. Propriedade OnVisible da tela do aplicativo Boards
colDeleteBoardCategories Coleção de categorias do painel que devem ser removidas. Propriedade OnSelect do botão Salvar na tela de configurações
colBoards Coleção de Painéis mostrada para os usuários. Propriedade OnVisible da tela do aplicativo Boards
colAppNewUserCategories Coleção indicando que uma nova categoria de usuário foi adicionada. Propriedade OnVisible da tela do aplicativo Boards
colBoardCategoryPreferences Coleção que indica as preferências de categoria do painel. Propriedade OnVisible da tela do aplicativo Boards
colBoardCategoryPreferenceUpdates Coleção que indica as preferências de categoria do painel atualizadas. Propriedade OnVisible da tela do aplicativo Boards
colSelectedBoardItems Coleção de todos os Itens do Painel do Painel. Propriedade OnVisible da tela de itens do aplicativo Boards
colAppSettings Configurações do aplicativo para verificar a ID da equipe em que o aplicativo foi instalado originalmente. Propriedade OnStart do aplicativo OnStart

Variáveis globais

O aplicativo Boards usa as variáveis globais a seguir.

Nome de Variável Digitar Descrição
gblAppLoaded Boolean Para verificar se o Aplicativo está carregado.
gblUserLanguage Texto Para verificar o Idioma do Usuário conectado.
gblThemeDark Boolean Para verificar se o tema do Teams está definido como Escuro.
gblThemeHiCo Boolean Para verificar se o tema do Teams está definido como Alto Contraste.
gblMobileMode Boolean 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.
gblAppSetting_inputMobile Boolean 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.
gblIsTeamsContext Boolean Variável para verificar o contexto do grupo de equipes.
gblIsManager Boolean Variável global para armazenar o valor de administrador.
gblCurrUserEmail Registro GblCurrUserEmail
gblCurrUser Registro Variável global para armazenar o registro do usuário atual.
gblRecordUserSettings Registro Variável global para armazenar os registros de configurações do usuário do projeto mais recentes para o usuário atual.
gblCurrentTeamId Registro Usado para armazenar a ID da equipe atual.
gblIsOriginalTeamInstalTeam Boolean Para verificar se a equipe atual é igual à equipe de instalação original.
gblIsAdmin Boolean Para verificar se a equipe atual é igual à equipe original, o usuário atual será o proprietário da equipe.
gblAppColors Registro Variável para definir o valor de Cor no aplicativo.
gblAppSizes Registro Variável global para armazenar os tamanhos de aplicativo para aplicativos móveis e móveis na Web.
gblOriginalInstallTeamId Registro Armazene a ID da equipe de instalação original.
gblAppStyles Registro Variável global para armazenar propriedades de estilo para todos os controles.
gblDisplayWarning Boolean Determina se um aviso deve ser exibido.
gblWarningType Registro Determina o tipo de aviso a ser exibido.

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

As seguintes coleções são usadas durante o início do aplicativo.

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.
colStockImages Coleção de imagens de capa de projetos em estoque.
colBoardCoverColors coleção de cores de capa do painel.
colStockIcons coleção de ícones de capa do painel de estoque.
Variáveis OnStart

As seguintes variáveis são usadas durante o início do aplicativo

Nome da variável Descrição
gblAppLoaded Variável global para verificar se o aplicativo foi carregado completamente.
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.
gblMobileWidth Variável global para definir a largura do aplicativo móvel.
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 aplicativos baseados em dispositivos móveis, executados em desktop.
gblAppSetting_inputMobile Variável global para dimensionar fontes para aplicativos baseados em 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
gblIsManager Variável global para armazenar o valor de administrador.
gblTeamsTabContext Variável global para armazenar o valor de contexto do Teams.
gblCurrUser Variável global para armazenar o registro do usuário atual.
Detalhes da execução do OnStart
  1. Quando um usuário acessa o aplicativo, gblAppLoaded é definida como falsa. 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.

Tela de carregamento

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

Carregamento de coleções de tela

As coleções a seguir são usadas na tela de carregamento.

Nome da coleção Descrição
colUserSettings Usado para coletar o registro de configurações do usuário.
colAppSettings Configurações do aplicativo para verificar a ID da equipe em que o aplicativo foi instalado originalmente.

Carregamento de variáveis de tela

Nome da variável Descrição
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.
gblOriginalInstallTeamId Armazena a ID da equipe de instalação original.
gblCurrentTeamId Usado para armazenar a ID da equipe atual.
gblIsOriginalInstallTeam Para verificar se a equipe atual é igual à equipe de instalação original.
gblIsAdmin Se a equipe atual for igual à equipe original, o usuário atual será o proprietário da equipe.
gblAppSetting_inputMobileOnWeb Variável global para dimensionar fontes para aplicativos baseados em dispositivos móveis, executados em desktop.
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.
gblAppColors Variável global para armazenar as cores do design do aplicativo.
gblAppSizes Variável global para armazenar os tamanhos de aplicativo para aplicativos móveis e móveis na Web
gblAppStyles Variável global para armazenar propriedades de estilo para todos os controles (definida no OnVisible da tela de carregamento).
locNavigationTimer Se o cronômetro de navegação tiver sido definido como verdadeiro após o intervalo de tempo, as configurações e tamanhos do aplicativo serão atualizados.
gblAppSetting_inputMobile Variável global para dimensionar fontes para aplicativos baseados em dispositivos móveis.
gblAppSetting_inputScaleFontsBy Variável global para dimensionar todas as fontes em um valor fixo.

Carregamento de detalhes de execução de tela

  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:

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

    • Se o registro Configurações de Usuário do Boards 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.

  3. A tela de carregamento irá inicializar todas as variáveis globais como gblAppStyles, gblAppSizes, gblAppColors para mostrar as configurações de tela e cores de acordo com a configuração do usuário, como modo escuro ou modo de alto contraste no Teams para área de trabalho ou no navegador

Tela do Boards

Exibição do diálogo de boas-vindas

Esta seção explica as coleções, variáveis e detalhes de execução usados quando o diálogo de boas-vindas é exibido

Coleção de tela de boas-vindas

As coleções a seguir são usadas quando o diálogo de boas-vindas é exibido.

Nome da coleção Descrição
colBoards Coleção de Boards mostrada para os usuários.
colBoardCategories Coleção de Categorias do Painel.
colBoardCategoryPreferences Coleção de Preferências de Categoria do Painel
colBoardCategoryPreferenceUpdates Coleção de Atualização de Preferência de Categoria do Painel.
colAppNewUserCategories Coleção apenas do aplicativo, indicando que uma nova categoria de usuário foi adicionada.
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis da tela de boas-vindas

As variáveis a seguir são usadas quando o diálogo de boas-vindas é 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).
locBlockUserInput Variável local para configurar a entrada do usuário como falsa e atualizar a preferência do usuário do diálogo.
locNavFromAbout Variável local para configurar o valor Booliano como verdadeiro ao navegar da tela de painéis para a tela Sobre.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
locSelectedBoard Variável local para atualizar o contexto da variável para o item selecionado.
locSequenceCurrent Variável local para mostrar os painéis em uma configuração de ordem sequencial nas preferências de classificação.
locSequenceNew Variável local para mostrar o novo painel criado pelo usuário.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades de tela onde o cursor do usuário se move.
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.
locVisibleDialogUserPreferences Variável local para indicar os painéis com base na preferência de classificação definida pelo usuário.
Detalhes de execução da tela 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 será mostrada sobre como o aplicativo foi criado e duas opções estarão disponíveis.

  2. Não mostrar isso novamente – quando você marcar essa caixa, as configurações do usuário serão atualizadas para não mostrar este pop-up e, se o usuário não marcar a caixa de seleção e selecionar Entendi, este pop-up será mostrado sempre

Exibição da tela de painéis

Esta seção explica as coleções, variáveis e detalhes de execução usados durante a exibição da tela de painéis.

Coleções de exibição do Boards

As coleções a seguir são usadas quando a tela de painéis é exibida.

Nome da coleção **Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
colBoardCategoryPreferences Coleção de Preferências de Categoria do Painel
colBoards Coleção de Boards mostrada para os usuários.
colBoardCategoryPreferenceUpdates Coleção de Atualização de Preferência de Categoria do Painel.
Variáveis de exibição do Boards
Nome da variável Descrição
gblAppStyles Variável global para verificar se o aplicativo foi carregado completamente.
locSelectedBoard 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.
locVisibleDialogUserPreferences Variável local para armazenar a preferência de diálogo visível.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
locSelectedBoard Variável local para atualizar o contexto da variável para o item selecionado.
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.
locVisibleDialogUserPreferences Variável local para indicar os painéis com base na preferência de classificação definida pelo usuário.
locBoardMode Variável local para indicar que a tela Adicionar painel está habilitada.
locBlockUserInput Variável local para configurar a entrada do usuário como falsa e atualizar a preferência do usuário do diálogo.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades de tela onde o cursor do usuário se move.
gblCurrUserEmail Variável global para armazenar o endereço de email do usuário atual.
Variáveis de execução de exibição do Boards
  1. Os painéis são exibidos nesta tela com os detalhes como categoria do painel, contagem de itens do painel e painéis para cada categoria.

  2. As galerias que listam painéis, categorias e resultados filtrados são:

    • galBoardCategories na tela dos painéis.

    • galBoards na tela dos painéis.

    • galSortPreferences na tela dos painéis

Classificar preferências

Esta seção explica as coleções, variáveis e detalhes de execução usados quando as preferências de classificação são definidas.

Coleções de preferências de classificação

As coleções a seguir são usadas quando as preferências de classificação são definidas.

Nome da coleção Descrição
colocalização Coleção de texto localizado com base no idioma do usuário.
colBoardCategoryPreferences Coleção de preferências de categoria do painel
colBoardCategoryPreferenceUpdates Coleção de atualizações de preferência de categoria do painel.
Classificar variáveis de preferências

As variáveis a seguir são usadas quando as preferências de classificação são definidas.

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).
locSelectedBoard 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.
locVisibleDialogUserPreferences Variável local para armazenar a preferência de diálogo visível.
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela.
locSelectedBoard Variável local para atualizar o contexto da variável para o item selecionado.
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.
locVisibleDialogUserPreferences Variável local para indicar os painéis com base na preferência de classificação definida pelo usuário.
locBoardMode Variável local para indicar que a tela Adicionar painel está habilitada.
locBlockUserInput Variável local para configurar a entrada do usuário como falsa e atualizar a preferência do usuário do diálogo.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades de tela onde o cursor do usuário se move.
gblCurrUserEmail Variável global para armazenar o endereço de email do usuário atual.
Detalhes de execução de preferência de classificação

A variável galSortPreferences mostra as preferências de classificação onde os usuários podem selecionar a preferência de classificação e as categorias do painel para torná-a visíveis ou não visíveis na tela dos painéis.

Adicionar Tela do Painel

Adicionar painel

Esta seção explica as coleções, variáveis e detalhes de execução usados quando um painel é adicionado.

Adicionar coleções de painéis
Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colBoardCoverColors Coleção de cores de capa do painel.
colStockIcons Coleção de ícones de capa do painel em estoque.
colStockImages Coleção de imagens de capa do painel em estoque.
Adicionar variáveis do painel
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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
gblThemeDark Variável global para armazenamento se o Teams estiver sendo executado no modo escuro.
locDefaultBoardCoverColor Variável local para definir a primeira cor da capa do painel.
gblThemeHiCo Variável global para armazenamento se o Teams estiver sendo executado no modo de contraste.
locCoverChanged Variável local para armazenar a capa alterada.
locCustomImageSelected Variável local para armazenar a imagem personalizada adicionada pelo usuário.
locCoverImageSelected Variável local para armazenar a capa da imagem selecionada.
locCoverColorSelected Variável local para tornar a cor da capa selecionada falsa quando a imagem for selecionada.
locDefaultBoardCoverIcon Variável local para definir o primeiro ícone de capa como padrão.
locBoardMode Variável local para definir o modo do painel como adicionar.

Editar Tela do Painel

Aviso de exclusão

Esta seção explica as coleções, variáveis e detalhes de execução usados quando o aviso de exclusão aparece.

Coleções de avisos de exclusão

As coleções a seguir são usadas quando o aviso de exclusão aparece.

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

As variáveis a seguir são usadas quando o aviso de exclusão aparece

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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
gblThemeDark Variável global para armazenamento se o Teams estiver sendo executado no modo escuro.
locDefaultBoardCoverColor Variável local para definir a primeira cor da capa do painel.
gblThemeHiCo Variável global para armazenar se o Microsoft Teams estiver sendo executado em modo de contraste.
locCoverChanged Variável local para armazenar a capa alterada.
locCustomImageSelected Variável local para armazenar a imagem personalizada adicionada pelo usuário.
locCoverImageSelected Variável local para armazenar a capa da imagem selecionada.
locCoverColorSelected Variável local para tornar a cor da capa selecionada falsa quando a imagem for selecionada.
locDefaultBoardCoverIcon Variável local para definir o primeiro ícone de capa como padrão.
locBoardMode Variável local para definir o modo do painel como adicionar.
locDeleteBoardWarning Variável local para definir o valor como verdadeiro se a exclusão do item do painel for selecionada ou, caso contrário, como falso.
locSelectedBoard Variável local para armazenar a ID do painel selecionado para editar o painel.
locSelectedBoardColor Variável local para armazenar a cor do painel selecionado.
locSelectedBoardIcon Variável local para definir o valor como o ícone do painel selecionado pelo usuário.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades da tela.
gblAppColors Variável para definir o valor de Cor no aplicativo.
Detalhes de execução de aviso de exclusão
  1. A tela de aviso de edição do painel será exibida quando o usuário selecionar excluir item do painel na tela de edição do painel. O usuário tem opções para cancelar o aviso que mostrará a tela do painel de edição ou excluirá o painel

  2. Assim que o usuário selecionar excluir, o painel será excluído e o aplicativo retornará à tela do painel.

Editar Painel

Esta seção explica as coleções, variáveis e detalhes de execução usados quando um painel é editado.

Coleções de edição do painel

As coleções a seguir são usadas quando um painel é editado.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colBoardCoverColors Coleção de cores de capa do painel.
colStockIcons Coleção de ícones de capa do painel em estoque.
colStockImages Coleção de imagens de capa do painel em estoque.
Variáveis de edição do painel
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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
gblThemeDark Variável global para armazenamento se o Teams estiver sendo executado no modo escuro.
locDefaultBoardCoverColor Variável local para definir a primeira cor da capa do painel.
gblThemeHiCo Variável global para armazenamento se o Teams estiver sendo executado no modo de contraste.
locCoverChanged Variável local para armazenar a capa alterada.
locCustomImageSelected Variável local para armazenar a imagem personalizada adicionada pelo usuário.
locCoverImageSelected Variável local para armazenar a capa da imagem selecionada.
locCoverColorSelected Variável local para tornar a cor da capa selecionada falsa quando a imagem for selecionada.
locDefaultBoardCoverIcon Variável local para definir o primeiro ícone de capa como padrão.
locBoardMode Variável local para definir o modo do painel como adicionar.
locDeleteBoardWarning Variável local para definir o valor como verdadeiro se a exclusão do item do painel for selecionada ou, caso contrário, como falso.
locSelectedBoard Variável local para armazenar a ID do painel selecionado para editar o painel.
locSelectedBoardColor Variável local para armazenar a cor do painel selecionado.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades da tela.
gblAppColors Variável para definir o valor de cor no aplicativo.
Detalhes da execução de edição do painel
  1. A tela Editar painel será exibida quando o usuário selecionar um painel usando o botão Editar na tela de item de painéis. O usuário tem a opção de excluir o painel se o tiver criado; caso contrário, o usuário tem opções para atualizar a descrição e o título e outros detalhes do painel.

  2. As categorias mostradas na lista suspensa vêm das categorias do painel configuradas pelo administrador. Os ícones, cores e imagem da capa podem ser selecionados das galerias galCoverIcons_AddBoard, galCoverColors_AddBoard, galCovers_AddBoard.

Tela de Itens do Painel

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

Coleções de itens do painel

As coleções a seguir são usadas na tela de itens do painel.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colSelectedBoardItems Coleção de todos os itens do painel.
Variáveis de itens do painel
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).
locScreenReaderAnnouncedText Variável local para iniciar o anúncio do leitor de tela
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.
locSelectedBoard Variável local para atualizar o contexto da variável para o painel selecionado.
locBoardItemCategoryFilter Variável local para definir a categoria de item do painel selecionada.
locSelectedBoardItem Variável local para atualizar o contexto da variável para o item do painel selecionado.
Detalhes da execução de item do painel
  1. A tela de itens do painel tem opções para adicionar novos itens do painel e pode exibir os itens existentes do painel que são adicionados pelos usuários. O usuário atual que criou o item do painel terá a opção de mostrar o item do painel editado, caso contrário, a opção de edição será desabilitada e poderemos pesquisar o item do painel digitando o texto no espaço localizar um item. galBoardItems_Nested mostrará os itens relacionados ao texto pelo nome do item ou pela descrição.

Tela Adicionar Item do Painel

Adicionar item do painel

Esta seção explica as coleções, variáveis e detalhes de execução usados quando um item do painel é adicionado

Adicionar coleções de itens do painel

As coleções a seguir são usadas quando um item do painel é adicionado.

Nome da coleção Descrição
colLocalization - coleção de texto localizado com base no idioma do usuário.
Adicionar variáveis de item do painel
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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
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.
locSelectedBoard Variável local para atualizar o contexto da variável para o painel selecionado.
locBoardItemChannel Variável local para definir a categoria de item do painel.
locBoardItemConversation Variável local para atualizar o contexto da variável para o item do painel selecionado.
locBoardItemTeam Variável local para definir o valor como verdadeiro quando o usuário seleciona personalizar com o Power Apps.
gblCurrUserEmail Variável global para armazenar o endereço de email do usuário atual.
Adicionar detalhes da execução do painel

A tela Adicionar Item do Painel tem opções para adicionar novos itens do painel, como site, canal do Teams, arquivos ou outras categorias, e armazena os novos itens do painel no painel selecionado.

Tela Editar Item do Painel

Item do Painel de Edição de Aviso

Esta seção explica as coleções, variáveis e detalhes de execução usados quando o aviso de exclusão de item do painel aparece.

Coleções de itens do painel de edição de aviso

As coleções a seguir são usadas quando o aviso de exclusão de item do painel aparece.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
Variáveis de itens do painel de edição de aviso
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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
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.
locDeleteBoardWarning Variável local para definir o valor como verdadeiro se a exclusão do item de painel for selecionada.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades da tela.
gblAppColors Variável para definir o valor de Cor no aplicativo.

Detalhes da execução

  1. A tela de aviso de edição do painel será exibida quando o usuário selecionar excluir item do painel na tela do item do painel. O usuário tem opções para cancelar o aviso que mostrará a tela do item do painel de edição.

  2. Assim que o usuário selecionar excluir, o item do painel será excluído e o aplicativo retornará à tela do painel.

Editar item do painel

Esta seção explica as coleções, variáveis e detalhes de execução usados quando um item do painel é editado.

Coleções de edição de item do painel

As coleções a seguir são usadas quando um item do painel é editado.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colBoardCoverColors Coleção de cores de capa do painel.
colStockIcons Coleção de ícones de capa do painel em estoque.
colStockImages Coleção de imagens de capa do painel em estoque.
Variáveis de edição de item do painel
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).
locScreenReaderAnnounceText Variável local para iniciar o anúncio do leitor de tela.
gblThemeDark Variável global para armazenamento se o Teams estiver sendo executado no modo escuro.
locDefaultBoardCoverColor Variável local para definir a primeira cor da capa do painel.
gblThemeHiCo Variável global para armazenamento se o Teams estiver sendo executado no modo de contraste.
locNewBoardItemLink Variável local para definir o modo do painel como adicionar.
locDeleteBoardWarning Variável local para definir o valor como verdadeiro se a exclusão do item do painel for selecionada ou, caso contrário, como falso.
locSetFocusControlTarget Variável local para manter o foco no destino em cada item onde o cursor do usuário se move.
locSetFocusTimerStart Variável local para iniciar o timer de foco nas propriedades da tela.
gblAppColors Variável para definir o valor de cor no aplicativo.
locSelectedBoardItem Variável local para atualizar o contexto da variável para o item do painel selecionado.
gblTeamsTabContext Variável global para armazenar o valor de contexto do Teams.
gblIsAdmin Variável global para verificar se o usuário é um administrador.
gblCurrUserEmail Variável global para armazenar o endereço de email do usuário atual.
locBoardItemChannel Variável local para definir a categoria de item do painel.
locBoardItemConversation Variável local para atualizar o contexto da variável para o item do painel selecionado.
locPreloadBoardItem Variável local para definir o valor como verdadeiro quando a tela é inicializada.

Detalhes da execução

A tela de edição de item do painel será exibida quando o usuário selecionar o o botão de edição na tela de item de painéis. O usuário tem a opção de excluir o item do painel se o tiver criado; caso contrário, o usuário tem opções para atualizar a descrição, o título e outros detalhes do painel.

Tela Configuração

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

Coleções da tela de configurações

As coleções a seguir são usadas na tela de configurações.

Nome da coleção Descrição
colLocalization Coleção de texto localizado com base no idioma do usuário.
colBoardCategories Coleção de categorias do Painel adicionadas pelo administrador.
colDeletedBoardCategories Coleção de categorias do painel que devem ser removidas.
Variáveis da tela de configurações

As variáveis a seguir são usadas na tela de configurações.

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).
locSettingsChanged Variável local para definir o valor como verdadeiro quando o usuário adiciona uma categoria.
locGalleryDefaultCategory Variável local para armazenar a galeria de categorias disponíveis nas galCategories.

Detalhes da execução

Selecionar o botão Voltar no contêiner Configurações navega de volta para a tela de painéis.

Tela Sobre

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

Coleções da tela Sobre

As coleções a seguir são usadas na tela Sobre.

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

As variáveis a seguir são usadas 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 tela Sobre

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

Consulte também

Aplicativo de exemplo Boards (versão preliminar)
Usar aplicativos de exemplo da loja do Microsoft Teams
Personalizar aplicativos de exemplo instalados da store do Teams
Perguntas frequentes (FAQs) sobre aplicativos de exemplo