Skip navigation
All People > TMACUL > Tiago MACUL's Blog
1 2 3 Previous Next

Tiago MACUL's Blog

640 posts
ImagemDescrição

01.  Navegue em para Administração, Notificações, Associações de atividades

Administration, Notifications, Activity Associations

02. 

Por exemplo, crie uma associação de atividade para um campo: string1 no objeto call_request

  • Símbolo = string1 
  • Código = string1
  • Tipo de objeto = Solicitação/incidente/problema
  • Atributo de tipo de objeto = string1
  • Tipo de atividade = Atualização de campo
  • Registrar em log = Sim

03. Abra o WSP

Pintor de Tela Web

04. Abra o Designer de esquemas
05. 
  • Vá até o objeto cr.
  • Clique no campo string1.
  • Clique em Avançado na seção Propriedades à direita.
  • Em UI_INFO definida pelo site, digite: +AUDITLOG()
  • Clique em Salvar.
  • .

 

obs: o campo UI_INFO ativa será registrado após a publicação, antes estará vazio

06. Vá para Arquivo, Salvar e publicar
07. Pare o serviço do CA SDM

08. Abra o DOS

pdm_publish

https://www.thehindubusinessline.com/news/ca-tech-announces-12-week-paid-leave-for-new-parents/article24370896.ece 

HYDERABAD, JULY 9

CA Tech announces 12-week paid leave for new parents

HYDERABAD, JULY 9

Employees of CA Technologies will now get a 12-week paternity leave. To be available globally, the leave can be availed by a new parent for a minimum of 12 weeks paid leave during the first 12 months following the birth or adoption of a child.

“While the women employees at CA (India) are continued to be eligible for a maternity leave of 26 weeks, the paternity leave policy allows all male employees who have babies born or adopted, a 12-week paid leave,” Sunil Sankar, Vice-President (People Business Partner), CA India, said.

“The new policy gives new mothers and fathers an opportunity to bond with and care for their children,” the company said.

“We believe that this will encourage male as well as female employees to be actively involved in the initial months of caring for their new child,” he said.

Male employees will be eligible for the paternity leave if they have put in 12 months service at the date the child is born, or for adoptive parents where a child is matched or newly placed with them.

Published on July 09, 2018

 

 

TMACUL

CA Service Catalog

Posted by TMACUL Champion May 2, 2018

Vídeo de apresentação de demo em inglês CA Service Catalog

 

Baixe o e-book

 

Acesse a página do produto CA Service Catalog

 

 

Projetado para ajudá-lo a aumentar o valor que a TI fornece para a empresa e habilitar uma solução de nível corporativo que comunica ofertas de serviços em termos que os usuários possam entender.

 

Os recursos de catálogo de serviços de TI permitem que você defina, publique e meça serviços em termos de negócios e forneça informações financeiras sobre custos e consumo.

 

O catálogo de serviços pode ajudá-lo a expor ofertas de serviços específicas onde, quando e como elas são necessárias, sejam móveis, em páginas HTML comerciais existentes ou em portais, incluindo os ambientes Microsoft® SharePoint® e Liferay. Isso ajuda a reduzir os custos administrativos e permite que os consumidores comerciais selecionem os serviços onde eles precisam, ajudando-os a serem mais produtivos e melhorando a satisfação do cliente.

 

Esse catálogo de serviços de TI também pode automatizar a entrega de serviços em vários silos de TI para ajudar a aumentar sua produtividade. Projetado para aumentar a agilidade e, ao mesmo tempo, reduzir custos e riscos, o catálogo de serviços:

  • Ajuda a impulsionar a produtividade dos negócios, automatizando a entrega de serviços com total transparência de preços e custos
  • Suporta uma variedade de modelos de negócios de provedores e consumidores, como um MSP ou provedor de serviços baseado em nuvem

 

CA Service Catalog - CA Technologies 

 

 

O conteúdo abaixo foi traduzido do ebook

 

Introdução

 

A consumerização de TI aumentou o consumo expectativas - apresentando à TI a oportunidade de acelerar seu jogo e melhorar a produtividade não só da TI consumidores, mas também da própria TI. Hoje, os usuários de tecnologia são
acostumados a ter tudo na ponta dos dedos e fazer as coisas de forma independente. E eles esperam isso mesmo
nível de facilidade quando se trata de acessar serviços de TI. Esperando para respostas não é mais aceitável. Demanda de usuários finais respostas imediatas - no contexto do que estão fazendo e em qualquer dispositivo que eles estejam usando.


Em outras palavras, eles esperam uma experiência de serviço premium de TI, uma experiência que lhes permite aumentar sua produtividade e apoiar suas necessidades a qualquer hora e em qualquer lugar. E quanto mais esta experiência parece, sente e funciona como os canais de consumo que eles usam, como Amazon e Facebook, mais ele atende às suas expectativas de otimização Entrega de serviços de TI.

 

Mas em um clima de negócios em que a TI é mais responsável negócios, como as organizações podem reduzir custos e atender demandas crescentes por serviços de TI modernizados? A solução está nos consumidores de TI: eles precisam de ferramentas para suportar suas necessidades e preferências. Essas ferramentas, entregues por meio de TI processos de gerenciamento de serviços, devem:

 

  • Envolva-os onde, quando e como precisam fornecer acesso a serviços apropriados
  • Capacite-os para resolver problemas de forma independente e colaborativamente
  • Fornecer uma experiência de suporte e solicitação “semelhante ao consumidor”
    em toda a empresa


Desta forma, a TI pode demonstrar seu valor estratégico melhorando satisfação, reduzindo custos e aumentando a produtividade tanto a TI quanto seus clientes, criando uma situação vantajosa para todos.

 

 

Os desafios de melhorar a experiência do consumidor

 

Desconectar TI e Clientes

• Vários pontos de acesso do usuário para TI
• Recursos inadequados para ajudar os consumidores a resolver problemas por conta própria
• A falta de ofertas padronizadas de serviços de TI que criam visibilidade inadequada dos serviços de TI
• Nenhuma ferramenta ou sistema para permitir a colaboração do consumidor

 


Equipe de TI
• A TI é consumida com a desativação de incêndios, não complexos / Como oferecer suporte a solicitações e operações do dia-a-dia
• Pressão para cortar custos, manter altos sistemas disponibilidade e demonstrar valor global para o
negócios além do suporte técnico
• O pessoal técnico não pode ser treinado para apoiar usuários finais como consumidores

 

 

Mobilidade 
• demanda constante para serviços a qualquer hora, em qualquer lugar
• Necessidade de acomodar uma variedade de dispositivos
• Suporte para uma força de trabalho remota
• Suporte para “BYOD” (traga seu próprio dispositivo) e Iniciativas "BYOA" (traga suas próprias aplicações)

 

Canais ineficazes para Envolva-se com TI
• Falta de suporte proativo e baseado em demanda (por exemplo, colaboração, chat ao vivo, interface web, mobile
aplicativos e voz), resultando em uma resolução e tempos de espera
• Demanda por uma experiência de suporte semelhante à websites de consumidores

 

 

Organizações podem suportar a experiência do usuário demandas, reduzir custos e aumentar produtividade, fornecendo serviços de TI em um Forma “semelhante ao consumidor”. Fazer isso requer
a habilidade de:
1. Fornecer um “balcão único”, onde os usuários pode acessar um portfólio de TI padronizado serviços e capacidades “faça você mesmo” em uma linguagem que eles entendem2. Entregar serviços como, quando e onde necessário
3. Capacitar os consumidores para resolver problemas e compartilhar conhecimento via robusto serviços de colaboração e mobilidade

 

Ativando esses recursos com um Gerenciamento de Serviços líder do setor Solução de software (ITSM) cria uma situação vantajosa para todos tanto para TI quanto para seus consumidores:
• Fornecer negócios e assistência técnica serviços de suporte quando, como e onde eles são necessários
• Aumentar a satisfação do consumidor e produtividade
• Aumentar a eficiência operacional para ambos TI e consumidores via auto-suficiência
• Reduzir custos diminuindo o service-desk cargas de trabalho com automação e por transferência de solicitações não complexas e resolução de problemas para os consumidores
• Melhorar a eficácia da gestão, facilitando assim uma melhor tomada de decisão e operações organizacionais
• Permitir que a TI seja vista como uma estratégia parceiro para o negócio e não apenas um Departamento “break-fix”

 

 

Entregar o autoatendimento de maneira “para o consumidor”

 

O desafio de TI
Frequentemente, os consumidores estão confusos quanto às funções e responsabilidades além do suporte técnico. Isso é porque a TI departamentos geralmente entregam serviços e atendem a pedidos através de múltiplos sistemas, aplicações e processos. Assim, com nenhum meio proeminentemente visível para os usuários atingirem o que eles
precisa de TI, balcões de atendimento são inundados com uma infinidade de solicita perguntas básicas, solicitações e atualizações de status. Fim os usuários precisam de uma maneira mais rápida e simples de acessar serviços de TI - um que parece, funciona e se sente como a mídia on-line eles consumir.

 

A solução: criar um “balcão único” para serviços de TI

 

A TI pode resolver os desafios detalhados acima por:
• Definição e padronização de serviços para ambos os negócios pedidos (como reservar uma sala de conferências ou
encomendar novo software) e suporte técnico

• Publicar estes serviços através de um consumidor como, Portal web “one-stop-shop”

 

 

O que é necessário
• Funcionalidade para definir ofertas de negócios e serviços de TI em um catálogo de serviços baseado na web fácil de gerenciar
• Uma “vitrine” colaborativa de negócios altamente visível e serviços de TI (personalizados para permissões de segurança do usuário e papéis) que oferece um visual familiar para o consumidor (e até mesmo funcionalidade carrinho de compras) e pode ser publicado através de portais da web
• Automação de rotina, tempo, manual ou Tarefas com Script, Incluindo Aprovações
• Formulários personalizados para agilizar tarefas e solicitações do consumidor

 

Benefícios para os consumidores
• Maior facilidade no acesso aos serviços de TI
• Maior satisfação
• Resolução mais eficiente de problemas e solicitações de serviço
• Maior produtividade e economia de tempo

 

Benefícios para TI
• Chamadas desviadas do help desk
• Libertou recursos de TI para mais prioridades estratégicas
• Redução de custos na entrega de serviços
• Produtividade aumentada
• Diminuição dos prazos de entrega, esforços manuais e erros
• Insights aprimorados sobre custos e consumo de serviços
• Imagem aprimorada e reputação para TI dentro a organização maior

 

 

Entregar serviços como, quando e onde necessário

 

O desafio de TI
Dadas as realidades da força de trabalho de hoje, os consumidores esperam interaja com a TI a qualquer momento e em qualquer lugar. É sobre dispersos locais, 24 x 7 hábitos de trabalho e a consumerização de TI e mobilidade tornam tudo isso possível. É por isso que os consumidores demanda por virtualmente todos os serviços de TI acessíveis através de dispositivos móveis. Além disso, eles querem esses serviços para essencialmente olhar, sentir e funcionar o mesmo em sua plataformas móveis. Sem acesso a respostas imediatas ou a capacidade de solicitar / aprovar serviços - usando qualquer dispositivo - a satisfação do funcionário pode ser significativamente prejudicada.

 

A solução: Oferecer serviços de TI em um Maneira do tipo “consumidor” via dispositivos móveis A TI pode resolver os desafios detalhados acima por:

• Tornar o portal web “one-stop-shop” acessível através de um gama de dispositivos móveis (iPad®, iPhone® e AndroidTM telefones e tablets, etc.)
• Habilitando a capacidade de enviar, rastrear e aprovar solicitações e para acessar buscas de conhecimento, comunidades, Fóruns e ferramentas de suporte através de dispositivos móveis
• Replicar as mesmas interfaces de usuário familiares e funcionalidade em dispositivos móveis, para que o consumidor
não precisa aprender novos métodos para acessar a TI serviços ou se envolver com TI

 

O que é necessário
• Suporte para diversas plataformas móveis 

• Recursos móveis fornecidos de várias maneiras, incluindo aplicativos móveis otimizados, opções baseadas em navegador e soluções personalizadas através de uma programação de aplicativos interface (API).
• Funcionalidade completa, portal móvel “one-stop-shop” para TI serviços com recursos de ticket de serviço (incluindo
e aprovações), comunidades, fóruns, conhecimento pesquisas, recursos de suporte e muito mais

 

Benefícios para os consumidores
• Maior produtividade através de serviços de TI em movimento
• Maior satisfação com serviços a qualquer hora, em qualquer lugar
• Melhor economia de tempo

 

Benefícios para TI
• Maior eficiência com menos chamadas de help desk
• Melhoria da imagem e acessibilidade de TI
• Diminuição do TCO para entrega de serviços de TI
• Suporte para uma força de trabalho dinâmica e móvel

 

 

Colaboração

 

O desafio de TI A força de trabalho móvel e descentralizada de hoje está impulsionando mudança cultural para imediatismo e auto-suficiência. Consumidores esperam colaboração baseada em mídia social para
resolução de problemas e criação de informações ad-hoc para gestão e tomada de decisões. Além disso, eles
espera envolver-se com a TI em qualquer dispositivo, a qualquer hora e qualquer lugar. E muitas vezes se eles estão realmente "engajados" depende se os serviços de TI são fornecidos no Forma "semelhante ao consumidor" com a qual se acostumaram. Equilibrar essas demandas em um negócio consciente dos custos o clima é uma luta para a TI.

 

 

A solução: auto-suficiência do consumidor - Colaboração, Compartilhamento de Conhecimento, Autoatendimento e mobilidade Fornecendo recursos - como colaboração / social mídia, comunidades e pesquisas de conhecimento federado moderniza a experiência do consumidor. Permitindo usuários para pesquisar tópicos de ajuda, consulte os colegas relevantes e especialistas, enviar e rastrear incidentes de suporte e contribuir para a base de conhecimento, eles recebem o apoio experiência que eles esperam e, simultaneamente, tornar-se auto-suficiente.

 

O que é necessário
• Comunidades de consumidores (móveis, portal)
• bate-papo em tempo real
• Postos de discussão
• Perfis online
• Base de conhecimento integrada
• Suporte para diversos dispositivos móveis
• Capacidades móveis, incluindo otimizadas para dispositivos móveis; aplicativos móveis personalizados e baseados em navegador
• Capacidade de pesquisar facilmente todos os tipos de conteúdo (por exemplo, SharePoint, Google, central de atendimento, base de conhecimento, etc.)
• Pesquisa federada com foco na resolução de problemas e melhoria de processos

 

 

Benefícios para os consumidores
Maior satisfação com respostas mais rápidas
• Maior economia de tempo / produtividade
• Melhoria na tomada de decisões
• Flexibilidade aprimorada

 

Benefícios para TI
• Diminuição do volume de solicitações de suporte para questões não complexas
• Maior uso estratégico de tempo / eficiência
• Redução de custos através de menos tickets de suporte
• Melhor imagem de TI
• Maior eficiência

 

 

 

 

Requisitando um serviço

 

Oferta

 

Meu painel / Minha requisições

 

 

CA Service Management — Unified Self-Service 

itSMF UK 2010 presentation - Service Portfolio Management for IT  

Mais informações visite What is IT Service Management (ITSM)? - CA Technologies 

Published: April 12th, 2018
 - Ian C. Schafer

CA Technologies announced its acquisition of software composition analysis specialists SourceClear early this week with aims to incorporate SourceClear’s SaaS-based SCA tool and proprietary vulnerability database with their Veracode cloud platform.

“We are excited about what this acquisition means for our customers in terms of increased support for SCA in DevSecOps environments and the ability to confidently use open source components without introducing unnecessary risk,” Sam King, general manager of CA Veracode wrote in a blog post

According Sam King, open-source libraries are becoming extremely important because of its ability to save time, reduces inefficiency, and increase developer productivity, but these libraries come with risks. King revealed that 88 percent of Java applications recently analyzed by CA had at least one component-based vulnerability. “With the acquisition of SourceClear, we’re taking a great step forward in bringing that same combination of security, productivity and efficiency to the way developers use and test open source libraries, so that our customers can use open source libraries to accelerate software development without adding unmanaged risk,” King wrote in a blog post.

King says the SourceClear’s SCA solution can not only inform the user about vulnerable components, but also whether that component is being utilized in the application, reducing false positives related to unused components in an open-source library which may be insecure, but inconsequential to a project.

According to projections by SourceClear, there will be nearly a half-billion open-source libraries available to developers within a decade, and the company has aimed to future-proof their utility.

“In addition to tracking public sources like CVEs, SourceClear constantly data-mines millions of commits in open-source libraries, watches thousands of bug-trackers and parses the change-logs of popular libraries,” King wrote. “As a result, customers can even find vulnerabilities that have not been reported to NVD. Each issue includes prescriptive fix information, much of which can be automated to increase speed.”

---------------------------------------------------------------------------------------------------------------------------------------

PORTUGUÊS

---------------------------------------------------------------------------------------------------------------------------------------

A CA Technologies anunciou no início desta semana a aquisição da SourceClear, especialista em análise de composição de software, com o objetivo de incorporar a ferramenta SCA baseada em SaaS do SourceClear e o banco de dados de vulnerabilidade proprietário com a plataforma de nuvem Veracode.

"Estamos entusiasmados com o significado dessa aquisição para nossos clientes em termos de maior suporte a SCA em ambientes DevSecOps e a capacidade de usar componentes de código aberto com segurança sem introduzir riscos desnecessários", escreveu Sam King, gerente geral do CA Veracode em um post

Segundo Sam King, as bibliotecas de código aberto estão se tornando extremamente importantes devido à sua capacidade de economizar tempo, reduzir a ineficiência e aumentar a produtividade do desenvolvedor, mas essas bibliotecas apresentam riscos. King revelou que 88% dos aplicativos Java analisados recentemente pela CA tinham pelo menos uma vulnerabilidade baseada em componentes. “Com a aquisição da SourceClear, estamos dando um grande passo em trazer essa mesma combinação de segurança, produtividade e eficiência para a forma como os desenvolvedores usam e testam bibliotecas de código aberto, para que nossos clientes possam usar bibliotecas de código aberto para acelerar o desenvolvimento de software. sem adicionar risco não gerenciado ”, escreveu King em um post no blog.

Leia a edição de abril do SD Times
King diz que a solução SCA do SourceClear pode não apenas informar ao usuário sobre componentes vulneráveis, mas também se esse componente está sendo utilizado no aplicativo, reduzindo falsos positivos relacionados a componentes não utilizados em uma biblioteca de código aberto que pode ser insegura, mas sem conseqüência projeto.

De acordo com as projeções do SourceClear, haverá cerca de meio bilhão de bibliotecas de código aberto disponíveis para desenvolvedores dentro de uma década, e a empresa tem como objetivo tornar sua utilidade à prova do futuro.

“Além de rastrear fontes públicas como CVEs, o SourceClear constantemente elimina milhões de commits em bibliotecas de código aberto, observa milhares de rastreadores de bugs e analisa os logs de mudanças de bibliotecas populares”, escreveu King. “Como resultado, os clientes podem até encontrar vulnerabilidades que não foram reportadas ao NVD. Cada edição inclui informações de correção prescritivas, muitas das quais podem ser automatizadas para aumentar a velocidade. ”

 

---------------------------------------------------------------------------------------------------------------------------------------

ESPAÑOl

---------------------------------------------------------------------------------------------------------------------------------------

CA Technologies anunció la adquisición de los especialistas en análisis de composición de software SourceClear a principios de esta semana con el objetivo de incorporar la herramienta SCA basada en SaaS de SourceClear y la base de datos de vulnerabilidad patentada con su plataforma en la nube Veracode.

"Estamos entusiasmados con lo que significa esta adquisición para nuestros clientes en términos de mayor soporte para SCA en entornos DevSecOps y la capacidad de usar con seguridad componentes de código abierto sin introducir riesgos innecesarios", escribió Sam King, gerente general de CA Veracode en una publicación de blog

Según Sam King, las bibliotecas de código abierto se están volviendo extremadamente importantes debido a su capacidad de ahorrar tiempo, reducir la ineficiencia y aumentar la productividad del desarrollador, pero estas bibliotecas conllevan riesgos. King reveló que el 88 por ciento de las aplicaciones Java analizadas recientemente por CA tenían al menos una vulnerabilidad basada en componentes. "Con la adquisición de SourceClear, estamos dando un gran paso al traer la misma combinación de seguridad, productividad y eficiencia a la forma en que los desarrolladores usan y prueban bibliotecas de código abierto, para que nuestros clientes puedan usar bibliotecas de código abierto para acelerar el desarrollo de software sin agregar riesgos no administrados ", escribió King en una publicación de blog.

Lea el número de abril de SD Times
King dice que la solución SCA de SourceClear no solo puede informar al usuario sobre componentes vulnerables, sino también si ese componente se está utilizando en la aplicación, reduciendo los falsos positivos relacionados con los componentes no utilizados en una biblioteca de código abierto que puede ser inseguro, pero irrelevante para una proyecto.

Según las proyecciones de SourceClear, habrá casi medio billón de bibliotecas de código abierto disponibles para los desarrolladores dentro de una década, y la compañía ha apuntado a su utilidad a prueba del futuro.

"Además de rastrear fuentes públicas como CVE, SourceClear constantemente realiza un seguimiento de millones de confirmaciones en bibliotecas de código abierto, observa miles de buscadores de errores y analiza los registros de cambios de bibliotecas populares", escribió King. "Como resultado, los clientes pueden incluso encontrar vulnerabilidades que no han sido reportadas a NVD. Cada problema incluye información de arreglos prescriptivos, muchos de los cuales pueden automatizarse para aumentar la velocidad ".

--------------------------------------------------------------------------------------------------------------------------------------

CA SDM::. Webservice how to update ticket status - ENGLISH 

 

Você precisa atualizar o status de um ticket? Descrevo neste documento como você pode realizar esta tarefa, o código está em VS.NET C#, existem algumas maneiras para realizar um update de status em um ticket aqui descrevo dois caminhos e você pode optar conforme sua necessidade, foram descritos aqui os métodos  "updateObject" e "changeStatus".

 

"updateObject" É um poderoso método que você pode atualizar muitos objetos e muitos campos, incluso o status.

 

"changeStatus" Você pode atualizar o status de um ticket e também informar quem realizou a alteração.

 

Aproveite a leitura, espero que seja útil.

 

int sid;
            try
            {
                localhost.USD_WebService ws = new localhost.USD_WebService();
                sid = 0;
                sid = ws.login("servicedesk", "MyPassword");
            }
            catch { }

CA SDM::. Webservice login C# 

 

Update status Utilizando o método updateObject

int sid;
string[] attrVals = new string[2] {"status","CL"};
string[] attributes = new string[2] { "status", "summary" };
string objecthandle;
try
{
      localhost.USD_WebService ws = new localhost.USD_WebService();
      sid = 0;
      sid = ws.login("servicedesk", "password");
      objecthandle = "cr:" + Request.QueryString["id"]; //"cr:400001"
      ws.updateObject(sid, objecthandle, attrVals, attributes);
}
catch { }

 

 

Update status utilizando o método changeStatus 

 

bool fnUpdateStaus(string id, string contact, string status, string comments)
{
// crs:400001 = Custom status
bool blnReturn = false;
int sid;
string[] attrVals = new string[2] { "status", status };
string[] attributes = new string[2] { "status", "summary" };
string objecthandle, objecthandleCnt = "";
try
{
ServiceReference1.USD_WebServiceSoapClient ws = new ServiceReference1.USD_WebServiceSoapClient();
string user = ConfigurationManager.AppSettings["user"].ToString();
string password = ConfigurationManager.AppSettings["password"].ToString();
sid = 0;
sid = ws.login(user, password);
objecthandle = "cr:" + id; //"cr:400001"
if (!String.IsNullOrEmpty(contact))
{ objecthandleCnt = "cnt:" + contact; }
ws.changeStatus(sid, objecthandleCnt, objecthandle, comments, status);
ws.logout(sid);
blnReturn = true;
}
catch(Exception e)
{
blnReturn = false;
}
return blnReturn;
}

 

 

know_more.png

link_C#.zip 

CA SDM::. webservice updateObject usando C# 

CA SDM::. Webservice Updateobject C# 

CA SDM::. webservice updateObject usando C# 

CA SDM Trabalhando com WebService 

 Outros conteúdos utilizando updateObject 

 

 

Summary CA Process Automation 

Summary CA Service Management Community 

Service Desk Manager 15 days Implementation 

CABI:: Summary - BOXI for CA SDM 

Summary CA SDM Scoreboard 

 

Was useful, please leave your feedback!

CÓDIGO FONTE: z_get_user_privileges


Desenvolvi um novo método customizado na API da ferramenta SDM que permite verificar se as partições de dados e permissões de acesso de um objeto específico estão sendo respeitadas de acordo com a respectiva função do usuário logado.
Muito útil para usuários que desenvolveram novas operações webengine na ferramenta que alteram atributos de um objeto na modalidade 'one-click'.

 

COMO UTILIZAR?
1) Copie o arquivo 'z_get_user_privileges.spl' para a pasta $NX_ROOT/site/mods/majic;
2) Declare em algum arquivo .mod (Ex.: z_api.mod) a instrução abaixo:

OBJECT api {
FACTORY {
METHODS {
z_get_user_privileges(string, ...);
};
};
};


3) Reinicie a ferramenta SDM.

EXEMPLO:

void z_test()
{
int zi_depurar;
zi_depurar = 1;
string zs_metodo, zs_msg;
zs_metodo = 'z_test';
string zs_persid;
zs_persid = 'iss_wf:587983';
uuid zu_who;
zu_who = (uuid) 'F1CA5A43A27AE04DB88D4EDF438D42BF';
send_wait(0, top_object(), "call_attr", "api", "z_get_user_privileges", zs_persid);
//send_wait(0, top_object(), "call_attr", "api", "z_get_user_privileges", zs_persid, zu_who, "ALL");
//send_wait(0, top_object(), "call_attr", "api", "z_get_user_privileges", zs_persid, zu_who, "PREUPDATE", zi_depurar, zs_metodo);
if (msg_error()) {
zs_msg = format("%s ERRO ao consultar privilegios do usuario: '%s'", zs_metodo, msg[0]);
printf("ERRO ao consultar privilegios do usuario: '%s'", msg[0]);
return zs_msg;
}
int i;
for (i=0;i<msg_length();i++) {
printf("%s\n", msg[i]);
}
}

RETORNO DA EXECUÇÃO

D:\rotinas\Teste>bop_cmd -u servicedesk -f z_teste.spl "z_test()"
ACCESS_LEVEL
modify
VIEW
yes
PREUPDATE
yes
UPDATE
yes
CREATE
yes
DELETE
yes
DEFAULTS
yes

Bom proveito.

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

SPEL respeitando partição de dados e acesso funcional de objetos:


Estou criando uma função Spel chamada z_get_user_privileges que verifica se um determinado usuário tem permissões para exibir, criar, atualizar ou excluir um objeto.


Isso é necessário pois as partições de dados e acessos funcionais somente são respeitados quando o usuário interage na ferramenta através da interface GUI.


Infelizmente não consegui utilizar o método nativo da API chamado get_constraints que lista rapidamente quais as partições de dados vigentes para determinado objeto.

 


Por conta disso, mais alguns dias de desenvolvimento para esta nova função customizada...

Nenhum texto alternativo automático disponível.

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

INATIVAR CLASSES E FAMÍLIAS DO CMDB: 
Desenvolvi uma rotina Spel que inativa classes e famílias que não estão relacionadas a nenhum IC no CMDB. 

 

FUNCIONAMENTO 
- Caso a classe não esteja relacionado a nenhum IC (Ativo/Inativo), a respectiva classe será inativada. 
- Caso a família não esteja relacionada a nenhuma classe ativa, a respectiva família será inativada. 

 

Isso certamente facilitará a vida de quem está pesquisando itens de configuração na ferramenta SDM. 

 

COMO UTILIZAR 
bop_cmd -u servicedesk -f z_inativa_classes_e_familias_nao_utilizadas.spl "z_inactive_classes_and_families_not_used('', 1, 'teste')" 

 

Código fonte em anexo. 
Bom proveito.

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

   
Daniel Becker Bighelini
30 de novembro às 16:24
 
DÚVIDAS MAILEATER: 
Pessoal, 
Gostaria de trocar experiências de uso com vocês a respeito do recurso MAILEATER na ferramenta USD... 
Caso vocês utilizem esse recurso, gostaria de saber qual foi a solução de contorno que vocês utilizaram para resolver as seguintes questões: 

1) Como lidar com a situação de que o MAILEATER não trabalha bem com emails em formato HTML (em pleno século 21), principalmente nas ações de UPDATE de tickets observando o corpo da mensagem? 

2) Como incluir no assunto da primeira resposta automática da criação do ticket, o número do ticket que foi criado? 

3) Quando o usuário não possui cadastro na SDM e por conta disso é utilizado o usuário "anonymous" que não possui muitos privilégios, como foi tratada a questão de categorização automática do ticket via recursos da TEXT API? 

4) Quais ajustes foram necessários no tipo de acesso, função e partição de dados do usuário quando este tem permissão apenas de Cliente? 

Se puderem me ajudar respondendo por aqui ou mesmo entrando em contato diretamente comigo por telefone, eu agradeceria muito.
DÚVIDAS MAILEATER:
Pessoal,
Gostaria de trocar experiências de uso com vocês a respeito do recurso M...

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

CONCEITO: PRIORIDADE x URGÊNCIA x IMPORTÂNCIA 
Existe uma dúvida conceitual muito freqüente envolvendo os assuntos prioridade, urgência e importância no atendimento de qualquer ticket de qualquer ferramenta. 
Vou tentar esclarecer essa dúvida neste post... 

PRIORIDADE 
A prioridade de atendimento de qualquer ticket sempre deverá ser definida por alguma regra do negócio de sua empresa. Essas regras na maioria das vezes são definidas pelo tipo de serviço, impacto causado, SLA ou definições do processo envolvidas. 
Clientes não definem prioridade. Clientes podem apenas influenciar a prioridade de atendimento de um ticket. E essa influência se dará pela solicitação eventual de urgência, impacto causado ou mesmo pela importância estratégica do cliente na sua organização. 

URGÊNCIA 
A urgência sempre será solicitada por alguém. Esse alguém pode ser o próprio cliente ou qualquer outra pessoa envolvida no processo. O que é importante destacar é que uma solicitação de urgência não implica necessariamente no compromisso do provedor de serviços em atender um ticket na frente de outro. 
Um exemplo prático disso é o serviço de emergência de um hospital. Mesmo quando um cliente solicita urgência de atendimento, sempre caberá ao hospital decidir se a prioridade de atendimento será modificada ou não. 

IMPORTÂNCIA 
O provedor de serviços pode ainda considerar o conceito de importância no atendimento de algum cliente devido a algum critério estabelecido pelo negócio. Clientes estratégicos merecem atendimento diferenciado, por exemplo. Em resumo, é o "negócio que manda". 

Até a próxima.
CONCEITO: PRIORIDADE x URGÊNCIA x IMPORTÂNCIA
Existe u

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

DICA: Você sabia que expressões regulares (RegEx) podem ser utilizadas em tags PDM_IF e na própria linguagem SPEL? 
O uso de expressões regulares, por mais difícil que seja a sua construção e interpretação, toma os algoritmos computacionais muito mais eficientes em qualquer linguagem de programação. 

 

As tags PDM_IF, utilizadas em formulários HTMPL, permitem a utilização de RegEx quando é utilizado o operador ":". 

 

E na linguagem Spel, as funções 'sindex', 'substr', 'split', 'extract' e 'gsub' permitem a utilização de expressões regulares bem mais complexas com um "dialeto regex" muito similar a de outras linguagens de programação. 

 

Estou usando muito no meu dia a dia. #ficaadica 
Até a próxima.

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

NOVA FUNCIONALIDADE: Atualização automática de turnos de trabalho com feriados (workshifts x holidays) 
Todo administrador de SDM sabe que anualmente é necessário atualizar todos os registros de turno de trabalho que possuem feriados ou datas que não devem ser contabilizadas nos cálculos de horas úteis através dos métodos Spel workshift_abs2work e workshift_work2abs. 

 

O problema se agrava quando temos muitos feriados "móveis" ou feriados eventuais que são estabelecidos durante o decorrer do ano. 
Infelizmente a ferramenta SDM não possui uma tabela única de feriados ou qualquer outro mecanismo que propicie uma manutenção facilitada nos registros de turnos de trabalho. 
Esse é o cenário. 
Agora vem a solução... 

 

Criei um método Spel que atualiza todos os workshifts da ferramenta de uma forma dinâmica e parametrizável. 
Todos os feriados móveis são calculados automaticamente, os fixos são parametrizados e a função permite a definição de um filtro para indicar os workshifts que deverão ser atualizados no processo. 
Esse método pode ser agendado anualmente ou executado eventualmente para adicionar feriados "de última hora". 

 

COMO UTILIZAR: 
z_updateWorkshiftHolidays([int zi_depurar], [string zs_metodo], [int zi_year], [string zs_wc], [string zs_datepart]) 

 

DEFINIÇÕES: 
(int) zi_depurar - [OPCIONAL] Define o nivel de depuracao da funcao 
(string) zs_metodo - [OPCIONAL] Define o nome do metodo que esta chamando este metodo 
(int) zi_year - [OPCIONAL] Define o ano de referencia dos feriados. 
(string) zs_wc - [OPCIONAL] Define o filtro de workwhifts que serao afetados. 
(string) zs_datepart - [OPCIONAL] Define uma string que devera ser incluida no final do workshift. 

 

EXEMPLOS DE CHAMADA: 
z_updateWorkshiftHolidays() 
z_updateWorkshiftHolidays(1, 'teste', 2017, 'delete_flag=0') 
z_updateWorkshiftHolidays(1, 'teste', 2017, 'sym='meu workshift', '12/28/2024 {08:00 - 12:00}') 

 

1º EXEMPLO (ANTES): 
Mon { 09:30 - 18:00 00:00 - 00:00 } 
Tue { 09:30 - 18:00 00:00 - 00:00 } 
Wed { 09:30 - 18:00 00:00 - 00:00 } 
Thu { 09:30 - 18:00 00:00 - 00:00 } 
Fri { 09:30 - 18:00 00:00 - 00:00 } 
01/01/2010 {} 02/02/2010 {} 

 

1º EXEMPLO (DEPOIS): 
Mon { 09:30 - 18:00 00:00 - 00:00 } 
Tue { 09:30 - 18:00 00:00 - 00:00 } 
Wed { 09:30 - 18:00 00:00 - 00:00 } 
Thu { 09:30 - 18:00 00:00 - 00:00 } 
Fri { 09:30 - 18:00 00:00 - 00:00 } 
01/01/2017 {} 02/02/2017 {} 02/28/2017 {} 04/14/2017 {} 04/16/2017 {} 04/21/2017 {} 05/01/2017 {} 06/15/2017 {} 09/07/2017 {} 09/20/2017 {} 10/12/2017 {} 11/02/2017 {} 11/15/2017 {} 12/25/2017 {} 

 

2º EXEMPLO (ANTES): 
Mon - Fri {8:00 am - 12:00 pm 2:00 pm - 6:00 pm} 01/01/2015 {} 02/02/2015 {} 

 

2º EXEMPLO (DEPOIS) 
Mon - Fri {8:00 am - 12:00 pm 2:00 pm - 6:00 pm} 01/01/2017 {} 02/02/2017 {} 02/28/2017 {} 04/14/2017 {} 04/16/2017 {} 04/21/2017 {} 05/01/2017 {} 06/15/2017 {} 09/07/2017 {} 09/20/2017 {} 10/12/2017 {} 11/02/2017 {} 11/15/2017 {} 12/25/2017 {} 

 

FUNÇÕES INCLUÍDAS NA CUSTOMIZAÇÃO 
z_updateWorkshiftHolidays 
z_removeWorkshiftHolidays 
z_getHolidaysBrazil 
z_getEasterDay 
z_getYear 
z_getMonth 
z_getDay 
z_getWeekday 
z_getDateToString 
z_get_default_admin 
z_get_groupleader 
z_bloco_fim 
z_bloco_inicio 

 

 

Bom proveito.

 

 

CA SDM Brasil::. z_workshift_holidays.spl 

 

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

VALIDANDO JANELAS DE CONTINGÊNCIA (Blackout) 
Desenvolvi um método Spel que valida a existência de janelas globais de contingência (blackout) em um período de datas informado. 

 

Traduzindo... 
Sabe aquela situação onde um gestor define que nenhuma mudança poderá ser executada na infraestrutura de TI entre os dias X e Y? Pois é, esse método, te dá essa resposta e pode ser incorporado em uma trigger de validação PRE_VALIDATE no objeto de mudança. 

 

Sintaxe: string z_validate_window_blackout(date_start, date_finish, zi_depurar, zs_metodo) 

 

Bom proveito.

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

JANELAS DE BLACKOUT DE MUDANÇAS 
Alguém aqui já teve as seguintes necessidades de negócio em seu processo de mudanças? 

 

Não permitir que uma mudança seja solicitada... 
1) ... quando existir uma janela global de contingência (blackout) em um intervalo de datas específico; 
2) ... quando alguma categoria de mudança esteja em "freezing" em um intervalo de datas específico e/ou "workshift" válido; 
3) ... quando algum tipo de mudança esteja em "freezing" em um intervalo de datas específico e/ou "workshift" válido; 
4) ... quando um IC/Classe/Família específica esteja em "freezing" em um intervalo de datas específico e/ou "workshift" válido; 

 

Infelizmente a ferramenta SDM não possui nenhuma "option" ou política mais restritiva que impeça a abertura de mudanças em algum dos cenários acima descritos. 

 

Se alguém puder compartilhar suas experiências sobre esse assunto, eu agradeço.

 

 

CA SDM Brasil Sumário - Índice 

 

As publicações descritas neste post foi postada inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

Preciso trocar o hostname do servidor, como posso fazer para o EEM continuar funcionando?

 

Siga os seguintes passos:

 


1.    Edite as TAGs no arquivo server.xml (o caminho padrão é %EIAM_HOME%\config\server  ou  $EIAM_HOME/config/server) , você precisa incluir o novo nome nas seguintes TAGs:
  - hosts primary
  - host id
  - dsaurl

 

Exemplo do arquivo:

<hosts primary="IncluaAquiNomedoServidor">
<host id="IncluaAquiNomedoServidor">
<dsaurl>IncluaAquiNomedoServidor:509</dsaurl>
</host>
</hosts>

 

 

2.    Edite a TAG HostId no arquivo iPoz.conf file (o caminho padrão é: %IGW_LOC%  or  $IGW_LOC)

 

Exemplo do arquivo:

<iSponsor>
<Name>iPoz</Name>
<ImageName>C:/CA/SC/EMBEDD~1/lib/iPoz</ImageName>
<LibPath>C:/CA/SC/EMBEDD~1/lib</LibPath>
<DisplayName>Eiam Server Sponsor</DisplayName>
<DispatchEP>iDispatch</DispatchEP>
<ISType>DSP</ISType>
<Version>12.51.2.11</Version>
<PreLoad>true</PreLoad>
<Gated>false</Gated>
<ClsPath></ClsPath>
<DebugLevel>ISP_FILE</DebugLevel>
<HostId>IncluaAquioNomedoServidor</HostId>
<LogLevel>WARNING</LogLevel>
</iSponsor>

 

3.    Remova ou mova os arquivos %IGW_LOC%  or  $IGW_LOC:

  • iauthority.key
  • iauthority.cer
  • icontrol.key
  • icontrol.cer

 

4.    Edite o campo address no arquivo itechpoz.dxc (o caminho padrão é: %DXHOME%\config\knowledge  ou  $DXHOME/config/knowledge), 

 

#
# eiam repository
#
set dsa "itechpoz" =
{
prefix = <cn iTechPoz>
dsa-name = <cn iTechPoz><cn PozDsa><cn "IncluaAquiNomeDoServidor">
dsa-password = "{SHA512}0bZCU81wqw/kbpXuCHQF6Q38S9ZG+K+CZcOerUYEwbHTIz2tcL4CU3KNWugdy9jStW5GFBNVNI7n5N6nxB4Ztg=="
#for failover configuration
address = ipv4 "IncluaAquiNomeDoServidor" port 509
snmp-port = 509
#for dxconsole debugging. info: make sure that the port is not used
#console-port = 10510
auth-levels = anonymous, clear-password
dsp-idle-time = 120
#for failover configuration
dsa-flags = multi-write
link-flags = ssl-encryption-remote
};

 

5.    Reinicie os serviços:

  • “CA Directory – itechpoz”
  • “CA iTechnology iGateway "