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

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.

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
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.
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.
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
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.
Se gblAppContext for falso, o usuário é direcionado à Tela de Diálogo de Boas-vindas.
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
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.
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
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.
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
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
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
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.
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
- 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
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.
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
Comentários
Enviar e exibir comentários de