CA Service Management

  • 1.  Consultas Armazenadas

    Posted Jul 17, 2018 10:57 AM

    Bom dia a todos, utilizo a versão 14.2 do CASDM e iniciei um processo de utilizar tarefas para incidentes e solicitações.

     

    Tudo está correndo bem, foi bem aceito pelo meus usuários, mas foi solicitado a criação de filtros para visualização das tarefas de incidentes/solicitação como existe para mudança.

     

    Tentei criar a consulta, mas o sistema está me dando um erro (tela em anexo).

     

    Gostaria de saber se alguém já passou por isto?



  • 2.  Re: Consultas Armazenadas

    Broadcom Employee
    Posted Jul 17, 2018 12:56 PM

    andre.santos 

    I do not see the screenshot that you are referring to.

     

    Please reattach to this thread.



  • 3.  Re: Consultas Armazenadas

    Posted Jul 17, 2018 01:49 PM

    Hi Paul,

     

    I've attached the file again.



  • 4.  Re: Consultas Armazenadas

    Broadcom Employee
    Posted Jul 17, 2018 02:04 PM

    andre.santos

    According to your screenshots, there are issues with your WHERE clause. It is not possible to resolve the reference to "cr_wf.task" because "cr_wf" is not a valid column within the "cr" table. When these clauses are validated and run, they typically run from within the context of the factory they are currently in, so "cr" in the case of Request tickets. Try using "workflow.task" in place of "cr_wf.task", the "workflow" is a reference to the "cr_wf" table that already exists within the "cr" table. The modified version of your query might look like the following:

    assignee = @ cnt.id AND workflow.task! = \'APP\' AND workflow.status.task_complete = 0

    (Edited to remove two errant spaces in the new query)



  • 5.  Re: Consultas Armazenadas

    Posted Jul 17, 2018 02:11 PM

    Hi Sean,

     

    Hi Sean, the message now changed, stating:

     

    AHD05800:Cláusula Where incorreta. restrição inválida. Não foi possível resolver workflow.task.



  • 6.  Re: Consultas Armazenadas

    Posted Jul 18, 2018 10:08 AM

    Andre,

    A melhor forma de você resolver esta questão é modificar o tipo de objeto na consulta armazenada para 'Tarefa de fluxo de trabalho de solicitação/incidente/problema' utilizando a seguinte cláusula:

     

    assignee = @cnt.id AND task! = \'APP\' AND status.task_complete = 0

     

    Isso fará com que o usuário caia diretamente na tarefa que precisa ser executada quando ele clicar nos registros da fila.



  • 7.  Re: Consultas Armazenadas

    Posted Jul 18, 2018 12:44 PM

    Daniel,

    Em consulta armazenada não tem o Tipo 'Tarefa de fluxo de trabalho de solicitação/incidente/problema', lá tem 'Solicitação' e 'Tarefa de fluxo de trabalho', sendo este último para Mudança.

    Agora se tiver como criar o Tipo 'Tarefa de fluxo de trabalho de solicitação/incidente/problema', eu gostaria de saber como.

    Obrigado.



  • 8.  Re: Consultas Armazenadas

    Posted Jul 18, 2018 01:35 PM

    Estranho isso... O atributo 'obj_type' das consultas armazenadas que se relaciona com a factory 'stored_query_prod_list' que é uma derivação da factory 'prod_list' lista todos os objetos que possuem o 'group' contendo 'stored_query'.

    Na minha instalação 14.1 CUM3 funciona direitinho e não foi customizado. Você está usando qual CUM da 14?

     

    Na pior das hipóteses, customize o formulário 'detail_crsq' alterando a linha abaixo:

    <PDM_MACRO name=dtlDropdown hdr="Tipo" attr=obj_type lookup=no>

    por

    <PDM_MACRO name=dtlDropdown hdr="Tipo" attr=obj_type lookup=no factory=prod_list>

     

    Pelo menos enquanto você não receber algum patch corretivo.



  • 9.  Re: Consultas Armazenadas

    Posted Jul 19, 2018 08:11 AM

    Daniel, bom dia,

    Aqui na minha empresa não atualizamos para a versão 14.1 CUM3, ainda estamos usando a CUM2 e como saiu a versão 17.1, estamos em fase de teste para ela, mas ainda vai demorar aproximadamente um mês.

    Na versão 17.1 já tem este tipo que você informou, mas na versão de produção que é a 14.1 CUM2, não tem.

    Alterei a TAG conforme você informou e abriu diversas outras, mas não apareceu o que eu queria na factory=prod_list.

    Tentei extrair a relação para poder acrescentá-la "pdm_extract -f prod_list > tipo.txt", mas apresentou o erro "Cannot create valid query from input (prod_list)".

    Você saberia como eu faço para inserir o tipo 'Tarefa de fluxo de trabalho de solicitação/incidente/problema', sem ter que atualizar para a versão 14.1 CUM3? Ou eu terei que esperar todos os testes e migrar para a versão 17.1?



  • 10.  Re: Consultas Armazenadas

    Posted Jul 22, 2018 09:46 PM

    Você teria que criar um arquivo .MOD que alterasse o GROUP das factories wf, iss_wf e cr_wf incluindo a string "stored_queries". Dessa forma possivelmente resolveria o problema.