Skip navigation
All People > TMACUL > Tiago MACUL's Blog > 2017 > January > 31

As publicações descritas neste link foram postadas inicialmente na comunidade do facebook denominada CA SDM Brasil  e criada Por: Daniel Bighelini

 

 

Este é um índice estático, postado o link um a um, há possibilidade de buscar um índice dinâmico utlizando a busca pelas TAGS, para isso acesse o link:Busca pela tag CA SDM BRASIL

 

 

 

SOURCE CODE: z_get_user_privileges 2018-02-22 

CA SDM Brasil::. SPEL respeitando partição de dados e acesso funcional de objetos 2018-02-21 

CA SDM Brasil::. Inativar classes e famílias do CMDB 2018-01-31 

CA EEM::. How to change server hostname 

CA SDM Brasil::. z_workshift_holidays.spl 

CA SDM Brasil::. DÚVIDAS MAILEATER 2017-11-30 

CA SDM Brasil::. CONCEITO: PRIORIDADE x URGÊNCIA x IMPORTÂNCIA 2017-11-24 

DICA: Você sabia que expressões regulares (RegEx) 2017-09-29 

Carregou z_validate_window_blackout.spl 2017-09-15 

JANELAS DE BLACKOUT DE MUDANÇAS 2017-09-12 

CA SDM Brasil::. Tempo estimado de tarefas na SDM 2018-01-24 

CA SDM Brasil::. Barra de progresso para tarefas / Progress Bar 2017-11-22 

CA SDM Brasil::. 10 mandamentos para desenvolvedores CA SDM 

CA SDM Brasil::. DICA PDM_MACRO: dtlDropdown (ADVANCED MODE) 2017-08-08  

CA SDM Brasil::. BOAS PRÁTICAS DE CUSTOMIZAÇÃO: Modelando... 2017-06-29 

Videos embed on Knowledge Documents  2017-06-21 By  Thiago Jose Oliveira 

CA SDM Brasil::. SPEL: getval_by_name & setval_by_name 2017-05-26 

z_automatic_problem.zip 2017-05-19

menubar_z_sd_universal.zip  2017-03-21

Funções x Grupos de formulários - role x form group  2017-03-14

CA SDM::. CONDITIONAL FIELDS by Daniel Bighelini  CONDITIONAL FIELDS (+Source code) 2017-03-08

 

SUPER GRLOADER (z_loader_sdm_v101_en.zip) 2017-02-20)

Gerenciando incidentes / Managing incidents - 2017-02-07 

NEW search interface in SDM + source code (Enjoy) - 2016-01-31 

CARGAS DE DADOS NA SDM: Z_LOADER - 2016-12-09 - Video no FB 

CA SDM Brasil::. list_KCAT_stats.htmpl - EXEMPLO DE RELATÓRIO NA SDM - 2016-12-05 

CA SDM Brasil::. RESTRIÇÃO DE ACESSO: Tickets confidenciais - 2016-12-01 

CA SDM Brasil::. Dica PDM_LIST - 2016-12-01 

CA SDM Brasil::. zdtlImageReadonly.mac - 2016-11-30 

CA SDM Brasil - REQUISIÇÕES DE SERVIÇO: Demonstração do recurso de Propriedades condicionais - 2016-11-29 

CA SDM Brasil - INTEGRAÇÃO COM VOIP & CRIAÇÃO DE COMPONENTE DTLMACRO DE IMAGEM - 2016-11-17 

CA SDM Brasil::. NOVO MÓDULO DE ANÚNCIOS DA FERRAMENTA - 2016-11-17 - Video no FB 

CA SDM Brasil::. z_iss_wf_status.zip - 2016-09-22 

CA SDM Brasil::. ATUALIZAÇÃO DA FERRAMENTA SDM: 14.1.03 (Hampi) - 2016-09-16 

CA SDM Brasil::. DESAFIO SDM: Propriedades dentro de tarefas de workflow - 2016-09-05 

CA SDM Brasil::. SOLUÇÃO DE PROBLEMAS: SDM 14.1.x - 2016-08-26 

WORKFLOW CLÁSSICO: Configurando GNS/ANS/ANO's na execução de tarefas (Tipos de serviço) - 2016-08-29 

WORKFLOW CLÁSSICO: Biblioteca de funções SPEL - 2016-08-23 

WORKFLOW CLÁSSICO: Tarefas paralelas e reabertura de tarefas já concluídas - 2016-08-22 

WORKFLOW CLÁSSICO: Introdução - 2016-08-07 - Video no FB 

CA SDM Brasil:: LINGUAGEM SPEL: Documentação ´oficial´  - 2016-06-13 

CA SDM Brasil LINGUAGEM PERL: Implementando novos métodos - 2016-06-13 

REQUISIÇÕES DE SERVIÇO: Demonstração do recurso de Propriedades condicionais & Validação de salvamento - FB  

 

Integrando o CA CMDB com uma tabela ou view no SQL Server usando o GRLoader 

CA SDM Brasil::. LINGUAGEM SPEL: Como executar funções SPEL por meio de Webservices - 2016-06-20 

CA SDM Brasil::. Criando registros na SDM com automação maio/2016 

CA SDM Brasil::. Como copiar o esquema de dados de uma instalação de Service Desk - 12 de maio de 2016 

CA SDM Brasil - DICA DO DIA - 11 de maio de 2016 

CA SDM Brasil - CUSTOMIZAÇÃO DO DIA: Nova versão do editor HTML na SDM may/2016 

REQUISIÇÕES DE SERVIÇO (Funcionamento) 29/01/2016

REQUISIÇÕES DE SERVIÇO 28/01/2016

CA-Case-Management-App.pptx - PT-BR - Brazilian Portuguese 27/01/2016

DORES DE CABEÇA 26/01/2016

CICLO DE VIDA DE CHAMADOS (Customização & código fonte) 22/01/2016

CICLO DE VIDA DE CHAMADOS (Conceito & preparativos) 21/01/2016

CA SDM BRASIL - Compartilhar Conhecimento / Informações 20/01/2016

CATÁLOGO DE SERVIÇOS 19/01/2016

CUSTOMIZAÇÃO DO DIA: Melhorias no "AUTOSUGGEST" 15/01/2016

LINGUAGEM SPEL (Continuação) 21/09/2015

GESTÃO DE CONFIGURAÇÃO: Famílias, Classes e relacionamentos  18/12/2015

GESTÃO DE CONFIGURAÇÃO: Atualização do CMDB 17/12/2015

GESTÃO DE CONFIGURAÇÃO: Conceito 16/12/2015

GESTÃO DO CONHECIMENTO: Acompanhamento de comentários & tombamento de documentos legado 14/12/2015

GESTÃO DO CONHECIMENTO: Ajustando o processo na ferramenta (Modelos de documento) 12/12/2015

GESTÃO DO CONHECIMENTO: Ajustando o processo na ferramenta 10/12/2015

GESTÃO DE CONHECIMENTO: Ajustando o processo na ferramenta (categorias)  09/11/2015

GESTÃO DO CONHECIMENTO: Dicas de implantação  03/12/2015

ATRIBUIÇÃO AUTOMÁTICA DE TAREFAS A CONTATOS DE OBJETO 26/11/2015

MARCAS HTMPL: Segredos do PDM_SET  25/11/2015

MARCAS HTMPL: PDM_MACRO 23/11/2015

ATENDIMENTO DE EXPECTATIVAS  20/11/2015

MARCAS HTMPL: PDM_LIST  19/11/2015

VALIDAÇÃO DE DADOS (Parte 02) 18/11/2015

MARCAS HTMPL: PDM_FMT 16/11/2015

BOAS PRÁTICAS DE CUSTOMIZAÇÃO (continuação) 13/11/2015

LINGUAGEM SPEL (SUPER métodos - Parte 06)  04/11/2015

GESTÃO DO CONHECIMENTO 11/11/2015

PRIORIZAÇÃO DE CHAMADOS 29/10/2015

TRIGGERS (Parte 02) 21/10/2015

LINGUAGEM SPEL (send x send_wait x tratamento de erros) 14/10/2015

LINGUAGEM SPEL (domset's) 13/10/2015

LINGUAGEM SPEL (Consultando objetos)  09/10/2015

CÓDIGO DO DIA: void z_help(string objeto, string metodo) 09/10/2015

LINGUAGEM SPEL: Instanciando objetos 18/10/2015

LINGUAGEM SPEL: Client REST x SDM

LINGUAGEM SPEL (expand) 11/10/2015

CONTROLE DE DEPURAÇÃO SPEL

UMA IDEIA INTERESSANTE: 03/10/2015

LINGUAGEM SPEL (is_empty & is_null) 03/10/2015

LINGUAGEM SPEL (Continuação) 30/09/2015

LINGUAGEM SPEL (Continuação) 29/09/2015

LINGUAGEM SPEL (Continuação) - 28/09/2015 - CA Service Desk Manager (Brasil)

Unified Self Service da versão 14.1 - CA SDM Brasil

LINGUAGEM SPEL (Continuação) 27/09/2015

LINGUAGEM SPEL (Continuação) 24/09/2015

DICA DO DIA: Notepad++ & Spel 23/09/2015

LINGUAGEM SPEL 19/09/2015

DICA DO DIA: Frases de notificação 12 de setembro 2015

SEGUIDORES DE OBJETOS

ASSUNTO DO DIA: Gerenciando mudanças (A história do "dedo-duro")  05/10/2015

 

 

ARQUIVOS/FILES:

SDM REST Client 1.00.zip

z_help.spl

z_executar.zip

spel for notepad.zip

Improved autosuggest in lookup fields

 

 

Outros Links:

Summary CA Service Management Community

 

 

Sumário na comunidade do Facebook 

RESTRIÇÃO DE ACESSO: Tickets confidenciais
Ontem a tarde recebi uma demanda interessante:

Requisitos da demanda:
Se uma categoria de ticket for definida como 'Confidencial'...
1) ... somente o usuário criador/solicitante do ticket...;
2) ... somente os usuários que participaram da execução de alguma tarefa de fluxo de trabalho...;
... poderiam visualizar o conteúdo do ticket e suas tarefas.
Para os demais usuários, deveria ser exibido uma mensagem de acesso negado.

Pra atender o primeiro requisito, bastaria criar uma partição de dados com a restrição "Exibir" no objeto desejado contendo uma condição que validasse o atributo 'Confidencial', o usuário criador e o solicitante. Bem fácil.

MAS, para atender o segundo requisito, a partição de dados não iria funcionar pois o atributo 'workflow' presente nos tipos de tickets é do tipo QREL e por conta disso, só está presente na camada de objeto.
Só descobri que a ferramenta não faz isso depois de muitos testes e diversos tópicos na internet relatando a dificuldade.

Moral da história:
Acabei criando um formulário HTMPL do tipo INCLUDE, que faz essa validação para qualquer tipo de objeto, referenciando ele em todos os formulários detail_***.htmpl e preview_***.htmpl.
E funcionou. :)

Até a próxima.

 

publish originally: Dezembro 01 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

MARCAS HTMPL: Dica PDM_LIST
Como verificar se o usuário logado faz parte de um grupo ou é o responsável utilizando uma única chamada PDM_LIST?
Desta forma não é necessário verificar o objeto 'grpmem'.

No exemplo abaixo, uma tarefa de fluxo de trabalho de ocorrência é verificada em um formulário HTMPL:

<PDM_LIST PREFIX=list FACTORY=iss_wf WHERE="iss='$args.persistent_id' AND (assignee=U'$cst.id' OR group.[group]group_list.member IN (U'$cst.id'))">
<!-- $list.id -->
<PDM_SET args.zMembro="1">
</PDM_LIST>

Até a próxima.

 

 

publish originally: Agosto 29 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

Ontem (16/09) apliquei com sucesso o patch CUM3 Value Pack (14.1.03 Hampi) na ferramenta SDM.
Abaixo um relato da minha experiência nesse processo.

- Não instalei os novos recursos "xFlow" e "Search" que implementam a nova interface Hampi e a pesquisa agrupada (Os motivos dessa decisão, um dia descrevo aqui);
- Depois de aplicar este patch cumulativo, tive que aplicar o testfix T6EE078 (WIN-UNABLE TO CREATE REQUEST USING TEMPLATE VIA WEBSERVICES) que resolve um problema específico de integração de ferramentas, que ocorre durante a criação de tickets através de webservices;
- Depois de aplicar o patch CUM3, tive que desativar a option "heat_weather" no gerenciamento de opções da ferramenta SDM. Esta option é utilizada pela nova interface xFlow e consome recursos significativos do servidor de aplicação mesmo que esta insterface não esteja instalada;
- Ainda não consegui resolver o aviso "Message SSL handshake failed" que está aparecendo no log do servidor SDM. Não identifiquei nenhum impacto negativo mas certamente é um problema que precisa ser resolvido. Já abri chamado na CA.
- Notei melhorias de performance geral na ferramenta depois da aplicação do patch.
- Mais de 90 problemas foram corrigidos com este patch cumulativo. Quem estiver curioso, acesse aqui o documento: (https://docops.ca.com/…/ca-service-man…/fixed-issues-14-1-03)
- A CUM3 pode ser aplicada sem problemas para usuários das versões 14.1, 14.1.01 e 14.1.02.

Em resumo: Vale a pena atualizar mas não esqueça de testar muito bem no seu ambiente de desenvolvimento. Testei este patch por mais de 60 dias antes de aplicá-lo.
Até a próxima.

Fixed Issues - 14.1.03 - CA Service Management - 14.1 - CA Technologies Documentation 

 

 

publish originally: Setembro 16 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

DESAFIO SDM: Propriedades dentro de tarefas de workflow
Queria propor um desafio aqui no grupo.
Quem solucionar esse desafio ganhará uma customização personalizada na ferramenta SDM, escolhida pelo ganhador. Esta customização escolhida pelo ganhador terá no mínimo a mesma complexidade que a do desafio descrito abaixo.

DESAFIO: Preencher propriedades de um ticket no mesmo formulário utilizado para conclusão de tarefas de workflow (detail_iss_wf.htmpl, detail_cr_wf ou detail_wf.htmpl). Na imagem deste post foi utilizado o form detail_iss_wf.htmpl.

CENÁRIO:
Atualmente já possuo uma customização que atende esse propósito mas o processo ocorre de forma ***íncrona, isto é, as propriedades digitadas pelo usuário são armazenadas em um atributo do objeto de tarefa e no backend roda uma trigger Spel que monitora esse atributo e transporta esses valores de propriedades para os respectivos objetos (iss_prp / cr_prp / prp).
A ideia é fazer com que este processo seja síncrono sem que haja a necessidade de se utilizar um atributo intermediário para armazenar essas informações.
O funcionamento seria similar ao que ocorre no objeto de atividades de um ticket (alg) que altera dois objetos ao mesmo tempo.
Mas até hoje não consegui fazer esse "gol" na ferramenta. Por isso esse desafio. Duas ou mais cabeças sempre pensam melhor que uma só. E é interessante promover esta "troca de figurinhas" aqui no grupo.

REQUISITOS / OBSERVAÇÕES:
- Todo o processo precisa ser síncrono, isto é, tanto o objeto de tarefa quanto as propriedades do ticket precisam ser salvos no mesmo momento. Da mesma forma que ocorre em uma atividade de "Atualizar status" de um ticket onde o status do ticket e sua respectiva atividade são gravadas simultaneamente nos objetos envolvidos.
- O processo não pode utilizar atributos intermediários para armazenar os valores das propriedades.

Quem será o ganhador?

 

 

publish originally: Agosto 29 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

 

SOLUÇÃO DE PROBLEMAS: SDM 14.1.x


Segue aqui algumas correções de bugs e artigos bem esclarecedores para resolver problemas de performance na ferramenta:

Test-fixes recomendados:
T5U3483 (WIN-SUSPENDED QUERIES IN PDM_VDBINFO OUTPUT)
Este fix corrige um problema sério da ferramenta que "prende" dezenas de conexões no banco de dados causando sensível impacto na performance do produto. A situação se agrava ainda mais se a ferramenta não é reiniciada regularmente.

T5UG380 (WIN-ERROR REPORTED ON KNOWLEDGE DOCUMENT OPERATION)
Este fix corrige erros relacionados aos repositórios de anexos quando utilizados em documentos de conhecimento.

T57I172 (WIN-PDM_UCONV.EXE UTILITY FAILS TO RUN WITH AN ERR)
Este fix corrige problemas de conversão de caracteres UTF-8 quando são utilizadas chamadas "shell" (Ex.: Referências remotas em macros de ação de workflow ou recurso MailEater).

OBSERVAÇÕES:
- Todos estes fixes precisam ser solicitados a CA pois ainda não são releases oficiais do produto. Portanto, antes de instalá-los, teste-os bem em seu ambiente DEV.
- Eu já apliquei todos eles em meu ambiente e não tive problemas.

Artigos recomendados:
- Para quem tem problemas com locks de banco: http://www.ca.com/…/…/knowledgebase-articles/tec1848373.aspx
- Para quem utiliza webservices: http://www.ca.com/…/p…/knowledgebase-articles/tec477003.aspx
- Para resolver problemas gerais de performance: http://www.ca.com/…/…/knowledgebase-articles/tec1017745.aspx
- Para quem precisa manipular NX.ENV: http://www.ca.com/…/p…/knowledgebase-articles/tec612988.aspx

Sugiro aos administradores da ferramenta ler cada um destes artigos pois fazem toda diferença em uma implementação SDM de sucesso.

Abraço.

Nenhum texto alternativo automático disponível.

 

 

 

publish originally: Agosto 29 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

z_functions_workflow.spl - Classic workflow -  Spel funcions 

 

WORKFLOW CLÁSSICO: Biblioteca de funções SPEL
Preparei uma coletânea de funções SPEL desenvolvidas por mim que podem ser muito úteis em ações e condições de macro em tarefas de fluxo de trabalho para todos os objetos na ferramenta SDM.
Todas estas funções estão bem documentadas, são funções inteligentes pois se adaptam ao tipo de objeto envolvido e possuem exemplos de utilização no próprio código.
Todas elas podem ser utilizadas para qualquer tipo de objeto (Incidentes, Problemas, Solicitações, Ocorrências e Requisições de mudança).

z_armazena_propriedade
z_consulta_propriedade
z_altera_valor
z_consulta_valor
z_randomize
z_consulta_producer
z_consulta_tipo_atributo
z_identifica_usuario_logado
z_consulta_factory_info
z_notifica_contato
z_replace_doublebyte
z_replace_doublebyte_utf8
z_contain_doublebyte
z_contain_doublebyte_utf8
z_bloco_fim
z_bloco_inicio

Se alguém achar algum bug, ganha um prêmio.
Divirtam-se!

 

 

publish originally: Junho 13 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

LINGUAGEM PERL: Implementando novos métodos


Sendo bem objetivo, segue abaixo um exemplo de implementação de um método PERL dentro da ferramenta SDM:

 

1) Crie um arquivo chamado z_api.mod dentro da pasta $NX_ROOT/Site/Mods/Majic com o seguinte conteúdo:
OBJECT api {
FACTORY {
METHODS {
z_meuMetodo(...);
};
};
};

 

2) Crie um arquivo chamado z_functions.pm dentro da pasta $NX_ROOT/Site/Mods/Majic com o seguinte conteúdo:
#!/opt/CAisd/bin/pdm_perl -w
###################################
## Modulo: z_functions.pm
###################################
use pdm_perlext;
use pdm_misc;
use strict;
use Env qw(NX_ROOT);
use Getopt::Std;

sub api::z_meuMetodo
{
###################################
## Metodo: api::z_meuMetodo
###################################
# Capturando os parametros
my $zs_str_in = $_[0];
my $zs_str_out = $zs_str_in . "ALTERADA." ;

log_nx($LOG_SIGNIFICANT, "Entrada: '$zs_str_in'");
log_nx($LOG_SIGNIFICANT, "Saida: '$zs_str_out'");

# Retornando dados
set_return_data(16, $zs_str_out, 0, 0);

# Observação: Utilize set_error(numero) para gerar erro de execução
}
# perl packages must end with a true statement!
1;

 

3) Reinicie a SDM;

 

4) Execute seu novo método PERL através da função SPEL abaixo:
send_wait(0, top_object(), "call_attr", "api", "z_meuMetodo", "Minha string");
O retorno da execução será dado nas conhecidas variáveis msg[?].

Para saber mais, estude a linguagem PERL e consulte alguns arquivos de exemplo dentro da própria ferramenta SDM.
Divirtam-se!

 

 

 

publish originally: Junho 13 de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

LINGUAGEM SPEL: Como executar funções SPEL por meio de Webservices


Hoje li um artigo muito legal disponível na comunidade CA que ensina como executar funções SPEL por meio de Webservices (SOAP).

Basicamente funciona assim:
1) O método precisa ser registrado em um arquivo .MAJ na pasta $NX_ROOT/site/mods/majic. Exemplo:
// FILENAME: z_api.maj
OBJECT api {
FACTORY {
METHODS {
z_echo(...);
};
};
};

2) O método precisa ser criado em um arquivo .SPL na mesma pasta Majic informada no passo anterior. Exemplo:
// FILENAME: z_api.spl
api::z_echo(...) {
int i;
for (i=0;i<argc;i++) {
set_return_data(i, argv[i]);
}
}

3) A chamada SOAP é feita utilizando o seguinte formato de envelope:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://www.ca.com/UnicenterServicePlus/ServiceDesk">
<soapenv:Header/>
<soapenv:Body>
<ser:callServerMethod>
<sid>1141608663</sid>
<methodName>z_echo</methodName>
<factoryName>api</factoryName>
<formatList></formatList>
<parameters>
<string>Hello</string>
<string>World</string>
<string>!!!</string>
</parameters>
</ser:callServerMethod>
</soapenv:Body>
</soapenv:Envelope>

4) A resposta é dada no formato abaixo:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<callServerMethodResponse xmlns="http://www.ca.com/UnicenterServicePlus/ServiceDesk">
<callServerMethodReturn xmlns=""><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<ServerReturn>
<Param0>Hello</Param0>
<Param1>World</Param1>
<Param2>!!!</Param2>
</ServerReturn>]]></callServerMethodReturn>
</callServerMethodResponse>
</soapenv:Body>
</soapenv:Envelope>

Neste exemplo de função "z_echo", todos os parametros informados na chamada são devolvidos da mesma forma.
Agora é só usar a imaginação... :)

 

Mais informações no link abaixo:
SPEL: How to call SDM method using WebServies 

Timur

 

Abraço a todos!

 

 

publish originally: May 20 of 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

 

 

CA SDM Brasil Sumário - Índice 

CA SDM Brasil z_inclui_registro.spl 

 

 

LINGUAGEM SPEL: Criando registros na SDM com automação
Desenvolvi um método SPEL que cria qualquer tipo de registro dentro da ferramenta SDM.


O funcionamento deste método é baseado no fragmento "gencr.frg" disponível na pasta "$NX_ROOT\samples\call_mgt" da ferramenta.


O grande diferencial é a possibilidade de criar qualquer tipo de registro envolvendo qualquer factory (cr, iss, chg, etc) e ainda tendo a possibilidade de definir atributos que serão gravados em tabelas acessórias (Ex.: Propriedades, ICs de mudança, etc).


Desta forma é possível criar tickets ou outros objetos por linha de comando, o que facilita muito processos de integração com outros sistemas que não suportam o uso de webservices.

 

Exemplos:

z_inclui_registro('iss', 1, 'ocorrencia', 'category', 'zpro9999', 'log_agent', 'ED4D469F18BC4943B940AB934D020C6D', 'requestor', 'ED4D469F18BC4943B940AB934D020C6D', 'organization', 'EC6FEA1C754E01469D618B64DEB3F560', 'properties', 'Nome:=Daniel Bighelini@;@Telefone:=99999999')

z_inclui_registro('chg', 1, 'mudanca', 'category', 'zpro997', 'log_agent', 'F0B84DAE789F7C43A1A26BBCC46855AF', 'requestor', 'F0B84DAE789F7C43A1A26BBCC46855AF', 'group', 'EAA206766F102946A8396063C49CDB70', 'summary', 'Mudanca evolutiva', 'description', 'Atualizar o sistema.', 'properties.0', 'informacao', 'properties.1', 'blablabla', 'asset', '4DB85A585C97DA438AE1D0BDBB2D77E9', 'sched_start_date', '12/31/2013 12:30:00', 'sched_duration', 600)

Existem outros exemplos e instruções detalhadas dentro da função.
Bom proveito.

 

 

publish originally: May 19 of 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

 

 

CA SDM Brasil Sumário - Índice 

DICA DO DIA: Como copiar o esquema de dados de uma instalação de Service Desk para outra instalação recém instalada:

Os procedimentos abaixo descrevem os passos necessários para copiar o modelo de dados de um servidor SDM de ORIGEM para outro servidor SDM de DESTINO.

1) Abra o utilitário Web Screen Painter (WSP) no servidor SDM de ORIGEM que possui o esquema de dados a ser copiado. Este utilitário pode ser executado através do executável "$NX_ROOT\bin\pdm_wsp.exe" caso não exista um ícone de atalho no menu iniciar;


2) Acesse o menu "Ferramentas" e em seguida clique na opção "Designer de esquemas...";


3) Na Janela de "Designer de esquemas" acesse o menu "Arquivo" e em seguida clique na opção "Salvar e publicar";


4) No alerta de confirmação, clique em "Continuar" e em seguida, feche o WSP. Quando isso for feito, serão gerados os arquivos "wsp.altercol", "wsp.altertbl", "wsp_index.sch" e "wsp_schema.sch" na pasta "$NX_ROOT\site\mods" e o arquivo "wsp.mods" na pasta "$NX_ROOT\site\mods\majic" no servidor SDM de ORIGEM;


5) Copie os arquivos "wsp.altercol", "wsp.altertbl", "wsp_index.sch" e "wsp_schema.sch" para a pasta "$NX_ROOT\site\mods" do servidor SDM de DESTINO;


6) Copie o arquivo "wsp.mods" para a pasta "$NX_ROOT\site\mods\majic" do servidor SDM de DESTINO;


7) Exclua os arquivos "wsp.altercol" e "wsp.altertbl" do servidor SDM de ORIGEM pois nenhuma alteração será feita neste servidor;


8) Encerre os serviços SDM no servidor SDM de DESTINO utilizando o comando "pdm_halt -w";


9) Execute o comando "pdm_publish" e aguarde o término do processo. Destacando que é recomendável acompanhar a execução deste utilitário visualizando o arquivo de log da ferramenta "$NX_ROOT\log\stdlog.*" a fim de identificar eventuais erros de execução da mudança de esquema;


10) As colunas e tabelas customizadas serão criadas nas tabelas "wspcol" e "wsptbl".


11) Reinicie os serviços SDM no servidor SDM de DESTINO utilizando o comando "net start pdm_daemon_manager";


12) Verifique os logs no servidor de DESTINO para se certificar que o processo foi concluído com sucesso.

Até a próxima.

 

 

 

publish originally: May 12 of 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

 

CA SDM Brasil Sumário - Índice 

DICA DO DIA: Você sabia que as pesquisas da SDM aceitam a utilização de caracteres coringa que vão muito além dos populares "%", "_" e "?" ?
Se você digitar no campo nome da pesquisa de contatos a string "D[aáãàä]niel%", a ferramenta localizará todos os contatos que iniciam com a letra "D" tendo no segundo caractere qualquer variação da letra "A" e o restante dos caracteres coincidentes.
Esta "pesquisa avançada" existe em quase todos os formulários de pesquisa da ferramenta com exceção da pesquisa de conhecimento.
Pretendo portar esta funcionalidade para o formulário de pesquisa de conhecimento mas de uma forma mais intuitiva. Caso o usuário digite "Daniel", internamente será pesquisado "D[aáãàä]niel" e vice versa.
Essa é a ideia Bruno Pires. Abraço a todos.

 

 

Thiago Oliveira Tem também o \

Se você quiser atribuir um contato ao campo Solicitante, usuário final ou responsável no formulário de incidentes, por exemplo, você pode pesquisar usando o \<login de rede do usuário>


Exemplos de pesquisa:

\toliveira (onde toliveira é a minha chave de identificação única).

\dbecker

 

 

 

publish originally: May 11 of 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

 

CA SDM Brasil Sumário - Índice 

* PRODUCT: USRD
* RELEASE: 12.5 - 14.1
* DESC: WIN-USRD-C 12-14 HTMLArea v4.0
* SYSTEMS AFFECTED: WINDOWS
* SOLUTION TEXT: Este componente substitui a versão 3.00 do editor HTML nativo presente na ferramenta CA Service Desk. A mais recente deste componente sem as adaptacoes SDM pode ser encontrada emhttp://inferior-products.com/.
PREINSTALL STEP : NO
POSTINSTALL STEP : YES
USE APPLYPTF TOOL : NO
USE APPLYPTF-64BIT : NO
MASTER IMAGE PATCH : NO
PREREQS: CA Service Desk r12.5
MPREREQS: None
COREQS: None
MCOREQS: None
SUPERSEDED: None
HYPER: NO

DISTRIBUTION CODE: A (A=Available, I=Internal)
PROBLEM RESOLUTION: Siga as instrucoes abaixo:

SERVER INSTALLATION:
--------------------
1. Esta atualização é compatível com as versões r12.5, 12.6, 12.7, 12.9 ou 14.1 da ferramenta CA Service Desk. Esta atualização deve ser aplicada no servidor primário e em todos os secundários.
2. Esta atualização NÃO requer reinício dos serviços do CA Service Desk.
3. Você deve utilizar uma conta com privilégios administrativos para aplicar esta atualização.
4. Esta atualização não substitui nenhum arquivo do local $NX_ROOT\bopcfg.
Todas as modificações serão aplicadas a partir do local $NX_ROOT\site\mods\www.
5. Copie os arquivos recebidos para a pasta $NX_ROOT\Patches\HTMLAREA4. A pasta $NX_ROOT\Patches pode não existir se esta é a primeira atualização que você está aplicando em seu sistema. Se ela não existir, crie-a manualmente.
6. Para aplicar a atualização:
6.1 - Copie os arquivos com extensão .CSS para a pasta $NX_ROOT\site\mods\www\wwwroot\css
6.2 - Copie os arquivos com extensão .GIF para a pasta $NX_ROOT\site\mods\www\wwwroot\img
6.3 - Copie os arquivos com extensão .JS para a pasta $NX_ROOT\site\mods\www\wwwroot\scripts
6.4 - Repita os procedimentos acima para todos os servidores primários e secundários da ferramenta.

POST INSTALLATION STEPS:
========================
- Forçe a limpeza do cache do navegador da estação do usuário antes de entrar na ferramenta.

*********************************************************************
* POST BACKOUT INSTRUCTION *
*********************************************************************
- Remova todos os arquivos fornecidos nesta atualização dentro da estrutura de pastas
$NX_ROOT\site\mods\www\wwwroot\.

PRODUCT(S) AFFECTED: CA SDM

DOWNLOAD INFORMATION:
---------------------
NODE: https://www.facebook.com/groups
PATH: https://www.facebook.com/groups/usuariossdmbrasil/files/
FILES: HTMLArea4-SDM.txt, HTMLArea4-SDM.zip

ADDED ROUTINES:
---------------
dialog.js 25/04/2016 14:26 3.182
ed_killword.gif 25/10/2007 11:20 154
ed_rmformat.gif 25/10/2007 11:20 118
htmlarea.css 25/04/2016 11:36 4.447
htmlarea.js 11/05/2016 15:26 79.779
html_editor_toolbar.js 11/05/2016 15:16 26.925
iframe.css 25/04/2016 11:38 200
popupwin.js 25/04/2016 14:17 4.942
table-operations.js 25/04/2016 17:47 33.109
* ________________________________________________________ *
* WINDOWS VERSION: 0 EFFECTIVE: 11/05/2016 ACTION: A
*** NO ZAPS FOR THIS VERSION ***

 

CA SDM Brasil Sumário - Índice 

 

publish originally: May 11 of 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini