Entenda a arquitetura do aplicativo de exemplo Boletins

Neste artigo, você aprenderá sobre as coleções e variáveis globais usadas pelos aplicativos Gerenciar Boletins e Boletins e entenderá como usá-los de forma eficaz. Se você quiser saber mais sobre como instalar e usar o aplicativo de exemplo Boletins, acesse o aplicativo de exemplo Boletins.

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 sobre como instalar e usar o aplicativo de exemplo Boletins.

Modelo de arquitetura

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

Modelo de arquitetura do aplicativo de exemplo Boletins.

Conectores

Os seguintes conectores são usados no aplicativo Boletins:

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

Modelo de dados do aplicativo de exemplo Boletins.

Tabelas

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

Nome da tabela Descrição
Boletim A tabela principal na solução Boletins. Os dados do Boletim Principal são armazenados nessa tabela.
Confirmação de Leitura de Boletim Quando um usuário exibe um boletim, um registro de confirmação de leitura é criado.
Indicador de Boletim Quando um usuário insere um indicador em um boletim, um registro é criado em Indicador de Boletim.
Categoria de Boletim A Categoria de Boletim fornece a lista de categorias que podem ser associadas a Boletins. Como os usuários no aplicativo criam, editam e removem categorias, uma tabela de pesquisa foi usada para categorização em vez de um campo de escolha.
Preferência da Categoria de Boletim Quando um usuário altera as opções de classificação e exibição das Categorias de Boletim, registros são criados na tabela Preferência da Categoria de Boletim.
Perguntas Frequentes sobre Boletins Os registros de perguntas frequentes são armazenados na tabela Perguntas Frequentes sobre Boletins.
Categoria de Perguntas Frequentes sobre Boletins A Categoria de Perguntas Frequentes sobre Boletins fornece a lista de categorias que podem ser associadas a Perguntas Frequentes. Como os usuários no aplicativo criam, editam e removem categorias, uma tabela de pesquisa foi usada para categorização em vez de um campo de escolha.
Link de Boletim Os links criados no aplicativo Boletins são armazenados na tabela Link de Boletim.
Contato de Boletim Os contatos criados no aplicativo Boletins são armazenados na tabela Contato de Boletim.
Categoria de Link de Boletim A Categoria de Link de Boletim fornece a lista de categorias que podem ser associadas a links e contatos no aplicativo Boletins. Como os usuários no aplicativo criam, editam e removem categorias, uma tabela de pesquisa foi usada para categorização em vez de um campo de escolha.
Configurações de Usuário de Boletim As configurações do usuário, como não exibir a tela inicial, são armazenadas na tabela Configurações de Usuário de Boletim.

Aplicativo Gerenciar Boletins

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

Coleções

O aplicativo Gerenciar Boletins usa as seguintes coleções.

Nome da coleção Descrição Onde é usado
colAppNewUserCategoies Coleção apenas do aplicativo, indicando que uma nova categoria de usuário foi adicionada. Aplicativo OnStart
colCdsBulletinCategoryPreferences Coleção para coletar as preferências de categoria do usuário da exibição Minhas preferências de categoria do Boletim. Aplicativo OnStart
colCdsBulletinUserSettings Coleção para coletar o registro de configuração do usuário da exibição Minhas preferências de categoria do Boletim. Aplicativo OnStart
colCdsBulletinBookmarks Coleção para coletar o registro de boletins salvos como favoritos da exibição Meus Boletins favoritos. Aplicativo OnStart
colCdsBulletinReadReceipts Coleção para coletar o registro de recibos lidos da exibição Recibos lidos do meu Boletim. Aplicativo OnStart
colCdsBulletinCategories Coleção para coletar as categorias de boletins ativos das categorias Boletim Ativo. Aplicativo OnStart
colCdsBulletins Coleção para coletar a lista de boletins publicados da exibição Grupo de Publicação: Publicado. Aplicativo OnStart
colStockImages Coleção para coletar as imagens padrão usadas no aplicativo. Aplicativo OnStart
colLocalization Usado para criar uma coleção de localização com base no idioma do usuário. Aplicativo OnStart
colUserImages Coleção usada para armazenar UserImage e Username. Propriedade OnHidden da tela Boletins, tela Perguntas e Frequentes e tela Links e Contatos.

Variáveis globais

O aplicativo Gerenciar Boletins usa as seguintes variáveis globais.

Nome de Variável Digitar Descrição
gblAppLoaded Boolean Para verificar se o aplicativo está carregado completamente.
gblUserLanguage Texto Para verificar o idioma do usuário conectado.
gblPadding Registro Usado para definir valores de preenchimento no aplicativo.
gblUser Registro Variável para obter o registro do usuário para o contexto.
gblUserFirstName Texto Variável para obter o nome do usuário.
gblAppMenu Registro Variável para armazenar o rótulo, a largura e o nome da tela para os registros do menu.
gblAppSetting_inputMobileOnWeb Boolean Variáveis para dimensionar fontes para aplicativos baseados em dispositivos móveis, executados em dispositivos de desktop.
gblAppSetting_inputMobile Boolean Variáveis para dimensionar fontes para aplicativos baseados em dispositivos móveis.
gblAppSetting_inputScaleFontsby Número Use esta variável para dimensionar todas as fontes em um valor fixo.
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.
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.

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. Os detalhes do usuário da tabela Configurações de Usuário de Boletim são coletados em colUserSettings. Se não houver registros, um novo registro de configuração de usuário de Boletim será criado. Isso, por sua vez, controla a visibilidade da caixa de diálogo inicial. Se houver vários registros de configurações de usuário de projeto, o registro mais antigo será selecionado e armazenado na variável gblRecordUserSettings.

Tela Boletins

Esta seção explica os detalhes de execução da tela de boletins. Não há coleções ou variáveis usadas pela tela de boletins.

Detalhes de execução da tela Boletins

Esta tela mostrará principalmente as informações de Boletins recuperados da tabela do Dataverse Boletins. Os boletins são divididos em dois tipos: Rascunho e Publicado. As fontes de dados das galerias GalBulletins_Drafts_Records e galBulletins_Published_Records serão apontadas para as exibições de tabelas do Dataverse que filtrarão os registros com base em seu status, como rascunho ou publicado.

Tela Detalhes de boletins

Criar um novo boletim

Esta seção explica as coleções, variáveis globais e os detalhes de execução usados ao criar um novo boletim.

Novas coleções de boletim

Coleções usadas pela nova tela de boletim:

Nome da coleção Descrição
colStockImages Coleção para armazenar imagens em estoque

Novas variáveis de boletim

Variáveis usadas pela nova tela de boletim:

Nome da variável Descrição
gblRecordBulletin Registro de variável global para armazenar os detalhes do boletim recém-inserido
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
locVisibleDialogReadyForReview Variável local para definir a visibilidade da caixa de diálogo mostrando a confirmação quando um boletim é criado
locVisibleDialog Variável local para definir a visibilidade de uma caixa de diálogo
varValidCategory Variável para verificar se a categoria está em branco ou não
varValidTitle Variável para verificar se o título está em branco ou não
varValidDescription Variável para verificar se a descrição (corpo) está em branco ou não

Detalhes de execução do novo boletim

  1. Ao selecionar o botão Novo Boletim na tela Boletins, gblRecordBulletin é definida como em branco para que seja atualizada quando o usuário preencher as informações de Boletins, como título, subtítulo, imagem, categoria ou descrição, e as salvar
  2. Depois que as informações necessárias forem preenchidas, o botão Salvar será ativado. As variáveis varValidCategory, varValidTitle e varValidDescription são usadas para saber se os campos obrigatórios contêm dados ou não.
  3. Quando o botão Salvar for pressionado, um registro de boletim será criado com o estado Rascunho ou Pendente com base na seleção do valor de status da caixa de seleção Pronto para Revisão.
  4. Depois que o processo de salvamento for concluído, uma caixa de diálogo confirmando a ação será exibida usando as variáveis locVisibleDialogReadyForReview e locVisibleDialog.
  5. Se o boletim recém-criado estiver marcado como Pronto para Revisão, seu status será Pendente e o proprietário da equipe precisará aprová-lo e publicá-lo para que ele seja visível para os usuários no aplicativo Boletins. Se o boletim não estiver sinalizado como pronto para revisão, ele estará no estado Rascunho para que o usuário possa fazer atualizações nele.

Atualizar um boletim

Esta seção descreve as coleções e variáveis usadas quando um boletim é atualizado, e os detalhes de execução da atualização de um boletim.

Coleções de atualização de boletins

Coleções usadas durante a atualização de um boletim:

Nome da coleção Descrição
colStockImages coleção para armazenar imagens em estoque

Variáveis de atualização de boletins

Variáveis usadas durante a atualização de um boletim:

Nome da variável Descrição
gblRecordBulletin Registro de variável global para armazenar o boletim de rascunho selecionado.
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
locVisibleDialogReadyForReview Variável local para definir a visibilidade da caixa de diálogo mostrando a confirmação quando um boletim é criado.
locVisibleDialog Variável local para definir a visibilidade de uma caixa de diálogo.
varValidCategory Variável para verificar se a categoria está em branco ou não.
varValidTitle Variável para verificar se o título está em branco ou não.
varValidDescription Variável para verificar se a descrição (corpo) está em branco ou não.
varDirtyCategory Variável para verificar se a categoria selecionada não é a mesma de antes.
varDirtyTitle Variável para verificar se o título inserido não é o mesmo de antes.
varDirtySubtitle Variável para verificar se o subtítulo inserido não é o mesmo de antes.
varDirtyBody Variável para verificar se o corpo/descrição inserido não é o mesmo de antes.
varDirtyStockImage Variável para verificar se a imagem em estoque selecionada não é a mesma de antes.
varDirtyImage Variável para verificar se a imagem selecionada não é a mesma de antes.
varDirtyVideoUrl Variável para verificar se a URL de vídeo inserida não é a mesma de antes.
varDirtyReadyForReview Variável para verificar se pronto para revisão foi selecionado igual anteriormente.
varDirtyScheduled Variável para verificar se agendado foi selecionado igual anteriormente.
varDirtyScheduleOn Variável para verificar se a data de agendamento não é a mesma de antes.
varDirtyFeaturedUntil Variável para verificar se a data limite de destaque não é a mesma de antes.
varDirtyButtonTitle Variável para verificar se o título do botão inserido não é o mesmo de antes.
varDirtyButtonUrl Variável para verificar se a URL do botão não é a mesma de antes.
varDirtyAuthors Variável para verificar se os autores não são os mesmos de antes

Detalhes de execução da atualização de boletins

  1. Ao selecionar qualquer boletim de Rascunho na tela Boletins, gblRecordBulletin é definida como o boletim selecionado e é atualizada conforme o usuário atualiza as informações do Boletim, como título, subtítulo, imagem, categoria e descrição, na Tela Detalhes de Boletins.

  2. O usuário pode fazer atualizações nas informações do Boletim, e o botão de salvamento será ativado apenas se houver alguma alteração válida nos dados. Esta validação usa as variáveis varDirtyCategory, varDirtyTitle, varDirtySubtitle, varDirtyBody, varDirtyStockImage, varDirtyImage, varDirtyVideoUrl, varDirtyReadyForReview, varDirtyScheduled, varDirtyScheduleOn, varDirtyFeaturedUntil, varDirtyButtonTitle, varDirtyButtonUrl e varDirtyAuthors

  3. O processo também verifica se os campos obrigatórios dos boletins não estão em branco antes de ativar o botão de salvamento. Isso é controlado verificando se os campos obrigatórios contêm dados com a ajuda de varValidCategory, varValidTitle e varValidDescription.

  4. A atualização do campo obrigatório para um campo em branco não será tratada como uma atualização.

  5. Quando uma atualização válida for feita, o botão Salvar será ativado.

  6. Quando o botão Salvar for pressionado, o registro de boletim será atualizado e quando o processo de atualização for concluído, uma caixa de diálogo confirmando a ação será exibida usando as variáveis locVisibleDialogReadyForReview e locVisibleDialog.

Tela Visão geral de boletins

Publicar um boletim

Esta seção explica as variáveis globais da tela de visão geral de boletins e os detalhes de execução usados quando um boletim é publicado. Nenhuma coleção está envolvida no processo de publicação de boletins.

Variáveis de publicação de boletins

Variáveis usadas quando um boletim é publicado:

Nome da variável Descrição
gblRecordBulletin Registro de variável global para armazenar o boletim de rascunho selecionado
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
varPublishOnDate Variável local para armazenar data e hora agendadas se o boletim tiver data e hora agendadas, caso contrário, armazenar data e hora atuais.

Detalhes de execução da publicação de boletins

  1. Quando o proprietário da equipe seleciona qualquer boletim da lista de rascunhos, a gblRecordBulletin armazena o boletim de rascunho selecionado e abre o registro na Tela Detalhes de Boletins

  2. O botão Publicar será habilitado. Se o usuário não for proprietário da equipe, o mesmo botão será desabilitado e isso é controlado com a ajuda de locBlockUserInput

  3. Quando o botão Publicar for selecionado, o status de aprovação do boletim será atualizado para Aprovado e a data de publicação será a data e hora agendadas, se a data agendada contiver dados, ou a data e hora atuais. Isso é atualizado com a ajuda de varPublishOnDate.

  4. Depois de publicado, o aplicativo navegará de volta para a tela de boletins e o boletim publicado poderá ser visto na lista Publicados, desde que a data atual seja igual ou posterior à data de publicação.

Excluir um boletim publicado

Esta seção explica as variáveis globais da tela de visão geral de boletins e os detalhes de execução usados quando um boletim é excluído. Nenhuma coleção está envolvida no processo de exclusão de boletins.

Variáveis de exclusão de boletins

Variáveis usadas quando um boletim é excluído:

Nome da variável Descrição
gblRecordBulletin Registro de variável global para armazenar o boletim de rascunho selecionado.
locStatsViews Variável local para armazenar o número de exibições do boletim selecionado.
LocStatsBookmarks Variável local para armazenar o número de indicadores do boletim selecionado.
locVisibleDialog Variável local para definir a visibilidade de uma caixa de diálogo.
locVisibleDialogDelete Variável local para definir a visibilidade de uma caixa de diálogo

Detalhes de execução da exclusão de boletins

  1. Quando um usuário selecionar qualquer boletim publicado na tela Boletim, o boletim selecionado será armazenado em uma variável global gblRecordBulletin.
  2. O aplicativo navegará para a tela de visão geral, onde as estatísticas do Boletim são exibidas com a ajuda de locStatsViews e locStatsBookmarks.
  3. O usuário pode cancelar a publicação, excluir ou editar o boletim nessa tela.
  4. Se o usuário selecionar Excluir, uma caixa de diálogo será exibida solicitando a confirmação. A visibilidade dessa caixa de diálogo é controlada usando locVisibleDialog e locVisibleDialogDelete.
  5. O usuário precisa marcar a caixa de seleção Eu entendo para ativar o botão Excluir.
  6. Ao selecionar o botão de exclusão, o boletim que corresponder a gblRecordBulletin será excluído do Dataverse.

Tela de perguntas frequentes

Exibir registros de perguntas frequentes

Esta seção explica as variáveis e os detalhes de execução usados ao exibir uma pergunta frequente na tela de perguntas frequentes. Não há coleções envolvidas nesse processo.

Variáveis de exibição de perguntas frequentes

A seguir estão as variáveis usadas quando uma pergunta frequente é exibida na tela de perguntas frequentes.

Nome da variável Descrição
gblRecordBulletinFAQ Registro de variável global para armazenar as Perguntas Frequentes sobre Boletins selecionadas.
locBlockUserInput V ariável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Variáveis de execução da exibição de perguntas frequentes

Esta tela mostrará principalmente as informações de perguntas frequentes recuperadas da tabela do Dataverse Perguntas Frequentes sobre Boletins. As perguntas frequentes são exibidas como uma lista de tabelas com as informações principais. O usuário pode selecionar qualquer uma das perguntas frequentes para navegar até a tela Detalhes de Perguntas Frequentes e ver as perguntas frequentes em mais detalhes.

Tela Detalhes de perguntas frequentes

Criar uma pergunta frequente

Esta seção explica as variáveis e os detalhes de execução usados ao criar uma pergunta frequente na tela de detalhes de perguntas frequentes. Não há coleções envolvidas nesse processo.

Variáveis de criação de perguntas frequentes

A seguir estão as variáveis usadas quando uma pergunta frequente é criada na tela de detalhes de perguntas frequentes:

Nome da variável Descrição
gblRecordBulletinFAQ Registro de variável global para armazenar as Perguntas Frequentes sobre Boletins recém-inseridas.
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
locVisibleDialogReadyForReview Variável local para definir a visibilidade da caixa de diálogo mostrando a confirmação quando um boletim é criado.
locVisibleDialog Variável local para definir a visibilidade de uma caixa de diálogo.
varValidCategory Variável para verificar se a categoria está em branco ou não.
varValidTitle Variável para verificar se o título está em branco ou não.
varValidDescription Variável para verificar se a descrição (corpo) está em branco ou não.

Detalhes de execução da criação de perguntas frequentes

  1. Quando um usuário selecionar qualquer Pergunta Frequente sobre Boletins na tela Perguntas Frequentes, a Pergunta Frequente sobre Boletins selecionada será armazenada em uma variável global gblRecordBulletinFAQ.
  2. Os detalhes das Perguntas Frequentes sobre Boletins, como categoria, pergunta e resposta, são exibidos usando gblRecordBulletinFAQ.
  3. Se o usuário fizer alguma alteração nas Perguntas Frequentes sobre Boletins, o botão Salvar será ativado. Isso é conhecido com a ajuda das variáveis varDirtyCategory, varDirtyQuestion, varDirtyAnswer, varDirtyReadyForReview, varDirtyFeatured.
  4. Depois de salvas, as Perguntas Frequentes sobre Boletins passam para o estado Rascunho se "Pronto para revisão" estiver marcado como "Não", caso contrário, as Perguntas Frequentes sobre Boletins passam para o estado pendente se "Pronto para revisão" estiver marcado como "Sim". Assim, os proprietários da equipe podem aprová-las para publicação.

Atualizar uma pergunta frequente

Esta seção explica as variáveis e os detalhes de execução usados ao atualizar uma pergunta frequente na tela de detalhes de perguntas frequentes. Não há coleções envolvidas nesse processo.

Variáveis de atualização de perguntas frequentes

A seguir estão as variáveis usadas quando uma pergunta frequente é atualizada na tela de detalhes de perguntas frequentes:

Nome da variável Descrição
gblRecordBulletinFAQ Registro de variável global para armazenar as Perguntas Frequentes sobre Boletins selecionadas.

Detalhes de execução da atualização de perguntas frequentes

  1. Quando um usuário selecionar qualquer Pergunta Frequente sobre Boletins na tela Perguntas Frequentes, a Pergunta Frequente sobre Boletins selecionada será armazenada em uma variável global gblRecordBulletinFAQ.

  2. Os detalhes das Perguntas Frequentes sobre Boletins, como categoria, pergunta e resposta, são exibidos usando gblRecordBulletin.

  3. Se o usuário fizer alguma alteração nas Perguntas Frequentes sobre Boletins, o botão Salvar será ativado. Esta validação usa as variáveis varDirtyCategory, varDirtyQuestion, varDirtyAnswer, varDirtyReadyForReview, varDirtyFeatured.

  4. Depois de salvas, as Perguntas Frequentes sobre Boletins passam para o estado de rascunho se Pronto para revisão estiver marcado como Não. Caso contrário, as Perguntas Frequentes sobre Boletins passam para o estado pendente se Pronto para revisão estiver marcado como Sim.

Publicar uma pergunta frequente

Esta seção explica as variáveis e os detalhes de execução usados ao publicar uma pergunta frequente na tela de detalhes de perguntas frequentes. Não há coleções envolvidas no processo.

Variáveis de publicação de perguntas frequentes

A seguir estão as variáveis usadas quando uma pergunta frequente é publicada na tela de detalhes de perguntas frequentes:

Nome da variável Descrição
gblRecordBulletinFAQ Registro de variável global para armazenar as Perguntas Frequentes sobre Boletins recém-inseridas.
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da publicação de perguntas frequentes

  1. Quando o proprietário da equipe seleciona qualquer boletim da lista Rascunhos, a gblRecordBulletinFAQ armazena as Perguntas Frequentes sobre Boletins de rascunho selecionadas e abre o registro na Tela Detalhes de Perguntas Frequentes.
  2. O botão Publicar será habilitado. Se o usuário não for proprietário da equipe, o mesmo botão será desabilitado e isso é controlado com a ajuda de locBlockUserInput.
  3. Ao selecionar o botão Publicar, o status de aprovação das Perguntas Frequentes sobre Boletins é atualizado para Aprovado.
  4. Depois de publicado, o aplicativo navegará de volta para a tela Perguntas Frequentes e o status de aprovação das mesmas Perguntas Frequentes sobre Boletins poderá ser visto como Aprovado.

Excluir uma pergunta frequente

Esta seção explica as variáveis e os detalhes de execução usados ao excluir uma pergunta frequente na tela de detalhes de perguntas frequentes. Não há coleções envolvidas no processo.

Variáveis de exclusão de perguntas frequentes

Nome da variável Descrição
gblRecordBulletinFAQ Registro de variável global para armazenar as Perguntas Frequentes sobre Boletins recém-inseridas.
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da exclusão de perguntas frequentes

  1. Quando um usuário selecionar uma pergunta frequente na tela Perguntas Frequentes, o boletim selecionado será armazenado em uma variável global gblRecordBulletinFAQ e o registro será aberto na Tela Detalhes de Perguntas Frequentes.
  2. Os detalhes do boletim serão exibidos usando gblRecordBulletinFAQ.
  3. Com base no acesso do usuário, ele poderá atualizar ou excluir as Perguntas Frequentes sobre Boletins selecionadas nessa tela.
  4. Se o usuário selecionar Excluir, uma caixa de diálogo será exibida solicitando a confirmação. A visibilidade dessa caixa de diálogo é controlada usando locVisibleDialog e locVisibleDialogDelete.
  5. O usuário precisa marcar a caixa de seleção Eu entendo para ativar o botão Excluir.
  6. Ao selecionar o botão Excluir, a linha de Perguntas Frequentes sobre Boletins do Dataverse que corresponder a gblRecordBulletinFAQ será excluída.

Esta seção explica os detalhes de execução usados ao exibir links e contatos. Não há coleções ou variáveis envolvidas no processo.

  1. Esta tela mostrará principalmente as informações de Links e Contatos relacionados às suas categorias usando as tabelas do Dataverse Links de Boletim, Contatos de Boletim e Categorias de Links de Boletim.
  2. O usuário pode pesquisar os Links de Boletim, Contatos de Boletim e Categorias de Links de Boletim necessários usando a caixa de pesquisa, e os resultados serão filtrados nas respectivas galerias.
  3. Usar a função iniciar, os links serão abertos em uma guia separada do navegador.

Esta seção explica as variáveis e os detalhes de execução usados ao criar um link na tela de detalhes de links. Não há coleções envolvidas no processo.

A seguir estão as variáveis usadas quando um link é criado:

Nome da variável Descrição
gblRecordBulletinLink Registro de variável global para armazenar o Link de Boletim recém-criado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Quando o botão Adicionar um link é selecionado na tela Links e contatos, gblRecordBulletinLink é definida como em branco para que seja atualizada quando o usuário preencher as informações do Link de Boletim, como Título, Categoria, Descrição e URL, e as salvar.
  2. Depois que as informações necessárias forem preenchidas, o botão Salvar será ativado. As variáveis varValidCategory, varValidTitle e varValidURL são usadas para saber se os campos obrigatórios contêm dados ou não.
  3. Quando o botão Salvar for selecionado, um novo registro de Link de Boletim será criado e a variável global gblRecordBulletinLink será definida como o registro recém-criado. Depois que o processo de salvamento for concluído, o aplicativo navegará para a tela Links e Boletins.

Esta seção explica as variáveis e os detalhes de execução usados ao atualizar um link na tela de detalhes de links. Não há coleções envolvidas no processo.

A seguir estão as variáveis usadas quando um link é atualizado

Nome da variável Descrição
gblRecordBulletinLink Registro de variável global para armazenar o Link de Boletim recém-criado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Quando um usuário selecionar qualquer Link de Boletim na tela Links e Contatos, o Link de Boletim selecionado será armazenado em uma variável global gblRecordBulletinLink.
  2. Os detalhes do Link de Boletim, como título, categoria, URL e descrição, são exibidos usando gblRecordBulletin na Tela Detalhes de Links.
  3. Se o usuário fizer alguma alteração no Link de Boletim, o botão Salvar será ativado. Esta validação é facilitada pelas variáveis varDirtyCategory, varDirtyTitle, varDirtyDescription e varDirtyURL que verificam se os detalhes não são os mesmos salvos anteriormente. Além disso, ela também valida se as informações obrigatórias foram preenchidas para ativar o botão Salvar com a ajuda das variáveis varValidCategory, varValidTitle e varValidURL que verificam se os campos obrigatórios foram preenchidos.
  4. Depois que o processo de salvamento for concluído, o aplicativo navegará para a tela Links e Boletins.

Esta seção explica as variáveis e os detalhes de execução usados ao excluir um link na tela de detalhes de links. Não há coleções envolvidas no processo.

A seguir estão as variáveis usadas quando um link é excluído.

Nome da variável Descrição
gblRecordBulletinLink Registro de variável global para armazenar o Link de Boletim selecionado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Quando um usuário selecionar qualquer Link de Boletim na tela Links e Boletins, o Link de Boletim selecionado será armazenado em uma variável global gblRecordBulletinLink.
  2. Os detalhes do Link de Boletim, como título, categoria, URL e descrição, são exibidos usando gblRecordBulletin na Tela Detalhes de Links.
  3. Se o usuário for proprietário da equipe, ele poderá ver o botão Excluir. Isso é identificado usando a variável locBlockUserInput.
  4. Se o usuário selecionar Excluir, uma caixa de diálogo será exibida solicitando a confirmação. A visibilidade dessa caixa de diálogo é controlada usando locVisibleDialog e locVisibleDialogDelete.
  5. O usuário precisa marcar a caixa de seleção Eu entendo para ativar o botão Excluir.
  6. Quando o botão Excluir for selecionado, a linha do link do Dataverse que corresponder a gblRecordBulletinLink será excluída.
  7. Depois que o processo de exclusão for concluído, o aplicativo navegará para a tela Links e Boletins.

Tela Detalhes de Contatos

Criar um novo Contato de Boletim

Esta seção explica as variáveis e os detalhes de execução usados ao criar um novo contato na tela de detalhes de contatos. Não há coleções envolvidas no processo.

Variáveis de criação de contatos

Nome da variável Descrição
gblRecordBulletinContact Registro de variável global para armazenar o Contato de Boletim selecionado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da criação de contatos

  1. Quando o botão Adicionar Contato é selecionado na tela Links e contatos, gblRecordBulletinContact é definida como em branco para que seja atualizada quando o usuário preencher as informações do contato e as salvar.
  2. Depois que as informações necessárias forem preenchidas, o botão Salvar será ativado. As variáveis varValidCategory, varValidName, varValidEmail e varValidDescription são usadas para saber se os campos obrigatórios contêm dados ou não.
  3. Quando o botão Salvar for selecionado, um novo registro de Contato de Boletim será criado e a variável global gblRecordBulletinContact será definida como o registro recém-criado.
  4. Depois que o processo de salvamento for concluído, o aplicativo navegará para a tela Links e Boletins.

Atualizar um Contato de Boletim

Esta seção explica as variáveis e os detalhes de execução usados ao atualizar um contato na tela de detalhes de contatos. Não há coleções envolvidas no processo.

Variáveis de atualização de contatos

As seguintes variáveis são usadas no processo de atualização de contatos:

Nome da variável Descrição
gblRecordBulletinContact Registro de variável global para armazenar o Contato de Boletim selecionado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da atualização de contatos

  1. Quando um usuário selecionar qualquer contato na tela Links e Contatos, o Contato de Boletim selecionado será armazenado em uma variável global gblRecordBulletinContact.
  2. Os detalhes do Contato de Boletim, como nome, categoria, email e descrição, são exibidos usando gblRecordBulletinContact na Tela Detalhes de Contatos. Os campos exibidos serão diferentes dependendo se o contato é interno ou externo.
  3. Se o usuário fizer alguma alteração no Contato de Boletim, o botão Salvar será ativado. Esta validação é facilitada pelas variáveis varDirtyCategory, varDirtyName, varDirtyEmail, varDirtyDescription e varDirtyInternal que verificam se os detalhes não são os mesmos salvos anteriormente. Além disso, ela também valida se as informações obrigatórias foram preenchidas para ativar o botão Salvar com a ajuda das variáveis varValidCategory, varValidName, varValidEmail e varValidDescription que verificam se os campos obrigatórios foram preenchidos.
  4. Depois que o processo de salvamento for concluído, o aplicativo navegará para a tela Links e Boletins.

Excluir um Contato de Boletim

Esta seção explica as variáveis e os detalhes de execução usados ao excluir um contato na tela de detalhes de contatos. Não há coleções envolvidas no processo.

Variáveis de exclusão de contatos

As seguintes variáveis são usadas no processo de exclusão de contatos:

Nome da variável Descrição
gblRecordBulletinContact Registro de variável global para armazenar o Contato de Boletim selecionado.
locBlockUserInput variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da atualização de contatos

  1. Quando um usuário selecionar qualquer Contato de Boletim na tela Links e Boletins, o Link de Boletim selecionado será armazenado em uma variável global gblRecordBulletinContact.
  2. Os detalhes do Contato de Boletim são exibidos usando gblRecordBulletinContact.
  3. Se o usuário for proprietário da equipe, ele poderá ver o botão Excluir. Isso é identificado usando a variável locBlockUserInput.
  4. Se o usuário selecionar Excluir, uma caixa de diálogo será exibida solicitando a confirmação. A visibilidade dessa caixa de diálogo é controlada usando locVisibleDialog e locVisibleDialogDelete.
  5. O usuário precisa marcar a caixa de seleção Eu entendo para ativar o botão Excluir.
  6. Ao selecionar o botão Excluir, o registro de Link de Boletim do Dataverse que corresponder a gblRecordBulletinContact será excluído.
  7. Depois que o processo de exclusão for concluído, o aplicativo navegará para a tela Links e Contatos.

Tela Sobre

Esta seção descreve as variáveis usadas ao navegar na tela Sobre.

Detalhes de execução da navegação na tela Sobre

  1. Ao selecionar o ícone de informações, o aplicativo navegará para a Tela Sobre.

  2. Há links de ajuda disponíveis na galeria galAbout_HelpLinks.

    A seleção do botão Saiba como personalizar este aplicativo leva a um link externo que explica como fazer personalizações no aplicativo.

    A seleção do botão Envie suas ideias leva a um link externo onde ideias podem ser publicadas para o aplicativo Milestones.

    A seleção do botão Interaja com a comunidade leva à Comunidade do Power Apps.

  3. O contêiner conAbout_AppVideo contém o link do vídeo que fornece uma visão geral do aplicativo Milestones.

  4. A galeria galAbout_OtherApps contém os links para outros aplicativos da Microsoft.

    A seleção do botão Exibir aplicativo leva à página do aplicativo na loja de aplicativos do Microsoft Teams.

    A seleção do botão Visão Geral do Aplicativo leva ao vídeo de visão geral do aplicativo no YouTube.

  5. conAbout_Version fornece informações sobre o controle de versão do aplicativo.

Tela Configurações

Criar uma nova Categoria de Boletim

Esta seção explica as variáveis e os detalhes de execução usados ao criar uma categoria na tela de configurações. Não há coleções envolvidas no processo.

Variáveis de criação de categorias de boletins

A seguinte variável é usada quando uma categoria é criada:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da criação de categorias de boletins

  1. Quando o botão Adicionar categoria é selecionado em Categorias de boletins, um controle de entrada de texto é mostrado para inserir o nome da Categoria de boletim.
  2. Depois de inserir o nome, o usuário pode selecionar o botão de salvamento ou o ícone de cancelamento disponível ao lado desta caixa de texto
  3. Ao selecionar o ícone Salvar, um novo registro de Categoria de boletim é criado no Dataverse.

Atualizar uma Categoria de Boletim

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

Coleções de atualização de categorias de boletins

A seguinte coleção é usada quando uma categoria é atualizada:

Nome da coleção Descrição
colUpdateBulletinCategory Coleção de categorias de boletins que precisam ser atualizadas

Variáveis de atualização de categorias de boletins

A seguinte variável é usada quando uma categoria é atualizada:

Nome da coleção Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da atualização de categorias de boletins

  1. Ao alterar qualquer categoria de boletim, a ID e o nome da categoria de boletim serão adicionados à coleção colUpdateBulletinCategory e o botão "Atualizar" será ativado.
  2. Ao selecionar o botão Atualizar, as Categorias de boletins que têm alterações em seus nomes serão atualizadas.

Excluir uma Categoria de Boletim

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

Coleções de exclusão de categorias de boletins

As seguintes coleções são usadas quando uma categoria é excluída:

Nome da coleção Descrição
colDeleteBulletinCategory Coleção de categorias de boletins que precisam ser excluídas.
colReparentBulletins Coleção de Boletins sem categoria de boletim associada. Esses são os boletins associados à categoria de boletim excluída.

Variável de exclusão de categorias de boletins

A seguinte variável é usada quando uma categoria é atualizada:

Nome da coleção Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da exclusão de categorias de boletins

  1. Ao selecionar o ícone excluir para qualquer categoria de boletim, ela será adicionada à coleção colDeleteBulletinCategory e o botão Atualizar será ativado.
  2. Ao selecionar o botão Atualizar, as categorias que são coletadas em colDeleteBulletinCategory serão excluídas do Dataverse
  3. Os boletins associados às categorias de boletins excluídas serão coletados em colReparentBulletins e serão atualizados com a categoria padrão.

Criar uma nova Categoria de Perguntas Frequentes sobre Boletins

Esta seção explica as variáveis e os detalhes de execução usados ao criar uma categoria de perguntas frequentes na tela de configurações.

Variáveis de criação de categorias de perguntas frequentes

As seguintes variáveis são usadas quando uma categoria de perguntas frequentes é criada:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da criação de categorias de perguntas frequentes

  1. Ao selecionar o botão Adicionar categoria em Categorias de perguntas frequentes, um controle de entrada de texto é mostrado para inserir o nome da Categoria de perguntas frequentes.
  2. Depois de inserir o nome, o usuário pode selecionar o botão salvar ou o ícone cancelar disponível ao lado desta caixa de texto.
  3. Ao selecionar o ícone Salvar, um novo registro de Categoria de Perguntas Frequentes sobre Boletins é criado no Dataverse.

Atualizar uma Categoria de Perguntas Frequentes sobre Boletins

Esta seção explica as coleções, variáveis e os detalhes de execução usados ao atualizar uma categoria de perguntas frequentes na tela de configurações.

Coleções de atualização de categorias de perguntas frequentes

A seguinte coleção é usada na atualização das categorias de perguntas frequentes:

Nome da coleção Descrição
colUpdateBulletinFAQCategory Coleção de categorias de boletins que precisam ser atualizadas

Variáveis de atualização de categorias de perguntas frequentes

As seguintes variáveis são usadas quando uma categoria de perguntas frequentes é criada:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da atualização de categorias de perguntas frequentes

  1. Ao alterar qualquer categoria de perguntas frequentes, a ID e o nome da categoria de perguntas frequentes sobre boletins serão adicionados à coleção colUpdateBulletinFAQCategory e o botão Atualizar será ativado.
  2. Ao selecionar o botão Atualizar, as categorias de perguntas frequentes sobre boletins que têm alterações em seus nomes serão atualizadas.

Excluir uma Categoria de Perguntas Frequentes sobre Boletins

Esta seção explica as coleções, variáveis e os detalhes de execução usados ao excluir uma categoria de perguntas frequentes na tela de configurações.

Coleções de exclusão de categorias de perguntas frequentes

As seguintes coleções são usadas na atualização das categorias de perguntas frequentes:

Nome da coleção Descrição
colDeleteBulletinFAQCategory Coleção de categorias de boletins que precisam ser excluídas.
colReparentFAQs Coleção de Boletins sem categoria de boletim associada. Esses são os boletins associados à categoria de boletim excluída.

Variáveis de exclusão de categorias de perguntas frequentes

As seguintes variáveis são usadas na exclusão de categorias de perguntas frequentes:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.

Detalhes de execução da exclusão de categorias de perguntas frequentes

  1. Ao selecionar o ícone Excluir para qualquer categoria de boletim, ela será adicionada à coleção colDeleteBulletinFAQCategory e o botão Atualizar será ativado.
  2. Ao selecionar o botão Atualizar, as categorias de boletins que são coletadas em colDeleteBulletinFAQCategory serão excluídas do Dataverse.
  3. Os boletins associados às categorias de boletins excluídas serão coletados em colReparentFAQs e serão atualizados com a categoria padrão.

Esta seção explica as coleções, variáveis e os detalhes de execução usados ao criar uma categoria de link de boletim na tela de configurações.

A seguinte variável é usada na exclusão de categorias de perguntas frequentes:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Ao selecionar o botão Adicionar categoria em Categorias de links, um controle de entrada de texto é mostrado para inserir o nome da Categoria de link.
  2. Depois de inserir o nome, o usuário pode selecionar o botão de salvamento ou o ícone cancelar disponível ao lado desta caixa de texto.
  3. Ao selecionar o ícone Salvar, um novo registro de categoria de link de boletim é criado no Dataverse.

Esta seção explica as coleções, variáveis e os detalhes de execução usados ao atualizar uma categoria de link de boletim na tela de configurações.

A seguinte coleção é usada na atualização das categorias de links de boletins:

Nome da variável Descrição
colUpdateBulletinLinkCategory Coleção de categorias de boletins que precisam ser atualizadas

A seguinte coleção é usada na atualização das categorias de links de boletins:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Ao alterar qualquer categoria de perguntas frequentes, a ID e o nome da categoria de link de boletim serão adicionados à coleção colUpdateBulletinLinkCategory e o botão Atualizar será ativado.
  2. Ao selecionar o botão Atualizar, as Categorias de Links de Boletins que têm alterações em seus nomes serão atualizadas.

Esta seção explica as coleções, variáveis e os detalhes de execução usados ao excluir uma categoria de link de boletim na tela de configurações.

A seguinte coleção é usada na exclusão das categorias de links de boletins:

Nome da variável Descrição
colDeleteBulletinLinkCategory Coleção de categorias de boletins que precisam ser excluídas.
colReparentLinks coleção de Boletins sem categoria de boletim associada. Esses são os boletins associados à categoria de boletim excluída.

A seguinte coleção é usada na exclusão das categorias de links de boletins:

Nome da variável Descrição
locBlockUserInput Variável local para controlar as restrições para o usuário do aplicativo quando houver uma funcionalidade específica do proprietário da equipe.
  1. Ao selecionar o ícone Excluir para qualquer Categoria de boletim, ela será adicionada à coleção colDeleteBulletinLinkCategory e o botão Atualizar será ativado.

  2. Ao selecionar o botão Atualizar, as Categorias de boletins que são coletadas em colDeleteBulletinLinkCategory serão excluídas do Dataverse

  3. Os boletins associados às categorias de boletins excluídas serão coletados em colReparentLinks e serão atualizados com a categoria padrão.

Aplicativo Boletins

Esta seção explica as coleções e variáveis globais usadas pelo aplicativo Boletins e os detalhes de execução de cada tela.

Aplicativo OnStart

Esta seção explica as coleções, variáveis e detalhes de execução OnStart do aplicativo.

Coleções OnStart

Coleções usadas durante o OnStart do aplicativo:

Nome da coleção Descrição
colStockImages Coleções de imagens de capa padrão.
colLocalization Coleção de texto localizado com base no idioma do usuário.
colCdsBulletins Coleção para armazenar dados de boletins do Dataverse.
colCdsBulletinCategories Coleção para armazenar dados de categorias dos boletins do Dataverse.
colCdsBulletinReadReceipts Coleção para armazenar dados de recibos de leitura dos boletins do Dataverse.
colCdsBulletinBookmarks Coleção para armazenar dados de favoritos dos boletins do Dataverse.
colCdsBulletinUserSettings Coleção para armazenar dados de configurações de usuário dos boletins do Dataverse.
colCdsBulletinCategoryPreferences Coleção para armazenar dados de preferências de categoria dos boletins do Dataverse.
colAppNewUserCategories Coleção para armazenar as preferências do usuário.

Variáveis OnStart

Variáveis usadas durante o OnStart do aplicativo:

Nome da variável Descrição
gblAppLoaded Variável global usada para verificar se o aplicativo está carregado ou não.
gblUserLanguage Variável global que contém o idioma local do usuário.
gblPadding Variável global que contém os detalhes de preenchimento do aplicativo.
gblUser Variável global para manter o registro do usuário para o contexto.
gblUserFirstName Variável global para manter o nome do usuário.
gblAppMenu Variável global para armazenar os detalhes do menu.

Detalhes da execução do OnStart

  1. Quando um Usuário carrega o aplicativo, a variável gblAppLoaded é definida como falsa. O código de idioma do usuário é armazenado na variável 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) na coleção colLocalization.

  3. Enquanto continua a carregar, o aplicativo coleta os dados do Dataverse e os armazena nas seguintes coleções.

    • colCdsBulletins
    • colCdsBulletinCategories
    • colCdsBulletinReadReceipts
    • colCdsBulletinBookmarks
    • colCdsBulletinUserSettings
    • colCdsBulletinCategoryPreferences
  4. As imagens padrão são coletadas para a coleção colStockImages, que ajuda o usuário a escolher qualquer imagem para a capa do boletim.

  5. Os detalhes do menu em várias telas do aplicativo são coletados para a variável gblAppMenu que ajuda a criar o menu conforme a tela.

  6. As preferências do usuário são coletadas para a coleção colAppNewUserCategories que ajuda o usuário a ter uma experiência personalizada do aplicativo, pois mostra os boletins com base nas preferências de categoria do boletim do usuário.

Tela inicial

Esta seção explica as coleções, variáveis e detalhes de execução da tela inicial do aplicativo.

Coleções da tela inicial

Coleções usadas pela tela inicial:

Nome da coleção Descrição
colCdsBulletins Coleção para armazenar dados de boletins do Dataverse.
colCdsBulletinBookmarks Coleção para armazenar dados de favoritos dos boletins do Dataverse.
colCdsBulletinCategoryPreferences Coleção para armazenar dados de preferências de categoria dos boletins do Dataverse.

Variáveis da tela inicial

Variáveis usadas pela tela de resumo:

Nome da variável Descrição
gblUser Variável global para manter o Registro do usuário para o contexto.
gblUserFirstName Variável global para manter o nome do usuário.
locVisibleDialog Variável local usada para mostrar e ocultar o pop-up da caixa de diálogo.
locVisibleDialogBulletinReader Variável local usada para mostrar e ocultar um boletim.
locBulletinRecord Variável local usada para armazenar o registro de boletim selecionado.
locBulletinBody Variável local usada para armazenar o corpo do boletim selecionado.

Detalhes de execução da tela inicial

  1. Usando as coleções colCdsBulletins e colCdsBulletinCategoryPreferences, a tela é carregada com os boletins publicados. Mais informações: Entenda a interface do usuário do aplicativo Boletins

  2. O usuário pode pesquisar qualquer boletim pelo nome ou categoria usando a caixa de pesquisa disponível nesta tela.

  3. As galerias são filtradas de acordo com os termos da pesquisa.

  4. Depois que o usuário seleciona um boletim, uma caixa de diálogo pop-up é exibida usando as variáveis locVisibleDialog e locVisibleDialogBulletinReader.

  5. A caixa de diálogo mostra as informações do boletim selecionado que inclui imagem, vídeo e corpo do registro do boletim usando as variáveis locBulletinRecord e locBulletinBody. Mais informações: Visualizar uma postagem

  6. Para fechar a caixa de diálogo, o usuário pode selecionar o botão Fechar ou o espaço vazio ao redor da caixa de diálogo. Esta ação define as variáveis locVisibleDialog e locVisibleDialogBulletinReader como falsas ocultando o pop-up da caixa de diálogo.

Tela de perguntas frequentes

Esta seção explica as coleções, variáveis e detalhes de execução da tela de perguntas frequentes do aplicativo.

Coleções da tela de perguntas frequentes

A tela de perguntas frequentes não usa nenhuma coleção.

Variáveis da tela de perguntas frequentes

Variáveis usadas pela tela de resumo:

Nome da variável Descrição
locVisibleDialog Variável local usada para mostrar e ocultar o pop-up da caixa de diálogo.

Detalhes de execução da tela de perguntas frequentes

  1. Esta tela mostrará principalmente as informações de perguntas frequentes recuperadas do Dataverse— Perguntas frequentes do boletim e Categorias de perguntas frequentes do boletim.

  2. O usuário pode pesquisar as perguntas frequentes necessárias usando a caixa de pesquisa por nome, e as galerias que mostram essas entidades serão filtradas de acordo com a pesquisa.

  3. O usuário pode usar o ícone de abertura para abrir as perguntas frequentes em uma caixa de diálogo com a ajuda da variável locVisibleDialog. Ao selecionar o botão Fechar na caixa de diálogo pop-up usando a variável, a caixa de diálogo ficará oculta.

Mais informações: Exibir perguntas frequentes

Esta seção explica as coleções, variáveis e os detalhes de execução da tela Links e Contatos.

A tela Links e Contatos não usa nenhuma coleção.

A tela Links e Contatos não usa nenhuma variável.

  1. A tela Links e Contatos mostra as informações de perguntas frequentes recuperadas do Dataverse — Categorias de links de Boletim, Contatos do Boletim e Categorias de links de boletim.

  2. O usuário pode pesquisar as Categorias de Links de Boletins, Contatos de Boletins e Categorias de Links de Boletins necessárias usando a caixa de pesquisa, e os resultados serão filtrados nas respectivas galerias.

  3. Usar a função iniciar, os links serão abertos em uma guia separada do navegador.

Mais informações: Visualizar links e contatos

Consulte também

Aplicativo de amostra Boletins (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