Atividade Atualizar Objetos

Use esta atividade para atualizar objetos existentes no ServiceMax.

Sobre Esta Tarefa

Enquanto o Salesforce.com API limita a 200 o número de objetos que ele pode atualizar em uma única chamada, o conector ServiceMax do Cast Iron não tem esse limite. É possível usar a atividade Atualizar Objetos para atualizar um número ilimitado de objetos.

Usando a atividade Atualizar Objetos.

Procedimento

  1. Na guia Atividades, abra o diretório ServiceMax para localizar a atividade Atualizar Objetos.
  2. Inclua a atividade em uma Orquestração. A Lista de Verificação e o Resumo para a atividade são exibidos abaixo da orquestração.
  3. Selecione um terminal ServiceMax. Para obter instruções sobre como criar ou editar um terminal ServiceMax, consulte Criando ou Editando um Terminal ServiceMax.
  4. Configure a atividade escolhendo um tipo de objeto ServiceMax e preferências de campo do objeto. Só é possível selecionar tipos de objetos e campos que o Integration Appliance pode atualizar. O mapa de entrada contém o tipo de objeto com elementos que correspondem aos campos selecionados durante esta etapa de configuração.
    Nota: O Integration Appliance não pode criar campos de numeração automática.
  5. Especifique os parâmetros Tentar Novamente e Expirar para a atividade.
  6. Mapeie a entrada da atividade. O mapa de entrada consiste no parâmetro de entrada de um objeto. Esse parâmetro consiste em um único elemento raiz que tem um único elemento de repetição, nomeado após o tipo de objeto que você selecionou, contendo todos os campos que você selecionou na tabela Preferências de Campo de Objeto.
  7. Mapeie a saída da atividade.

Resultados

Mapeie a entrada da atividade Atualizar Objetos

  1. Na Lista de Verificação, selecione Mapear Entradas. O elemento objects é exibido na área de janela Atividade de Destino.
  2. Clique com o botão direito do mouse no nó padrão e escolha Mostrar Parâmetros Opcionais para mostrar os parâmetros de entrada opcionais para esta atividade:
    • AssignmentRuleHeader
    • MruHeader
    • EmailHeader
    • CallOptions
    • connection
    • sessionInfo
  3. Clique em Selecionar Entradas... e selecione a variável ou variáveis de entrada para o mapa. Para obter instruções sobre como criar variáveis, consulte Criando Variáveis.
  4. Conforme apropriado, mapeie os parâmetros de entrada para a variável ou as variáveis. Para obter instruções de mapeamento, consulte Criando um Mapa.

Os elementos de campo Optional e nillable possuem o comportamento a seguir:

  • O Integration Appliance não atualiza um campo opcional quando o servidor ServiceMax não fornece um valor para o campo.
  • Se você configurar o atributo xsi:nil para true em um campo nillable, o Integration Appliance configurará o campo para nulo durante uma atualização.
    Nota: Configurar um campo para uma cadeia vazia não configura um campo para nulo.

Mapeie a saída da atividade Atualizar Objetos

  1. Na Lista de Verificação, selecione Mapear Saídas. O elemento saveResults é exibido no painel Atividade de Partida.
  2. Clique em Selecionar Saídas... e selecione a variável ou as variáveis de saída para o mapa. Para obter instruções sobre como criar variáveis, consulte Criando Variáveis.
  3. Conforme apropriado, mapeie os parâmetros de saída para a variável ou as variáveis. Para obter instruções de mapeamento, consulte Criando um Mapa.