Integrando a visualização do kBridge

  • Versão de lançamento: Zurich
  • Atualizado 16 de set. de 2025
  • 3 min. de leitura
  • Integre o kBridge para visualização 3D em tempo real. Sincronize entradas de configuração com atualizações visuais para aprimorar a experiência do usuário.

    ServiceNow CPQCompatível com várias opções de visualização 3D diferentes na experiência de configuração do usuário final. ServiceNow CPQPode ser implementado para utilizar o kBridge como um componente de visualização que é atualizado em tempo real no ServiceNow CPQIU à medida que o usuário muda as entradas de configuração (comunicação de 1 vias). Além disso, a comunicação bidirecional (2 vias) pode ser definida para que as manipulações do usuário do gráfico sejam atualizadas ServiceNow CPQcampos de configuração.

    O vídeo a seguir mostra como integrar ServiceNow CPQCom o kBridge para atualizações em tempo real:

    Demonstração de configuração da integração do KBridge

    A integração entre ServiceNow CPQE o kBridge está configurado no ServiceNow CPQDefinição de layout do plano gráfico. A definição de layout:

    • Define onde o componente de visualização do kBridge será renderizado no ServiceNow CPQIU
    • Especifica a conexão do kBridge
    • Identifica o. ServiceNow CPQou definir dados a serem enviados

    O tipo de componente de layout "kbridge" pode ser adicionado na coluna "tipo" do arquivo CSV de layout para criar um componente kBridge. As propriedades adicionais da integração são definidas na coluna "Valor".

    Este arquivo CSV de layout de amostra demonstra o uso das entradas de parâmetro e componente do kBridge. Consulte a linha 12.

    KBridge_setsv2-layoutCSV

    • Modelo de valor JSON
      scriptUrl: string,
      appUrl: string,
      token: string,
      sessionStartup: object
      eventFields: object
      eventSets: object
      eventProductPickers: object
      setActiveTriggers: array
      listenerFields: object
      height: number
      width: number
    • Conexão do kBridge
      • ScriptUrl: URL do script do kBridge
      • AppUrl: URL do app KBridge
      • Token: Token de autenticação do kBridge
      • SessionStartup: Informações adicionais de inicialização do kBridge; trabalhe com o kBridge, seu implementador ou administrador do kBridge para determinar os valores apropriados para passar este parâmetro para a configuração do kBridge
    • ServiceNow CPQ dados
      • EventFields: Mapeamento de ServiceNow CPQCampos para kBridge
      • EventSets: Mapeamento de ServiceNow CPQDefine como kBridge
      • EventProductPickers: Mapeamento de ServiceNow CPQSelecionadores de produtos para kBridge
      • SetActiveTriggers: ServiceNow CPQdefina gatilhos
      • ListenerFields: Para comunicação de dados de 2 vias envolvendo um ou mais ServiceNow CPQ, este objeto especifica o. ServiceNow CPQNome da variável do campo de texto para o qual uma representação JSON do(s) conjunto(s), manipulada na visualização do kBridge pelo usuário, será retornada ServiceNow CPQ. O administrador deve definir uma regra que analise o conteúdo de listenerFields e preencha as entradas de conjunto apropriadas.
        Nota:
        • Se um blueprint/layout tiver apenas eventFields, mas não listenerFields, cada eventField terá comunicação de 2 vias.
        • Se um listenerField for adicionado ao blueprint/layout, todos os eventFields só se comunicarão de ServiceNow CPQPara o kBridge.
        • EventSets e eventProductPickers só passam informações de ServiceNow CPQPara kBridge, não o contrário.
        • Do ponto de vista dos dados, os dados eventSets e eventProductPickers são passados da mesma forma para o kBridge (em uma matriz de objetos).
    • Tamanho do layout
      • altura: altura do elemento no layout, o valor está em pixels
      • largura: largura do elemento no layout, o valor está em pixels
    • Valores JSON de exemplo
      {
        scriptUrl: 'http://script.location';,
        appUrl: 'http://app.script.location';,
        token: 'abc-123-def-456',
        sessionStartup: {
          type: 'model',
          revisionId: '1234-5678-90'
        },
        eventFields: {
          field1: { name: 'field-1', refChain: 'world.application.model' },
          field2: { name: 'field-2', refChain: 'world.application.model' },
          field3: { name: 'field-3', refChain: 'world.application.model' }
        },
        eventSets: {
          set1: { name: 'set-1', refChain: 'world.application.model' },
        },
        eventProductPickers: {
          picker1: { name: 'picker-1', refChain: 'world.application.model' },
        },
        setActiveTriggers: ['set.set2.triggerBoolean'],
        listenerFields: { 
          listenerFieldName: { name: 'logikTestSet', refChain: 'world.application.model' }
        },
        height: 800,
        width: 1200,
      }
      • Nome: Corresponde ao nome do campo ou regra no kBridge.
      • RefChain: Corresponde ao caminho do modelo deste objeto dentro do kBridge.
    • Configurações da política de segurança de conteúdo

      . ServiceNow CPQA aplicação precisará ser configurada para aceitar o tráfego da aplicação kBridge. Registre um caso com ServiceNow CPQSuporte, descreva sua intenção de integrar o kBridge com o. ServiceNow CPQE solicite que você ServiceNow CPQAs configurações do CSP do servidor devem ser definidas para acomodar o tráfego de e para o ambiente kBridge.

    • Referência

      Para obter uma discussão dos recursos disponíveis entre as aplicações de visualização compatíveis na integração com ServiceNow CPQ, consulte Integrações de visualização: Uma visão geral .