website logo
InglêsEspanhol
⚫Docs - CITSmart PT
⚫Desenvolvimento CITSmart - PT
🟡Docs - CITSmart 8 - PT
⚫Suporte - CITSmart PT
⚫Workflow - PT
⚫Neuro - PT
⚫Keycloak - PT
⚫CITBot - PT
⚫CITDocs PT
⚫Anuva - PT
⚫CITSmart GRP - Gestão de Contratos
Navigate through spaces
⌘K
Visão Geral
Registrar operação web service
Carregar operações
Configurando acesso no CITSmart Webservices
Toolkit
Alterar SLA via script Rhino
Webservice
Exemplos de utilização de webservices
Webservices no CITSmart
Criação de documentação usando Swagger
Webservices - CITSmart Neuro
Webservices CITSmart Docs
Webservices para uso na plataforma CITSmart
Webservice – Exportação de Dados
APIs
API´s ESP -Enterprise Service Platform
Docs powered by
Archbee
Toolkit

Alterar SLA via script Rhino

3min

Esta funcionalidade tem por objetivo alterar o SLA através de script Rhino.

Procedimento

  1. Acessar a funcionalidade através da navegação no menu principal Sistema > Processamento Batch;
  2. Clicar no botão "Novo";
  3. Preencher os campos disponibilizados, sendo:
    • tipo: RhinoScript;
    • Expressão cron: define o horário de execução da rotina e o conteúdo da rotina, onde será descrito o contexto da rotina a ser executada na ferramenta.
    • conteúdo: ver script na próxima seção.
  4. Clicar em "Gravar".

Script Rhino

Java
|
var importNames = JavaImporter();
importNames.importPackage(Packages.java.util);
importNames.importPackage(Packages.java.lang);
importNames.importPackage(Packages.java.sql);
importNames.importPackage(Packages.br.com.centralit.citcorpore.negocio);
importNames.importPackage(Packages.br.com.centralit.citcorpore.integracao);
importNames.importPackage(Packages.br.com.centralit.citcorpore.bean);
importNames.importPackage(Packages.br.com.citframework.util);
importNames.importPackage(Packages.br.com.citframework.comparacao);
importNames.importPackage(Packages.br.com.citframework.integracao);
importNames.importPackage(Packages.br.com.centralit.bpm.integracao);
importNames.importPackage(Packages.br.com.centralit.bpm.dto);
importNames.importPackage(Packages.br.com.centralit.citcorpore.bpm.negocio);
importNames.importPackage(Packages.br.com.citframework.excecao);
var jdbcEngine = new importNames.JdbcEngine(execucaoFluxo.getTransacao(),null);
var solicitacaoServicoService = new importNames.SolicitacaoServicoServiceEjb();
serviceRequest.setPrazohhAnterior(serviceRequest.getPrazoHH() );
serviceRequest.setPrazommAnterior(serviceRequest.getPrazoMM() );
serviceRequest.setRegistradoPor( usuario.getLogin() );
serviceRequest.setIdJustificativa(parseInt(4) );
serviceRequest.setComplementoJustificativa("ANS alterado via fluxo ITSM");
serviceRequest.setPrazoHH( parseInt(99) );
serviceRequest.setPrazoMM( parseInt(0) );
solicitacaoServicoService.updateSLA(serviceRequest,
execucaoFluxo.getTransacao());




Did this page help you?
PREVIOUS
Configurando acesso no CITSmart Webservices
NEXT
Exemplos de utilização de webservices
Docs powered by
Archbee
TABLE OF CONTENTS
Procedimento
Script Rhino
Docs powered by
Archbee

  • Treinamentos

    Visite nossa plataforma de treinamentos

  • Idioma

    Português
    English

© Copyright CITSmart - 2021