Formulário de widget do quadro do portal

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Saiba mais sobre os campos do formulário de widget do quadro do portal.

    Tabela 1. Formulário de widget do quadro do portal
    Campo Descrição
    Nome Nome exclusivo do widget que você está configurando.
    Ordem

    A ordem em que seus widgets aparecem no seu Quadro de investimentos e na página do Portal de investimentos. Números mais baixos são colocados à frente dos números mais altos.

    Por exemplo, um widget com um pedido definido como 100 aparece antes de um widget com um pedido definido como 200.

    Tipo agregado Tipo de agregação aplicado para o cálculo do widget de investimento: Soma , Média , Mínimo , Máximo e Contagem .

    Por exemplo, você está agregando o custo real de três projetos, A, B e C, exibidos por um filtro. Os custos reais são 1000 para o projeto A, 2000 para o projeto B e 3000 para o projeto C.

    Se Soma for selecionado como o tipo agregado, o valor da métrica de custo real será 6000. Se Média for selecionado como o tipo agregado, o valor da métrica de custo real será 2000. Se Mínimo for selecionado como o tipo agregado, o valor da métrica de custo real será 1000. Se Máximo for selecionado como o tipo agregado, o valor da métrica de custo real será 3000. Se contagem for selecionado como o tipo agregado, o valor da métrica de custo real será 3.

    Com script Caixa de seleção para especificar um script para o cálculo do widget de investimento.
    Mostrar rótulo Caixa de seleção para exibir o rótulo ou o indicador de cor.

    Se você desmarcar a caixa de seleção, o Cor o campo é exibido, o que permite definir a cor.

    Ativo Caixa de seleção para indicar que o widget de investimento está ativo.
    Exibir no quadro Caixa de seleção para exibir o widget de investimento no quadro de investimento.
    Widget primário Widget primário para este widget de métrica de investimento. Um widget primário pode ter até no máximo três widgets secundários.
    Incluir por padrão Caixa de seleção para mostrar um widget de investimento ativo por padrão em:
    • novos quadros
    • quadros existentes que não têm a seleção de widget configurada
    A caixa de seleção é marcada por padrão.

    Para obter mais informações sobre como configurar widgets em um quadro de investimento, consulte Configuração do Widget .

    Descrição resumida Breve descrição sobre o widget de investimento.
    Script Script escrito para o cálculo dinâmico do widget de investimento. Este campo é exibido somente quando Script a caixa de seleção está marcada.

    O script a seguir retorna uma cadeia de caracteres que contém a saída desejada a ser exibida no widget. Cinco variáveis (que são introduzidas programaticamente ao script) estão disponíveis:

    • ProjectFilter: Filtro de projeto do quadro do Portal de investimentos.
    • DemandFilter: Filtro de demanda do quadro do Portal de investimentos.
    • ProjectClass: Classe de projeto do quadro do Portal de investimentos que é usada durante a avaliação de valor do teamspaces. Retorna tsP1_project para o Quadro do Portal do Teamspace1.
    • DemandClass: Classe de demanda do quadro do Portal de investimentos que é usada durante a avaliação de valor do teamspaces. Retorna tsP1_demand para o Quadro do Portal do Teamspace1.
    • SYSID: SYSID do quadro do Portal de investimentos. Fornece acesso a mais informações sobre o quadro do Portal de investimentos quando necessário.
    Widget de script de amostra para custo do projeto
    totalProjectCost();
    
    function totalProjectCost() 
    {
        var totalCost = 0;
        
        if(!JSUtil.nil(projectClass) && !JSUtil.nil(projectFilter))
    { 
            var projectGa = new GlideAggregate(projectClass);
            projectGa.addEncodedQuery(projectFilter);
            projectGa.setGroup(false);
            projectGa.addAggregate('SUM', 'cost');
    
            projectGa.query();
    
            if(projectGa.next()) 
    {
                if(projectGa.getAggregate('SUM', 'cost'))
                totalCost += parseFloat(projectGa.getAggregate('SUM', 'cost'));
            }
        }
        return PPMCurrencyHelper.defaultCurrencySymbol() + PPMCurrencyHelper.getFormattedAmount(totalCost);
    }
    Tabela 2. Seção Projeto do formulário do widget Quadro do portal
    Campo Descrição
    Coluna agregada do projeto A agregação é aplicada na coluna selecionada da tabela Projeto [pm_project].
    Tabela do projeto Tabela da qual os projetos estão sendo filtrados.
    Filtro de projeto Critérios aplicados para filtrar projetos da tabela Projeto.
    Tabela 3. Seção Demanda do formulário do widget Quadro do portal
    Campo Descrição
    Coluna agregada de demanda A agregação é aplicada na coluna selecionada da tabela Demanda [dmn_demand].
    Tabela de demanda Tabela da qual as demandas estão sendo filtradas.
    Filtro de demanda Critérios aplicados para filtrar demandas da tabela Demanda.