MANUAL DOS RECURSOS DE INTEGRAÇÃO
Transcrição
MANUAL DOS RECURSOS DE INTEGRAÇÃO
MANUAL DOS RECURSOS DE INTEGRAÇÃO Publicação: Janeiro / 2014 Versão Oficial: 8.00.00 Revisão: 00 Cópia Oficial Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Sumário NOTAS SOBRE A VERSÃO DO MANUAL .................................................................. 11 REVISÃO DO MANUAL ............................................................................................... 12 CAPÍTULO 1 - VISÃO GERAL ...................................................................................... 14 1.1 OBJETIVOS .................................................................................................................................. 14 1.2 CONCEITO ................................................................................................................................... 14 1.3 RECURSOS DE INTEGRAÇÃO .................................................................................................... 15 1.3.1 Passivo ............................................................................................................................... 16 1.3.2 Ativo .................................................................................................................................... 17 CAPÍTULO 2 - WEBSERVICES ................................................................................... 18 2.1 DEFINIÇÃO .................................................................................................................................. 18 2.1.1 WSDL ................................................................................................................................. 19 2.2 WEBSERVICES NO QUALITOR .................................................................................................. 20 2.3 ARQUIVOS WSDL ........................................................................................................................ 21 2.3.1 Webservices disponíveis no Qualitor .................................................................................... 22 2.3.1.1 WebService Inventory ................................................................................................ 2.3.1.2 WebService Tasks .................................................................................................... 2.3.1.3 WebService Meetings ................................................................................................ 2.3.1.4 WebService Tickets .................................................................................................. 2.3.1.5 WebService General .................................................................................................. 22 22 22 23 23 2.4 CONFIGURAR UMA CONTA DE USUÁRIO ................................................................................... 23 2.5 PROGRAMAR O ACESSO AO WSDL: ......................................................................................... 24 CAPÍTULO 3 - AUTENTICAÇÃO LEGADA .................................................................. 31 3.1 VISÃO GERAL ............................................................................................................................. 31 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 2 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 3.2 UTILIZAÇÃO DO RECURSO ......................................................................................................... 34 3.2.1 Pontos de autenticação: ...................................................................................................... 34 3.2.1.1 Autenticação Legada para Web Atendente: ............................................................... 35 3.2.1.2 Autenticação Legada para Web Solicitante: ............................................................... 37 3.2.1.3 Exemplo ..................................................................................................................... 39 CAPÍTULO 4 - GATEWAYS .......................................................................................... 42 4.1 EXEMPLOS DE USO ................................................................................................................... 42 4.2 APLICAÇÕES PRÁTICAS ............................................................................................................. 43 4.3 GATEWAY NO QUALITOR ........................................................................................................... 44 4.3.1 Momentos de Execução ...................................................................................................... 45 4.3.2 Utilização dos momentos de execução ............................................................................... 46 CAPÍTULO 5 - GATILHOS PERSONALIZADOS .......................................................... 53 5.1 VISÃO GERAL ............................................................................................................................. 53 5.2 O USO DE GATILHOS PERSONALIZADOS ................................................................................. 54 5.2.1 Get e Post ........................................................................................................................... 56 5.2.1.1 Get ............................................................................................................................ 57 5.2.1.2 Post ........................................................................................................................... 59 5.2.2 Publicando e habilitando gatilhos personalizados ................................................................ 60 CAPÍTULO 6 - WEBSERVICES ................................................................................... 65 6.1 AUTENTICAÇÃO DE USUÁRIO .................................................................................................... 65 6.1.1 Entrada de Dados ................................................................................................................ 66 6.1.2 Saída de Dados ................................................................................................................... 67 6.2 GERAÇÃO DE LOG PARA OS WEBSERVICES .......................................................................... 68 6.2.A Webservices disponíveis no Qualitor ................................................................................... 69 6.2.1 Webservice Task ................................................................................................................. 70 6.2.1.1 Operação Add Task ................................................................................................... 6.2.1.2 Operação Delete Task ............................................................................................... 6.2.1.3 Operação Get Task .................................................................................................... 6.2.1.4 Operação Get Task History ........................................................................................ 6.2.1.5 Operação Get Task Attachments ............................................................................... 6.2.1.6 Operação Add Task Responsable .............................................................................. 6.2.1.7 Operação Add Task Attachments .............................................................................. 6.2.1.8 Operação Add Task History ....................................................................................... Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial 70 72 74 76 78 79 81 82 página: 3 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1.9 Operação Extend Task .............................................................................................. 83 6.2.1.10 Operação Cancel Task ............................................................................................. 85 6.2.1.11 Operação Start Task ................................................................................................ 86 6.2.2 Webservice Ticket ............................................................................................................... 88 6.2.2.1 Operação addTicketByData ....................................................................................... 88 6.2.2.2 Operação startTicket ................................................................................................. 91 6.2.2.3 Operação addTicketByTemplate ................................................................................ 93 6.2.2.4 Operação sendTicketVerification ............................................................................... 94 6.2.2.5 Operação closeTicket ................................................................................................ 96 6.2.2.6 Operação extendTicket .............................................................................................. 97 6.2.2.7 Operação sendTicketThirdPartner .............................................................................. 98 6.2.2.8 Operação receiveTicketThirdPartner ......................................................................... 100 6.2.2.9 Operação openSubTicket ......................................................................................... 101 6.2.2.10 Operação suspendTicket ........................................................................................ 103 6.2.2.11 Operação captureTicket .......................................................................................... 104 6.2.2.12 Operação addTicketHistory ..................................................................................... 106 6.2.2.13 Operação transferTicketResponsible ...................................................................... 107 6.2.2.14 Operação transferTicketTeam ................................................................................. 109 6.2.2.15 Operação generateTicketExpense .......................................................................... 110 6.2.2.16 Operação addTicketExpenseItem ........................................................................... 112 6.2.2.17 Operação deleteTicketExpenseItem ....................................................................... 114 6.2.2.18 Operação highLightTicket ....................................................................................... 115 6.2.2.19 Operação changeTicketSeverity .............................................................................. 117 6.2.2.20 Operação changeTicketCategory ............................................................................ 118 6.2.2.21 Operação changeTicketOpeningData ...................................................................... 119 6.2.2.22 Operação getTicketTemplate .................................................................................. 120 6.2.2.23 Operação getTicketTemplateData ........................................................................... 122 6.2.2.24 Operação addTicketComponent .............................................................................. 125 6.2.2.25 Operação addTicketSoftware .................................................................................. 126 6.2.2.26 Operação addTicketAdditionalContact .................................................................... 128 6.2.2.27 Operação getTicketHistoryData .............................................................................. 129 6.2.2.28 Operação changeTicketAdditionalInfo ..................................................................... 131 6.2.2.29 Operação approveTicket ......................................................................................... 132 6.2.2.30 Operação cancelTicket ........................................................................................... 134 6.2.2.31 Operação updateTicketCause ................................................................................. 135 6.2.2.32 Operação addAttachment ........................................................................................ 136 6.2.2.33 Operação getTicket ................................................................................................ 138 6.2.2.34 Operação getTicketData ......................................................................................... 140 6.2.2.35 Operação addTicketImpactedService ...................................................................... 142 6.2.2.36 Operação addTicketRequestedService ................................................................... 144 6.2.2.37 Operação getAttachment ........................................................................................ 145 6.2.2.38 Operação getAttachmentList ................................................................................... 147 6.2.2.39 Operação getTicketTag ........................................................................................... 148 6.2.2.40 Operação getTicketTag ........................................................................................... 149 6.2.2.41 Operação escalateNextTeam .................................................................................. 151 6.2.2.42 Operação setTicketPlanningData ............................................................................ 152 6.2.2.43 Operação getTicketStep ......................................................................................... 153 6.2.2.44 Operação getTicketNextSteps ................................................................................ 154 6.2.2.45 Operação setTicketStep ......................................................................................... 157 6.2.3 Webservice Product ........................................................................................................... 158 6.2.3.1 Operação addProduct e updateProduct ..................................................................... 158 6.2.3.2 Operação deleteProduct ............................................................................................ 160 6.2.3.3 Operação getProduct ................................................................................................ 161 6.2.3.4 Operação getProductData ......................................................................................... 163 6.2.4 WebService TypeOfRegister ............................................................................................... 165 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 4 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.4.1 Operação addTypeOfRegister e updateTypeOfRegister ............................................. 165 6.2.4.2 Operação deleteTypeOfRegister ................................................................................ 166 6.2.4.3 Operação getTypeOfRegister .................................................................................... 168 6.2.4.4 Operação getTypeOfRegisterData ............................................................................. 169 6.2.5 WebService Ic .................................................................................................................... 170 6.2.5.1 Operação addIc e updateIc ....................................................................................... 171 6.2.5.2 Operação deleteIc ..................................................................................................... 172 6.2.5.3 Operação getIc ......................................................................................................... 174 6.2.5.4 Operação getIcData .................................................................................................. 175 6.2.5.5 Operação addAttribute e updateAttribute .................................................................. 177 6.2.5.6 Operação deleteAttribute .......................................................................................... 179 6.2.5.7 Operação getAttribute ............................................................................................... 180 6.2.5.8 Operação getAttributeData ........................................................................................ 182 6.2.6 WebService Inventory ......................................................................................................... 183 6.2.6.1 Operação addComponent e updateComponent .......................................................... 183 6.2.6.2 Operação deleteComponent ...................................................................................... 185 6.2.6.3 Operação getComponent .......................................................................................... 187 6.2.6.4 Operação getComponentData ................................................................................... 188 6.2.6.5 Operação addComponentSupplier ............................................................................. 189 6.2.6.6 Operação addSoftware e updateSoftware .................................................................. 191 6.2.6.7 Operação deleteSoftware .......................................................................................... 192 6.2.6.8 Operação getSoftware ............................................................................................... 194 6.2.6.9 Operação getSoftwareData ........................................................................................ 195 6.2.6.10 Operação addEquipment e updateEquipment .......................................................... 197 6.2.6.11 Operação deleteEquipment ..................................................................................... 198 6.2.6.12 Operação getEquipment .......................................................................................... 200 6.2.6.13 Operação getEquipmentData .................................................................................. 201 6.2.7 WebService KnowledgeBase .............................................................................................. 204 6.2.7.1 Operação getKBDocuments ...................................................................................... 204 6.2.7.2 Operação getKBDocumentsData .............................................................................. 205 6.2.8 WebService Cause ............................................................................................................. 208 6.2.8.1 Operação addCause e updateCause ......................................................................... 208 6.2.8.2 Operação deleteCause .............................................................................................. 209 6.2.8.3 Operação getCause .................................................................................................. 211 6.2.8.4 Operação getCauseData ........................................................................................... 212 6.2.9 WebService Charts ............................................................................................................. 213 6.2.9.1 Operação getCharts .................................................................................................. 214 6.2.9.2 Operação getChartsData ........................................................................................... 215 6.2.10 WebService Chat .............................................................................................................. 217 6.2.10.1Operação getChannelStatus ..................................................................................... 218 6.2.10.1.1 VISITANTE ......................................................................................................... 218 6.2.10.1.2 CLIENTE ........................................................................................................... 219 6.2.11 WebService General ......................................................................................................... 221 6.2.11.1 Operação addCustomer e UpdateCustomer ............................................................. 221 6.2.11.2 Operação addCustomerContact e updateCustomerContact ..................................... 224 6.2.11.3 Operação getCustomer ............................................................................................ 227 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 5 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.4 Operação getCustomerData .................................................................................... 229 6.2.11.5 Operação getCustomerContact ................................................................................ 232 6.2.11.6 Operação getCustomerContactData ........................................................................ 233 6.2.11.7 Operação addCity e updateCity ................................................................................ 237 6.2.11.8 Operação deleteCity ................................................................................................ 238 6.2.11.9 Operação getCity ..................................................................................................... 239 6.2.11.10 Operação getCityData ............................................................................................ 241 6.2.11.11 Operação addState e updateState ......................................................................... 242 6.2.11.12 Operação deleteState ............................................................................................ 243 6.2.11.13 Operação getState ................................................................................................ 245 6.2.11.14 Operação getStateData ......................................................................................... 246 6.2.11.15 Operação addCountry e updateCountry .................................................................. 247 6.2.11.16 Operação deleteCountry ........................................................................................ 248 6.2.11.17 Operação getCountry ............................................................................................. 250 6.2.11.18 Operação getCountryData ...................................................................................... 251 6.2.11.19 Operação addContinent e updateContinent ............................................................ 252 6.2.11.20 Operação deleteContinent ..................................................................................... 253 6.2.11.21 Operação getContinent .......................................................................................... 255 6.2.11.22 Operação getContinentData ................................................................................... 256 6.2.11.23 Operação getLanguage .......................................................................................... 257 6.2.11.24 Operação getLanguageData .................................................................................. 257 6.2.11.25 Operação addProfession e updateProfession ........................................................ 259 6.2.11.26 Operação deleteProfession .................................................................................... 260 6.2.11.27 Operação getProfession ........................................................................................ 261 6.2.11.28 Operação getProfessionData ................................................................................. 262 6.2.11.29 Operação addJobTitle e updateJobTitle ................................................................ 264 6.2.11.30 Operação deleteJobTitle ........................................................................................ 265 6.2.11.31 Operação getJobTitle ............................................................................................ 266 6.2.11.32 Operação getJobTitleData ..................................................................................... 267 6.2.11.33 Operação addDepartment e updateDepartment ...................................................... 269 6.2.11.34 Operação deleteDepartment .................................................................................. 270 6.2.11.35 Operação getDepartment ....................................................................................... 272 6.2.11.36 Operação getDepartmentData ................................................................................ 273 6.2.11.37 Operação addCostCenter e updateCostCenter ....................................................... 274 6.2.11.38 Operação deleteCostCenter ................................................................................... 275 6.2.11.39 Operação getCostCenter ....................................................................................... 277 6.2.11.40 Operação getCostCenterData ................................................................................ 278 6.2.11.41 Operação addSupplier e updateSupplier ................................................................ 279 6.2.11.42 Operação deleteSupplier ........................................................................................ 281 6.2.11.43 Operação getSupplier ............................................................................................ 282 6.2.11.44 Operação getSupplierData ..................................................................................... 284 6.2.11.45 Operação addTechnicalAssistence e updateTechnicalAssistence ......................... 285 6.2.11.46 Operação deleteTechnicalAssistence .................................................................... 287 6.2.11.47 Operação getTechnicalAssistence ......................................................................... 289 6.2.11.48 Operação getTechnicalAssistenceData ................................................................. 290 6.2.11.49 Operação addReseller e updateReseller ................................................................ 291 6.2.11.50 Operação deleteReseller ........................................................................................ 293 6.2.11.51 Operação getReseller ............................................................................................ 295 6.2.11.52 Operação getResellerData ..................................................................................... 296 6.2.11.53 Operação getAuthToken e getAuthTokenContact .................................................. 298 6.2.11.54 Operação addLoginMessage e updateLoginMessage ............................................. 300 6.2.11.55 Operação deleteLoginMessage .............................................................................. 302 6.2.11.56 Operação getLoginMessage .................................................................................. 304 CAPÍTULO 7 - GATEWAYS ........................................................................................ 306 7.1 CONCEITO .................................................................................................................................. 306 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 6 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.2 PADRÕES DE DESENVOLVIMENTO .......................................................................................... 306 7.2.1 Exemplo de um Gateway ................................................................................................... 307 7.2.2 Parâmetros dos métodos ................................................................................................... 308 7.2.3 Exemplo da declaração de um método: .............................................................................. 308 7.3 GATEWAY CHANGE ................................................................................................................... 309 7.3.1 Gateway GTWApproveChange ............................................................................................ 309 7.3.1.1 checkBeforeApproveChange/checkAfterApproveChange .......................................... 310 7.3.2 Gateway GTWCloseChange ............................................................................................... 310 7.3.2.1 checkBeforeCloseChange/checkAfterCloseChange .................................................. 311 7.3.3 Gateway GTWConfirmChange ............................................................................................ 311 7.3.3.1checkBeforeConfirmChange/checkAfterConfirmChange ............................................ 312 7.3.4 Gateway GTWNewChangeRequest .................................................................................... 312 7.3.4.1 checkBeforeNewChangeRequest/checkAfterNewChangeRequest ............................. 313 7.3.5 Gateway GTWNewReplanChange ...................................................................................... 313 7.3.5.1 checkBeforeReplanChange/checkAfterReplanChange .............................................. 313 7.3.6 Gateway GTWUpdateChangeRequest ................................................................................ 314 7.3.6.1 checkBeforeUpdateChangeRequest/checkAfterUpdateChangeRequest .................... 314 7.3.7 Gateway GTWVerifyChange ............................................................................................... 315 7.3.7.1 checkBeforeVerifyChange/checkAfterVerifyChange .................................................. 315 7.3.8 Gateway GTWStartChange ................................................................................................. 316 7.3.8.1 checkBeforeStartChange/ checkAfterStartChange ................................................... 316 7.4 COMPONENT .............................................................................................................................. 317 7.4.1 Gateway GTWAddComponent ............................................................................................ 317 7.4.1.1 checkBeforeAddComponent/checkAfterAddComponent ........................................... 318 7.4.2 Gateway GTWDeleteComponent ........................................................................................ 318 7.4.2.1 checkBeforeDeleteComponent/checkAfterDeleteComponent .................................... 319 7.4.3 Gateway GTWUpdateComponent ....................................................................................... 319 7.4.3.1 checkBeforeUpdateComponent/checkAfterUpdateComponent .................................. 320 7.5 CUSTOMER ................................................................................................................................ 320 7.5.1 Gateway GTWAddCustomerContact .................................................................................. 320 7.5.1.1 checkBeforeAddCustomerContact/checkAfterAddCustomerContact ......................... 321 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 7 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.2 Gateway GTWDeleteCustomer ........................................................................................... 321 7.5.2.1OperaçãocheckBeforeDeleteCustomer/checkAfterDeleteCustomer ........................... 322 7.5.3 Gateway GTWDeleteCustomerContact ............................................................................... 322 7.5.3.1 checkBeforeDeleteCustomerContact/checkAfterDeleteCustomerContact ................. 323 7.5.4 Gateway GTWAddCustomer ............................................................................................... 323 7.5.4.1 Operação checkBeforeAddCustomer/checkAfterAddCustomer ................................. 324 7.5.5 Gateway GTWUpdateCustomer .......................................................................................... 324 7.5.5.1 Operação checkBeforeUpdateCustomer/checkAfterUpdateCustomer ....................... 325 7.5.6 Gateway GTWDeleteContact .............................................................................................. 325 7.5.6.1 checkBeforeDeleteContact/checkAfterDeleteContact ............................................... 326 7.5.7 Gateway GTWUpdateContact ............................................................................................. 326 7.5.7.1 checkBeforeUpdateContact/checkAfterUpdateContact ............................................. 327 7.5.8 Gateway GTWAddContact ................................................................................................. 327 7.5.8.1 checkBeforeAddContact/checkAfterAddContact ....................................................... 327 7.6 EQUIPMENT ............................................................................................................................... 328 7.6.1 Gateway GTWAddEquipmentComponent ........................................................................... 328 7.6.1.1checkBeforeAddEquipmentComponent/checkAfterAddEquipmentComponent ........... 329 7.6.2 Gateway GTWDeleteEquipmentComponent ....................................................................... 329 7.6.2.1checkBeforeDeleteEquipmentComponent/checkAfterDeleteEquipmentComponent .... 330 7.6.3 Gateway GTWAddEquipmentSoftware ................................................................................ 330 7.6.3.1 checkBeforeAddEquipmentSoftware/checkAfterAddEquipmentSoftware ................... 331 7.6.4 Gateway GTWDeleteEquipmentSoftware ............................................................................ 331 7.6.4.1checkBeforeDeleteEquipmentSoftware/checkAfterDeleteEquipmentSoftware ............ 332 7.6.5 Gateway GTWAddEquipment ............................................................................................. 332 7.6.5.1 checkBeforeAddEquipment/checkAfterAddEquipment ............................................. 333 7.6.6 Gateway GTWDeleteEquipment ......................................................................................... 333 7.6.6.1 checkBeforeDeleteEquipment/checkAfterDeleteEquipment ...................................... 334 7.6.7 Gateway GTWUpdateEquipment ........................................................................................ 334 7.6.7.1 checkBeforeUpdateEquipment/checkAfterUpdateEquipment .................................... 335 7.7 PRODUCT ................................................................................................................................... 335 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 8 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.7.1 Gateway GTWAddProduct ................................................................................................. 335 7.7.1.1 checkBeforeAddProduct/checkAfterAddProduct ....................................................... 336 7.7.2 Gateway GTWDeleteProduct .............................................................................................. 336 7.7.2.1 checkBeforeDeleteProduct/checkAfterDeleteProduct ............................................... 337 7.7.3 Gateway GTWUpdateProduct ............................................................................................. 337 7.7.3.1 checkBeforeUpdateProduct/checkAfterUpdateProduct ............................................. 337 7.9 SOFTWARE ................................................................................................................................ 338 7.9.1 Gateway GTWAddSoftware ................................................................................................ 338 7.9.1.1 checkBeforeAddSoftware/checkAfterAddSoftware .................................................... 339 7.9.2 Gateway GTWDeleteSoftware ............................................................................................ 339 7.9.2.1 checkBeforeDeleteSoftware/checkAfterDeleteSoftware ............................................ 339 7.9.3 Gateway GTWUpdateSoftware ........................................................................................... 340 7.9.3.1 checkBeforeUpdateSoftware/checkAfterUpdateSoftware .......................................... 340 7.9 TASK ........................................................................................................................................... 341 7.9.1 Gateway GTWNewTask ...................................................................................................... 341 7.9.1.1 Operação checkBeforeNewTask ............................................................................... 341 7.9.1.2 Operação checkAfterNewTask .................................................................................. 342 7.9.2 Gateway GTWStartTask ..................................................................................................... 343 7.9.2.1 Operação checkBeforeStartTask .............................................................................. 343 7.9.2.2 Operação checkAfterStartTask ................................................................................. 343 7.9.3 Gateway GTWFinishTask ................................................................................................... 344 7.9.3.1 Operação checkBeforeFinishTask ............................................................................ 344 7.9.3.2 Operação checkAfterFinishTask ............................................................................... 345 7.9.4 Gateway GTWProrrogueTask ............................................................................................. 345 7.9.4.1 Operação checkBeforeProrrogueTask ...................................................................... 346 7.9.4.2 Operação checkAfterProrrogueTask ......................................................................... 346 7.9.5 Gateway GTWAddUserTask ............................................................................................... 347 7.9.5.1 Operação checkBeforeAddUserTask ........................................................................ 347 7.9.5.2 Operação checkAfterAddUserTask ........................................................................... 347 7.9.6 Gateway GTWCancelTask .................................................................................................. 348 7.9.6.1 Operação checkBeforeCancelTask ........................................................................... 348 7.9.6.2 Operação checkAfterCancelTask ............................................................................. 349 7.9.7 Gateway GTWAddHistoryTask ........................................................................................... 350 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 9 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.7.1 Operação checkBeforeAddHistoryTask ..................................................................... 350 7.9.7.2 Operação checkAfterAddHistoryTask ....................................................................... 350 7.10 TICKET ...................................................................................................................................... 351 7.10.1 Gateway GTWNewTicket (Qualitor atendente) .................................................................. 351 7.10.1.1 Operação checkBeforeNewTicket ........................................................................... 351 7.10.1.2 Operação checkAfterNewTicket .............................................................................. 352 7.10.2 Gateway GTWAddTicket (Qualitor solicitante) .................................................................. 353 7.10.2.1 Operação checkBeforeAddTicket ........................................................................... 353 7.10.2.2 Operação checkAfterAddTicket .............................................................................. 353 7.10.3 Gateway GTWStartTicket ................................................................................................. 354 7.10.3.1 Operação checkBeforeStartTicket .......................................................................... 354 7.10.3.2 Operação checkAfterStartTicket ............................................................................. 355 7.10.3.3 Operação checkBeforeFinishTicket ........................................................................ 355 7.10.3.4 Operação checkAfterFinishTicket ........................................................................... 356 7.10.4 Gateway GTWProrrogueTicket ......................................................................................... 357 7.10.4.1 Operação checkBeforeProrrogueTicket .................................................................. 357 7.10.4.2 Operação checkAfterProrrogueTicket ..................................................................... 357 7.10.5 Gateway GTWTransferTechnicianTicket ............................................................................ 358 7.10.5.1 Operação checkBeforeTransferTechnicianTicket .................................................... 358 7.10.5.2 Operação checkAfterTransferTechnicianTicket ....................................................... 359 7.10.6 Gateway GTWCancelTicket .............................................................................................. 360 7.10.6.1 Operação checkAfterCancelTicket ......................................................................... 360 7.10.7 Gateway GTWAddRegisterTicket ..................................................................................... 361 7.10.7.1 Operação checkBeforeAddRegisterTicket .............................................................. 361 7.10.7.2 Operação checkAfterAddRegisterTicket ................................................................. 362 7.10.8 Gateway GTWAnswerQuestion ........................................................................................ 363 7.10.8.1 Operação checkBeforeAnswerQuestion .................................................................. 363 7.10.8.2 Operação checkAfterAnswerQuestion ..................................................................... 363 7.10.9 Gateway GTWHistoryChange ........................................................................................... 364 7.10.9.1Operação checkBeforeHistoryChange ...................................................................... 364 7.10.9.2 Operação checkAfterHistoryChange ....................................................................... 365 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 10 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor NOTAS SOBRE A VERSÃO DO MANUAL Esse manual foi desenvolvido a partir do Manual de Recursos de Integração no idioma português, da versão 7.00 revisão 02. Foram somadas a este as implementações geradas na versão 8.00. Abaixo seguem as modificações realizadas neste manual: Foram implementadas informações sobre novos Webservices de chamados relativos ao fluxo de atendimento. São eles: “getTicketStep”, “getTicketNextSteps” e “setTicketStep”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 11 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor REVISÃO DO MANUAL Revisão 02: Foi alterado o item 6.2 WEBSERVICES DISPONÍVEIS NO QUALITOR para 6.2.A; Nos itens 7.10.7 Gateway GTWAddHistoryTicket, 7.10.7.1 Operação checkBeforeAddHistoryTicket e 7.10.7.2 Operação checkAfterAddHistoryTicket, foram alterados a nomenclatura “History” para “Register”; Foi inserida a página referente a revisão do manual. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 12 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor PARTE 1 - CONCEITUAL Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 13 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 1 - VISÃO GERAL ___________________________________________________ Nesse capítulo iremos abordar os conceitos básicos sobre Integração. 1.1 OBJETIVOS Os recursos de integração são utilizados para permitir que o Qualitor e outros sistemas envolvidos em um mesmo ambiente possam se comunicar, viabilizando operações em conjunto. A seguir, alguns exemplos de Integração: • necessidade de geração de uma ordem de serviço no SAP sempre que um chamado com determinado “Tipo” e “Categoria” for registrado; • necessidade que o portal de intranet do cliente gere um chamado para o Qualitor sempre que o usuário tentar por 3 vezes consecutivas a senha, e bloquear a mesma. 1.2 CONCEITO Os recursos de integração do Qualitor devem permitir, ao cliente integrador ou desenvolvedor, realizar as seguintes operações: • Interagir com os recursos do Qualitor: abrir chamados, buscar informações, etc. a partir de outras aplicações; • Fazer com que o Qualitor acesse outras aplicações: buscando dados, realizando validações ou operações; Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 14 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Os recursos de integração possibilitam a integração entre o Qualitor e outros sistemas, em plataformas diferentes ou não, onde são executados comandos disponibilizados para serviços específicos. O Qualitor atende à área de atendimento, mas pode ser integrado com outros tipos de softwares que controlam áreas diferentes. Exemplo: Qualitor Atendimento Vs. Sistemas de SAP - ERP da empresa “x”. Caso típico: o cadastramento de novo funcionário, por exemplo, atividade inerente a área de Recursos Humanos (cadastro de funcionairos, demissões, horas extras e etc). O departamento de RH necessita que, sempre que um novo funcionário for adicionado ao ERP, sistema de RH, deverá se adicionado também ao Qualitor. Dessa forma, as opeações entre os sistemas dependerão da comunicação entre os dois sistemas, o Qualitor e o sistema de ERP da empresa “x”. • Autenticação integrada entre dois sistemas. Por exemplo, o usuário conecta em outro sistema com seu login e senha, e a partir deste, acessa o Qualitor sem informar um novo login e senha; • Publicação de “Gatilhos Personalizados”: recurso distribuído pelo sistema, para que o atendente tenha acesso, a partir do Qualitor, à recursos de integração do seu ambiente. 1.3 RECURSOS DE INTEGRAÇÃO A integração no Qualitor pode ocorrer de duas formas: • Integração Passiva: outros sistemas buscam e fazem operações no Qualitor • Integração Ativa: Qualitor indo a outros sistemas e realizando operações. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 15 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 1.3.1 Passivo Temos como “Integração Passiva”, os recursos de “WebServices” e “Autenticação Legada”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 16 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 1.3.2 Ativo Temos como “Integração Ativa”, os recursos de “Gateways” e “Gatilhos Personalizados”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 17 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 2 - WEBSERVICES __________________________________________________ 2.1 DEFINIÇÃO Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web Services são componentes que permitem as aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria “linguagem”, que é traduzida para uma linguagem universal, o formato XML. Na ilustração a seguir, há um exemplo de webservice: As operações que o usuário realiza, nesse caso, compreendem: abastecer carrinho de compras, informar número do cartão e efetuar pagamento. O que a loja virtual faz no momento em que cliente efetua o pagamento: é acessar a administradora de cartão de crédito via WebService, acionar o serviço de autenticação, validar o cartão de crédito do cliente e debitar dinheiro do cartão de crédito do cliente. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 18 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 2.1.1 WSDL O WSDL (Web Services Definition Language) é uma linguagem baseada em XML utilizada para descrever Web Services. Trata-se de um documento escrito em XML que, além de descrever o serviço, especifica como acessá-lo e quais as operações ou métodos disponíveis. O WSDL é um arquivo que existe em todo servidor que provê WebServices. Ele é o “cardápio” que mostra para a aplicação que está acessando, quais serviços ela pode utilizar, e como ela pode utilizar estes serviços. O canário a seguir ilustra essa relação: 1) Autenticação Legada pergunta ao WSDL do Qualitor: o que há disponível para ser utilizado? 2) WSDL do Qualitor responde: Você pode: - Abrir chamados - Abrir chamados utilizando perfil - Pesquisar chamados - Gerar ações - Pesquisar base de conhecimento 3) Autenticação Legada utiliza algum destes serviços. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 19 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O Qualitor possui vários arquivos WSDL disponíveis. Cada arquivo WSDL corresponde a um grupo de WebServices disponíveis para serem executados. Veja abaixo os arquivos WSDL disponíveis no Qualitor: ws/services/Charts/WSCharts.wsdl ws/services/Chat/WSChat.wsdl ws/services/General/WSGeneral.wsdl ws/services/Inventory/WSInventory.wsdl ws/services/KnowledgeBase/WSKnowledgeBase.wsdl ws/services/Product/WSProduct.wsdl ws/services/Task/WSTask.wsdl ws/services/Ticket/WSTicket.wsdl 2.2 WEBSERVICES NO QUALITOR Os WebServices são recursos utilizados por integradores / desenvolvedores ou clientes que desejam utilizar serviços disponíveis no produto, para fins de integração entre sistemas. O sistema de WebServices do Qualitor utiliza o padrão SOAP de comunicação. A sua execução é PASSIVA, ou seja, é necessário acionar um serviço para executar determinada operação e obter resposta. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 20 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O idioma das classes e objetos utilizados no WebServices utiliza o idioma INGLÊS em sua estrutura, para fins de internacionalização. Existem vários WebSevices disponíveis no Qualitor. Todos eles possuem o mesmo padrão e formato, e estão disponíveis para que possamos efetuar várias operações no Qualitor a partir de outros sistemas. NOTA: Para utilizar qualquer classe do WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. 2.3 ARQUIVOS WSDL Os arquivos WSDL são, por definição do W3C, arquivos estáticos. Cada servidor possui o seu conjunto de arquivos, e estes possuem, internamente, endereços indicando onde os serviços estão localizados. Cada cliente “coloca” o Qualitor em diretórios diferentes, com endereços IP’s e endereços de rede diferentes. Então, os arquivos WSDL são diferentes para cada cliente. Por isso, é necessário que eles sejam “gerados” a cada ATUALIZAÇÃO realizada. No menu “Administração > Parâmetros Gerais”, na aba Webservices, é possível gerar aquivos WDSL. Para gerar um arquivo WDSL, digite o nome do servidor (nome de rede pelo qual o servidor é reconhecido internamente, ou externamente). Em seguida, clique no botão “Gerar Arquivos WSDL”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 21 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 2.3.1 Webservices disponíveis no Qualitor Os seguintes WebServices estão disponíveis para o Qualitor: 2.3.1.1 WebService Inventory “WebService Inventory” é o WebService do módulo Inventário. O descritor (WSDL) deste WebService encontra em: /WSInventory.wsdl 2.3.1.2 WebService Tasks “WebService Tasks” é o WebService do módulo Meu Qualitor – Ações. O descritor (WSDL) deste WebService encontra em: /WSTask.wsdl 2.3.1.3 WebService Meetings “WebService Meetings” é o WebService do módulo Meu Qualitor – Reuniões. O descritor (WSDL) deste WebService encontra em: /WSMeeting.wsdl Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 22 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 2.3.1.4 WebService Tickets “WebService Tickets” é o WebService do módulo Meu Qualitor – Atendimento Chamados. O descritor (WSDL) deste WebService encontra em: /WSTicket.wsdl 2.3.1.5 WebService General “WebService General” é o WebService do módulo Meu Qualitor – Cadastros Gerais. O descritor (WSDL) deste WebService encontra em: /WSGeneral.wsdl 2.4 CONFIGURAR UMA CONTA DE USUÁRIO Para que uma aplicação possa trabalhar com WebServices, é necessário que ela utilize uma conta de usuário para efetuar o Login ao sistema. Esta conta de usuário deve ser configurada no Qualitor, habilitando para ela, acesso aos WebServices, e este usuário precisa possuir acesso aos recursos que estão sendo acessados. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 23 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 2.5 PROGRAMAR O ACESSO AO WSDL: Cada linguagem de programação possui seus próprios métodos e estruturas diferentes para acessar WebServices. No entanto, praticamente todas as linguagem de última geração possuem recursos que permitem que este tipo de acesso seja realizado. Neste manual, utilizaremos o software “Excel 2007” para simular um acesso de uma aplicação legada ao Qualitor. • Abrir o Microsoft Excel 2007. • Habilitar o recurso de desenvolvimento em Excel. • Criar uma macro que irá abrir um chamado no Qualitor. Se a aba “Desenvolvedor” não estiver disponível, há um procedimento simples que pode ser feito para exibi-la. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 24 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Clique no botão do “Microsoft Office” e, em seguida, clique em “Opções do Excel”. Na categoria “Popular”, em “Opções Principais para o Trabalho com Excel”, marque a caixa de seleção “Mostrar Guia Desenvolvedor na faixa de Opções” e clique em “Ok”. Para definir o nível de segurança temporariamente e habilitar todas as macros, deve-se, na aba “Desenvolvedor”, no grupo “Código”, clique em “Segurança de Macro”, conforme a imagem a seguir. Em “Configurações de Macro”, clique em “Habilitar todas as marcas (não recomendável, códigos possivelmente perigosos podem ser executados)”. Em seguida, clique em “Ok”. NOTA: Para ajudar a impedir a execução de códigos potencialmente perigosos, convém retornar para qualquer uma das configurações que desabilitam todas as macros depois de terminar de trabalhar com macros. Para criar a primeira macro no Excel, deve ir na aba “Desenvolvedor”, no grupo “Código”, clicar em “Visual Basic”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 25 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Se necessário, no Editor do Visual Basic, no menu “Inserir”, clique em “Módulo”. Vale lembrar que os módulos são criados automaticamente para todas as planilhas da pasta de trabalho. Na janela de código do módulo, digite ou copie o código do macro que deseja usar. Para executar a macro da janela do módulo, pressione “F5”. No menu “Arquivo”, do editor do Visual Basic, clique em “Fechar e Retornar ao Miscrosoft Excel” quando terminar de gravar a macro. Para criar a macro, clique com o botão direito na pasta “Microsoft Excel Objects”, clique em “Inserir” e selecione a opção “Módulo”. O Módulo irá armazenar as macros criadas. Agora, crie uma macro começando pela instrução “Sub”, e o nome da macro, conforme o exemplo a seguir: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 26 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Aqui, dentro da Macro “AbreChamado”, iremos codificar a instrução que irá abrir um chamado no Qualitor. As instruções a seguir são de conhecimento específico de cada desenvolvedor, de acordo com a tecnologia com o qual ele trabalha. No exemplo a seguir, as seguintes etapas serão executadas: ‘ Declara variáveis Dim wsConn As New SoapClient 30 Dim wsRetorno As String Dim wsAuth As String Dim wsXML As String ‘ Inicializa o SOAP acessando WSDL wsConn.MSSoapInit “http://ncxs003/6.00.00/ws/services/Ticket/WSTicket.wsdl” ‘Realiza o LOGIN wsAuth = wsConn.Login(“conexão_ws”, “123”, “1”) ‘Este exemplo irá abrir um chamado, utilizando o perfil de chamdo 40 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 27 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor wsXML = “” wsXML = wsXML & “<?xml version=””1.0”” enconding=””ISO-8859-1””?>” & vbCrLf wsXML = wsXML & “<wsqualitor>” & vbCrLf wsXML = wsXML & “<contents>” & vbCrLf wsXML = wsXML & “ <data>” & vbCrLf wsXML = wsXML & “ <cdperfilchamado>40</cdperfilchamado>” & vbCrLf wsXML = wsXML & “ <cdcliente>1</cdcliente>” & vbCrLf wsXML = wsXML & “ wsXML = wsXML & “ <cdcontato>2978</cdcontato>” & vbCrLf <dschamado>Cliente solicta alteração de sua conta no Outlook, wsXML = wsXML & “para” receber as newsletters.</dschamado> & vbCrLf wsXML = wsXML & “ </data>” & vbCrLf wsXML = wsXML & “</contents>” & vbCrLf wsXML = wsXML & “</wsqualitor>” ‘Aciona o serviço addTicketByTemplate, que realizar abertura de chamados por perfil wsRetorno = wsConn.addTicketByTemplate(wsAuth, wsXML) ‘A variável wsRetorno possui a resposta do WebService. Agora é só verificar se houve erro ou não If Mid(wsRetorno, Instr(1, wsRetorno, “<status>”) +8, 1) = “1” Then ‘ Se não houve, então, abre chamado. MsgBox “Chamado: “ & Mid(wsRetorno, Instr(1, wsRetorno, “<cdchamado>”) +11, 5) _ & “ aberto com sucesso.”, vbInformation, “Qualitor Integration Services” Else| ‘ Se houve, então, exibe o erro. MsgBox “Ocorreu um erro.” & vbCrLf & wsRetorno End If Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 28 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Trata-se do retorno da aplicação. No exemplo acima, está buscando o valor contido dentro do XML de retorno, no campo “<status>” e verificando se é igual a “1”. Se for igual a “1”, então a operação foi realizada com sucesso, e exibe uma mensagem informando o número do chamado aberto. Caso o status seja diferente de “1”, então, houve algum erro no processamento, e o sistema deve exibir a mensagem de erro. Na planilha Excel, é possível criar um botão, na planilha, para acessar a Macro criada. No menu de desenvolvedor, clique no botão “Inserir”, e selecione a opção “Botão”. Clique na planilha e arraste para desenhar o botão. Ao soltar o mouse, o botão irá perguntar “Qual Macro” deseja associar à este botão. Selecione a macro “AbreChamado” criada. Pressione “OK” para confirmar e pronto. Sua macro estará associada ao botão. A partir de agora, sempre que o botão for clicado, a macro será executada, acionando o Qualitor e registrando um chamado, conforme o exemplo que criamos. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 29 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Para testar o acesso ao WSDL, basta clicar no botão que foi adicionado à planilha. O resultado deve ser o seguinte: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 30 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 3 - AUTENTICAÇÃO LEGADA _________________________________________________ Estabelecer uma autenticação legada, significa fazer com que o Qualitor permita o acesso de um usuário que já está autenticado em outra aplicação (aplicação legada). Este usuário, por sua vez, irá acessar o Qualitor utilizando as credenciais que ele já forneceu ao acessar este sistema. 3.1 VISÃO GERAL Por exemplo, usuário está utilizando a intranet corporativa (portanto, está logado). Na intranet, existe um link de acesso ao Qualitor. Caso o usuário acesse o Qualitor pelo link da intranet, ele será automaticamente autenticado, pois a autenticação feita no acesso a intranet, será transferida para o Qualitor. A vantagem do uso desse recurso é que, em função do usuário já ter sido autenticado em outra aplicação não será necessário informar novamente o seu “usuário” e “senha” de acesso. Usuários ”de fora” executam através de seus sistemas, funcionalidades no Qualitor. Por exemplo: funcionalidade do Qualitor de abertura de chamado - a autenticação legada torna possível a extração do Qualitor de parte do arquivo que possibilita a abertura de chamados, disponibilizando uma parte do arquivo num servidor web. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 31 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Webservice é uma solução utilizada nas funcionalidades definidas no Qualitor para que sejam executados através da webservice. Um exemplo disso é a abertura de chamado do Qualitor. Dentro do Qualitor tem-se encapsulado a estrutura de dados para a abertura de chamados (funcionalidade do Qualitor). • Sistema SAP —— desenvolvido em Oracle —— acesso ao banco de dados pelo Oracle. • Webservice interpreta os arquivos • Qualitor —— desenvolvido em SQL Server —— acesso ao BD por SQL. Os arquivos em formato XML contém os dados de cada operação do Qualitor. O formato XML permite a interpretação de dados entre sistemas diferentes, desenvolvidos em plataformas diferentes. Um servidor receberá as informações de entrada e executará os serviços disponibilizados pelo Qualitor. Os seviços disponibilizados pelo Qualitor estarão em arquivos em formato WSDL. O WSDL é o “cardápio” onde estão contidas todas as funções que o webservice possibilita para a execução de comandos no Qualitor. Os arquivos de configuração do Webservice são criados no Qualitor com a informação do nome do servidor, conforme o exemplo abaixo. O acesso pode ser realizado através do menu “Administração > Parâmetros Gerais > Webservice”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 32 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor NOTA: a lista de serviços disponíves pode ser solicitada ao Suporte Técnico. Geralmente servidores SOAP são implementados utilizando-se servidores HTTP, embora isto não seja uma restrição para funcionamento do protocolo. As mensagens SOAP são documentos XML que aderem a uma especificação fornecida pelo órgão W3C. • W3C: W3C desenvolve padrões para a criação e a interpretação dos conteúdos para a Web. Sites desenvolvidos segundo esses padrões podem ser acessados e visualizados por qualquer pessoa ou tecnologia, independente de hardware ou software utilizados, como celulares (em Portugal, telemóvel), PDAs, de maneira rápida e compatível com os novos padrões e tecnologias que possam surgir com a evolução da internet. Para alcançar seus objetivos, a W3C possui diversos comitês que estudam as tecnologias existentes para a apresentação de conteúdo na Internet e criam padrões de recomendação para utilizar essas tecnologias. Com a padronização, os programas conseguem acessar facilmente os códigos e entender onde deve ser aplicado cada conhecimento expresso no documento. • SOAP: originado do acrônimo inglês Simple Object Access Protocol é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML. Sua especificação define um framework que provê maneiras para se construir mensagens que podem trafegar através de diversos protocolos e que foi especificado de forma a ser independente de qualquer modelo de programação ou outra implementação específica. Por não se tratar de um protocolo de acesso a objetos, o acrônimo não é mais utilizado. NOTA: o conceito de Autenticação Legada está relacionado com a idéia de que se um usuário já está logado em um sistema “x”, não necessitará informar os dados de autenticação para acessar o Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 33 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 3.2 UTILIZAÇÃO DO RECURSO Este processo de integração de autenticação entre aplicações exige que seja realizado uma programação no sistema onde desejamos criar um “ponto de acesso” ao Qualitor. Neste sistema, é necessário criar um código que irá acionar o “WebService do Qualitor”, para obter um “Token” de autenticação. Este “token” de autenticação será utilizado para que o usuário consiga acessar o Qualitor sem informar “usuário” e “senha”. O canário a seguir ilustra essa situação: 3.2.1 PONTOS DE AUTENTICAÇÃO: Ao criar os pontos de autenticação na aplicação, podemos optar por dois tipos de integração legada: • Integração com a autenticação para Web Solicitante • Integração com a autenticação para Web Atendente NOTA: O token de autenticação do Qualitor é válido por 60 segundos, ou seja, a aplicação que recebe o token de autenticação têm 60 segundos para usá-lo, senão ele não será mais válido. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 34 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 3.2.1.1 Autenticação Legada para Web Atendente: O “WSGeneral.wsdl” possui um serviço chamado: getAuthToken. Este serviço solicita que seja informada a autenticação normal, e um XML contendo o usuário (atendente) e empresa (Qualitor Advanced “Multiempresa”) no qual deseja efetuar o “logon” ao sistema: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmusuario>loginuser</nmusuario> <cdempresa>1</cdempresa> </data> </contents> </wsqualitor> As etapas deste processo são as seguintes: • Conexão ao WSDL • Autenticação “Login” • Aciona serviço getAuthToken O serviço getAuthToken irá retornar um XML contendo: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response_status> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 35 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> <msg></msg> </response_status> <response_data> <dataitem> <token>99t5xcBix32WNWiW58Wdtls58BetlAHBYxdWHtctdWdsltd</ token> </dataitem> </response_data> </wsqualitor> Feito isso, será necessário abrir o Qualitor passando o Token de autenticação na URL: h t t p : / / s e r v i d o r / q u a l i t o r / login.php?authws=99t5xcBix32WNWiW58Wdtls58BetlAHBYxdWHtctdWdsltd Realizando este processo, o Qualitor irá realizar um logon automático no sistema. Há alguns pontos a serem observados: • Os usuários da rede, que irão utilizar este recurso, não precisam ter o parâmetro “Habilitar acesso via WebServices” ativo, pois, o Login WS ao Qualitor pode ser realizado por apenas 1 usuário. • Os usuários da rede não precisam ter “senha” cadastrada no Qualitor, uma vez que a mesma é gerenciada pelo sistema legado, portanto, basta solicitar o Token. • Quem solicita o token é o usuário com permissão para acesso via WebService. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 36 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 3.2.1.2 Autenticação Legada para Web Solicitante: O WSGeneral.wsdl possui um serviço chamado: getAuthTokenContact. Este serviço solicita que seja informada a autenticação normal, e um XML contendo o usuário (solicitante) e cliente, no qual deseja efetuar o “logon” ao sistema: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmusuario>loginuser</nmusuario> <cdcliente>1</cdcliente> </data> </contents> </wsqualitor> O processo tem as seguintes etapas: • Conexão ao WSDL • Autenticação “Login” • Usar getAuthTokenSolicitante O serviço getAuthTokenSolicitante irá retornar um XML contendo: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response_status> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 37 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> <msg></msg> </response_status> <response_data> <dataitem> <token>99t5xcBix32WNWiW58Wdtls58BetlAHBYxdWHtctdWdsltd</ token> </dataitem> </response_data> </wsqualitor> eito isso, será necessário abrir o Qualitor passando o Token de autenticação na URL: h t t p : / / s e r v i d o r / q u a l i t o r / loginSolicitante.php?authws=95cBix32WNWiW58Wdtls58BetlAHBYxdWWdsltd Realizando este processo, o Qualitor irá realizar um logon automático no sistema. Há alguns pontos a serem observados: • Solicitantes não possuem o o parâmetro “Habilitar acesso via WebServices”, pois, o Login WS ao Qualito será realizado por apenas 1 usuário atendente. • Os usuários da rede não precisam ter “senha” cadastrada no Qualitor, uma vez que a mesma é gerenciada pelo sistema legado, portanto, basta solicitar o Token • Quem solicita o token é o usuário com permissão para acesso via WebService. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 38 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 3.2.1.3 Exemplo Continuando com o uso do Excel nas demonstrações, veja abaixo um exemplo, em excel, que permite o acesso à Atendentes e Solicitantes, de forma integrada: O primeiro quadro aciona macro: AcessaQualitor(). O segundo quadro, por sua vez aciona macro: AcessaQualitorSolicitante(). Sub AcessaQualitor ( ) ‘ Declara variáveis Dim wsConn As New SoapClient30 Dim wsRetorno As String Dim wsAuth As String Dim wsXML As String Dim wsToken As String ‘ Inicializa o SOAP acessando o WSDL wsConn.MSSoapInit ““http://ncxs003/6.00.00/ws/services/General/WSGeneral.wsdl” Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 39 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor ‘ Realiza o Login wsAuth = wsConn.Login(“conexao ws”, “123”, “1”) ‘ Este exemplo irá buscar um Token de autenticação, para o usário “adair_fernandes” na empresa 1. wsXML = “” wsXML = wsXML & “<?xml version=””1.0”” enconding=””ISO-8859-1””?>” wsXML = wsXML & “<wsqualitor>” wsXML = wsXML & “<contents>” wsXML = wsXML & “ wsXML = wsXML & “ <data>” <nmusuario>” & ActiveSheet.Cells(3,4). Value & “</ nmusuario>” wsXML = wsXML & “ <cdempresa> & ActiveSheet.Cells(3,4). Value & “</ cdempresa>” wsXML = wsXML & “ </data>” wsXML = wsXML & “</contents>” wsXML = wsXML & “</wsqualitor>” ‘ Busca Token de autenticação wsRetorno = wsConn.GetAuthToken(wsAuth, wsXML) If Mid(wsRetorno, Instr(1, wsRetorno, “<status>”) +8, 1) = “1” Then ‘ Se houve sucesso na operação, separa o token do retorno: wsToken = Mid(wsRetorno, InStr(1, wsRetorno, ”<token>”) +7, Len(wsRetorno) 54 - InStr(1, wsRetorno, “<token>”) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 40 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor ‘ Aciona a URL do Qualitor ShellExecute 0, “open”, ““http://ncxs003/6.00.00/login.php?authws=” & wsToken, vbNullString, vbNullString, 3 Else MsgBox wsRetorno, vbCritical, “Qualitor Integration Services” End If Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 41 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 4 - GATEWAYS ____________________________________________________ Os gateways visam estabelecer uma forma de permitir a um programador / integrador, criar uma “interceptação” dentro do Qualitor para realizar uma operação em algum sistema, em determinado momento. 4.1 EXEMPLOS DE USO O cliente precisa fazer com que, todo (ou alguns) chamado(s) aberto(s) no Qualitor, realize(m) imediatamente o registro de uma Ordem de Serviço no SAP, conforme ilustra a figura a seguir: O benefício de usar um gateway está no fato de que o usuário final não vê uma ordem de serviço sendo gerada, nem precisa abrir o chamado no Qualitor, e depois, ir ao SAP e registrar a Ordem de Serviço, por exemplo. A própria operação de abertura de chamado no Qualitor já faz esse registro. Também pode ser usado para criar algumas regras de “exceção”, impedindo que algumas operações sejam realizadas no Qualitor, “se” determinada condição não for satisfatória. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 42 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O cliente precisa que o Qualitor só permita abertura de chamados para clientes em que a situação financeira estiver OK com o sistema financeiro da empresa. Porém, o cliente não quer que o operador tenha que abrir o sistema e consultar os dados antes de abrir o chamado. O próprio Qualitor deve consultar o sistema antes de proceder com a abertura de chamado, e caso o cliente esteja com “Pendências”, então, o Qualitor deverá impedir a abertura de chamados, informando as parcelas que estão em aberto. 4.2 APLICAÇÕES PRÁTICAS Na prática, o recurso de Gateways são uma série de funções que o Qualitor “chama” e verifica o que elas respondem. Vale lembrar que essas funções não existem no Qualitor. Essas funções devem ser criadas por integradores e programadores que desejam interceptar “momentos” do Qualitor, para implementar integrações ativas, ou seja, integrações que irão partir “do Qualitor” para outras aplicações. Funções são recursos de programação que possuem a finalidade de realizar uma operação, e retornar um resultado, por exemplo, veja abaixo um exemplo, uma função chamada SOMAR. A função somar é utilizada para somar 2 números que são informados à ela. > Executar função: SOMAR(1, 2) > Resultado: 3 Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 43 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Um exemplo mais prático ainda: Veja, por exemplo, o EXCEL. O Excel possui uma série de funções, veja o exemplo de uma delas, abaixo: Dentro da função “Soma”, há uma série de comandos, linhas de código de desenvolvimento, atividades com “variáveis” e outras funções, que fazem a mesma funcionar, e retornar o resultado esperado, que é a soma dos valores informados. 4.3 GATEWAY NO QUALITOR Para criar Gateways no Qualitor, faremos o sentido inverso. Ao invés de utilizar as funções que o Qualitor proporciona, iremos CRIAR as funções necessárias de integração, e o Qualitor irá UTILIZAR estas funções. Para criar funções no Qualitor, precisamos utilizar a mesma linguagem de programação que o Qualitor foi desenvolvido, ou seja “PHP 5.2”. Utilizando esta linguagem de programação, precisaremos criar as funções, e da mesma forma que o Qualitor, armazená-las em arquivos. As funções precisam ter nomes que o Qualitor compreenda (ou melhor, funções com nomes que o Qualitor está preparado para compreender). Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 44 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Então, vale lembrar que para ter um completo domínio deste recurso, é necessário ter conhecimento na linguagem de programação PHP. Este recurso foi criado especialmente para programadores e integradores com conhecimento nesta linguagem de programação. 4.3.1 Momentos de Execução O Qualitor está preparado para compreender funções criadas com a finalidade de interceptar dois momentos de operações dentro do sistema: o momento “Before” e o momento “After”. O momento “Before” ocorre antes da execução da operação em questão, por exemplo: - Antes de abrir o chamado - Antes de cadastrar a ação - Antes de cadastrar um cliente - Antes de cadastrar um produto - Antes de cadastrar um contato - Antes de cadastrar um equipamento O momento “After”, por sua vez, ocorre após a execução da operação em questão, por exemplo: - Após abrir o chamado - Após cadastrar a ação - Após cadastrar um cliente - Após cadastrar um produto - Após cadastrar um contato - Após cadastrar um equipamento Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 45 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Cada “Momento de Execução” tem uma indicação apropriada. Utiliza-se o “Momento Before” quando precisamos realizar operações antes do registro ser efetuado. Em algumas situações, isso pode, talvez, até impedir o registro. Por exemplo, para cadastrar um equipamento no Qualitor, é necessário que o mesmo já esteja cadastrado no sistema de patrimônio, caso contrário, o sistema deve bloquear o cadastro. Utiliza-se o “Momento After” quando precisamos realizar operações antes do registro ser efetuado. Quando precisamos realizar operações após a efetivação do registro. Por exemplo, sempre que um contato for cadastrado no Qualitor, o mesmo deve ser replicado para o sistema de RH. Sempre que um chamado for aberto, o sistema deve gravar alguns dados em uma planilha e disponibilizar em uma área de FTP, para consulta por outro sistema. 4.3.2 Utilização dos momentos de execução Na abertura de um chamado, o Qualitor procede da seguinte forma: 1) O usuário clica no botão “Processar” para registrar um chamado; 2) O Qualitor valida os campos preenchidos, parâmetros e regras de negócio necessárias para abrir um chamado 3) Quando o Qualitor estiver pronto para abrir o chamado: 3.1) O Qualitor verifica a existência da pasta /gtw/modules/hd 3.2) O Qualitor verifica a existência do arquivo GTWNewTicket.class.php 3.3) O Qualitor verifica a existência de uma função dentro do arquivo: checkBeforeNewTicket. 3.4) O Qualitor executa a função e verifica o retorno. Dependendo do retorno, ele prossegue com a abertura do chamado. Para o Qualitor compreender o retorno de uma função, no momento “Before” de uma operação, é necessário retornar para o Qualitor um dos seguintes valores: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 46 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor • OK: Informa ao Qualitor que o mesmo deve exibir uma janela de “Informação” com um botão de “OK” para o usuário clicar e continuar o processo da operação. Pode acompanhar uma mensagem a ser exibida na janela. • ERROR: Informa ao Qualitor que o mesmo deve exibir uma janela de “Erro” com um botão de “OK” para o usuário clicar e cancelar o processo da operação. Pode acompanhar uma mensagem a ser exibida. • QUESTION: Informa ao Qualitor que o mesmo deve exibir uma janela de “Pergunta”, com um botão de “Sim” e outro botão de “Não”. Se o usuário clicar em “Sim”, irá continuar o processo, se o usuário clicar em “Não”, irá cancelar o processo. Pode acompanhar uma mensagem a ser exibida na janela. • CONTINUE: Apenas prossegue com a operação. Não há mensagem. • POPUP: Exibe uma POPUP com uma URL especificada, após executar a operação. Por exemplo, quando é necessário abrir uma página para preenchimento de dados adicionais a serem alimentados em outros sistemas, sempre que um chamado for aberto. Na figura abaixo, temos um exemplo de retorno. Para visualizá-lo, devemos abrir o arquivo PHP. A seguinte imagem será exibida: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 47 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Detendo-se no código: public function checkBeforeNewTicket($conn, $arrayData, $arrayInfo, $idContext) { return array(‘txt’ => ‘O REGISTRO DO CHAMADO SERÁ EFETUADO...’, ‘flow’ => ‘ok’); } É possível destacar que “checkBeforeNewTicket” corresponde à criação da função “Before” para o registro de Chamados. O código ($conn, $arrayData, $arrayInfo, $idContext), corresponde à área de argumentos, padrão das funções de GTW do Qualitor. A parte do código que diz respeito à “return”, é um comando que retorna uma informação. Na função, estamos colocando um comando que irá retornar um “Array” (Matriz) contendo as informações necessárias para o Qualitor. O Qualitor espera receber uma Matriz das funções, contendo a seguinte estrutura: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 48 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O FLOW contém a identificação do retorno, para o Qualitor, informando qual fluxo ele deve tomar, na sua execução, e o TXT contém a mensagem a ser utilizada junto com este retorno. O resultado final disso tudo no Qualitor é demonstrado no esquema a seguir: 1) Usuário clica no botão “Processar”. 2) O chamado então, não é aberto. 3) Uma mensagem é exibida, o que prova que o retorno do gateway está ok. 4) Após clicar no botão “Ok”, o chamado continuará a ser aberto. O gateway para execução após a abertura de chamados é o seguinte: /qualitor/gtw/modules/hd/GTWNewTicket.class.php Os dois “momentos” ficam no mesmo arquivo de gateway. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 49 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do gateway para o momento “After” é igual ao momento “Before”. <?php class GTWNewTicket { function __construct() { ; } public function checkBeforeNewTicket($conn, $arrayData, $arrayInfo, $idContext) { return array(‘txt’ => ‘MENSAGEM A EXIBIR AO USUÁRIO!!’, ‘flow’ => ‘ok’); } public function checkAfterNewTicket($conn, $arrayData, $arrayInfo, $idContext) { return array(‘flow’ => ‘popup’, ‘url’ => ‘http://www.google.com’); } } ?> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 50 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Detendo-se no código: public function checkAfterNewTicket($conn, $arrayData, $arrayInfo, $idContext) { return array(‘flow’ => ‘popup’, ‘url’ => ‘http://www.google.com’); } É possível destacar que “checkAfterNewTicket” corresponde à criação da função “After” para o registro de Chamados. O código ($conn, $arrayData, $arrayInfo, $idContext), corresponde à área de argumentos, padrão das funções de GTW do Qualitor. A parte do código que diz respeito à “return”, é um comando que retorna uma informação. Na função, estamos colocando um comando que irá retornar um “Array” (Matriz) contendo as informações necessárias para o Qualitor. O Qualitor espera receber uma Matriz das funções, contendo a seguinte estrutura: O FLOW contém a identificação do retorno, para o Qualitor, informando qual fluxo ele deve tomar, na sua execução, e o URL contém o link a ser utilizado junto com este retorno. O resultado final disso tudo no Qualitor é demonstrado no esquema a seguir: 1) Usuário clica no botão “Processar”. 2) O chamado é aberto. 3) O retorno do gateway é a abertura de uma nova janela com o link. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 51 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 52 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 5 - GATILHOS PERSONALIZADOS _________________________________________________________ Gatilhos Personalizados compõem o recurso que permite acionar sistemas legados a partir do Qualitor. Por exemplo, na tela do chamado, habilitar uma opção para o atendente acessar um outro sistema a partir do Qualitor. 5.1 VISÃO GERAL O Qualitor executa em sistemas diferentes, possibilitando que clientes ou revendas do Qualitor possam personalizar o comportamento do Qualitor em algumas situações. Estabelecer uma forma de permitir que um programador ou integrador crie uma interceptação dentro do Qualitor para realizar alguma operação em algum sistema em um determinado momento com comando acionado no Qualitor. Exemplos: • sempre que for aberto um chamado no Qualitor, abra um chamado em outra aplicação de Help-Desk. • Sempre que se abra um chamado com determinada categoria e determinado tipo de chamado, no Qualitor, que se abra um registro de Problema em outro programa de Gerenciamento de Problemas. • Sempre que se abra um chamado no Qualitor, que seja gerado uma Ordem se Seviço - O.S em outro aplicativo. • Criar regras de exceção impedindo operações de serem realizadas se uma determinada condição não for satisfeita. Ex: uma abertura de chamados somente será possível para cliente que estiver com “situação fiscal regular” com a empresa X. Em uma outra definição, os gatilhos são determinados “locais”, que da mesma forma como os Webservices, devem estar documentados, ou seja, prédefinidos como um espaço em que se possa inserir “funções” a serem utilizadas através do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 53 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Permitem que clientes realizem serviços que o Qualitor não realiza por si, em outra aplicação ou dentro do próprio Qualitor. As funções devem ser desenvolvidas pelo cliente, revenda ou integrador já que as funções não preexistem no Qualitor. Ao contrário do Webservice que utiliza funções criadas e disponibilizadas pelo Qualitor, nos arquivos WSDL, nos Gateways o Qualitor utilizará funções desenvolvidas por terceiros de acordo com suas necessidades, mas respeitando os espaços disponibilizados pelo Qualitor para determinados eventos (after/ before). Ou seja, um evento/ função, somente poderá ser criada antes de se abrir um chamado, ou somente depois de se encerrar um chamado. NOTA: para se criar funções no Qualitor, deverá ser utilizada a mesma linguagem em que o Qualitor foi desenvolvido, ou seja, em PHP. Por tanto é necessário um conhecimento na linguagem PHP, para poder utilizar esse recurso por completo. 5.2 O USO DE GATILHOS PERSONALIZADOS O cenário a seguir ilustra uma situação mais específica: atendimento assinatura de revistas. O usuário está utilizando o Qualitor, e a partir dele, pode acessar um sistema externo, que irá realizar alguma operação ou atividade, com base nos dados informados pelo Qualitor. O passo a passo desse tipo de processo seria: 1) Atendente abre um chamado 2) Atendente preenche ficha de cadastro financeiro do cliente no SAP 3) Atendente preenche ficha de assinatura de nova revista no sistema de assinaturas 4) Atendente realizar o débito do cartão de crédito do cliente 5) Atendente encerra o chamado. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 54 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O benefício trazido pelo uso de gatilhos personalizados consiste no fato de que o usuário não precisa sair do Qualitor para acessar outro sistema, navegar em suas telas, até achar a informação que precisa, refletindo em automatização de processo. Para habilitar esse recurso, utilize o menu: “Administração > Ferramentas > Gatilhos Personalizados”. O sistema irá exibir os gatilhos personalizados cadastrados. Para exibir o cadastro de um gatilho específico, basta clicar no icone : Uma nova janela será exibida, conforme exemplo a seguir: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 55 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor No cadastro de gatilhos personalizados, temos a opção de informar a URL de destino, ou seja, a URL que possui a aplicação que será invocada pelo Qualitor. Também podemos definir a forma que os dados serão transferidos do Qualitor para a aplicação, através de GET ou POST. 5.2.1 Get e Post GET e POST são formas de transferência de dados entre aplicações web. Uma aplicação WEB é composta por páginas: vários arquivos que compõem um site precisam conversar uns com os outros. A comunicação entre essas páginas é feita através de um dos dois métodos citados. Quando estamos no Qualitor, e acessamos o portal do Qualitor, uma página WEB está mostrando uma informação: “Há 1 chamado em atendimento”. Quando clicamos sobre o ícone , outra página é acionada. Quando esta página é acionada, o Qualitor passa informação para ela que o usuário quer ver os seus chamados em atendimento. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 56 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 5.2.1.1 Get Quando acionamos uma página, e passamos para ela informações via GET (exemplo abaixo), as informações são transferidas diretamente na URL que foi acionada pelo gatilho personalizado: No exemplo acima, a página “chamados.php” foi acionada, sendo que, para ela, foi informado um valor “3” para um nome, chamado “situacao”. Ou seja, a página “chamados.php”, na forma que foi desenvolvida, sabe que, se receber um valor para “situacao”, deve exibir apenas os chamados com esta situação. O ponto de interrogação “?” indica para a página que, a partir deste momento, os próximos valores serão informações a serem passadas pelo método GET. O método de transferência de dados via GET utiliza a própria URL de acionamento, para passar as informações entre as páginas. É possível passar vários valores, utilizando este método, por exemplo: h t t p : / / s e r v i d o r / a p l i c a c a o / pagina.php?usuario=claudio&empresa=constat&cadastro=998877 A página “pagina.php”, é executada, sabendo que: USUARIO: claudio EMPRESA: constat CADASTRO: 998877 O “&” separa os valores do GET, quando são passados vários valores para a página. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 57 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor É bastante simples trabalhar com transferências de dados via método GET, uma vez que o método torna a transferência e os dados visíveis para os usuários (isso pode causar algumas discussões sobre segurança, porém, não é do escopo deste treinamento conversar sobre isso), porém, a quantidade de informações transferidas para uma página, via este método, é limitada. Cada browser possui sua limitação (2000 caracteres, 3000 caracteres, etc...). Então, para transferência de grandes quantidades de informações, em alguns momentos é mais seguro utilizar o método POST. O método POST transfere os dados para o servidor WEB antes de chamar a página. A transferência é feita “por baixo dos panos”, ou seja, visivelmente é mais seguro, e a quantidade de informações sendo transferida é ilimitada. O site do google foi acionado. O usuário clica para pesquisar o que deseja e outra página é acionada, passando várias informações via GET. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 58 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 5.2.1.2 Post No caso do POST, a transferência das informações ocorre separadamente, antes de chamar a página, para exibir os resultados relativos às informações passadas. Os valores são passados antes, por exemplo: usuario=claudio empresa=constat cadastro=998877 E a página é executada, sem maiores informações na URL: http://servidor/aplicacao/pagina.php A página “pagina.php”, é executada, sabendo que: USUARIO: claudio EMPRESA: constat CADASTRO: 998877 Quando um gatilho personalizado é acionado, os dados são transferidos do local de onde ele foi acionado. Por exemplo, se o gatilho for acionado a partir do chamado, então, todos os dados possíveis de serem transferidos da tela do chamado, serão, para o gatilho acionado. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 59 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O mesmo para documentos de base de conhecimento, mudanças, problemas, etc. 5.2.2 Publicando e habilitando gatilhos personalizados Agora que gatilho personalizado foi criado, informando seu nome, URL de destino e seu método de transferência de dados, precisamos informar o local onde este gatilho será publicado. Para isso, basta marcar o parâmetro correspondente ao local, conforme exemplo a seguir: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 60 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Depois de publicados, precisamos definir quem terá acesso a esses gatilhos personalizados. Este cadastro de permissões segue as mesmas regras de negócio das demais definições de permissividade do Qualitor. Antes de testar o gatilho publicado, verifica-se o que há na página de exemplo que foi criada para este teste: O arquivo acima mostra uma página, programada em PHP, que, quando é acionada, direciona o seu acesso à outra URL. Ou seja, quando esta página é chamada, a mesma irá executar o link em questão, exibido no código-fonte acima. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 61 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O usuário aciona um gatilho personalizado que chama a página pesquisa_google.php. A página pesquisa_google.php chama o google, passando a informação. Por fim, o usuário recebe o resultado da página. Na prática, os passos são os seguintes: • Passo 1: Preencher o chamado. • Passo 2: Executar o gatilho personalizado. O gatilho personalizado é exibido no menu “Ações” dos cadastros onde foi publicado. No exemplo acima, podemos ver o gatilho “Pesquisar no GOOGLE” publicado no menu “Ações” do chamado. Se houvesse mais gatilhos publicados, todos estariam empilhados no menu, abaixo de “Pesquisar no GOOGLE”. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 62 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor • Passo 3: Ver o resultado. O título informado no chamado dará origem à uma pesquisa no Google. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 63 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor PARTE 2 - REGRAS DE NEGÓCIO Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 64 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 6 - WEBSERVICES ___________________________________________ 6.1 AUTENTICAÇÃO DE USUÁRIO Os desenvolvedores deverão utilizar a autenticação do Webservice do Qualitor para poder utilizar os recursos disponíveis. Este procedimento é realizado da seguinte maneira: - Efetuar Login com o usuário que possua permissão de uso de WebServices. [CHAMADO: 65439] - Após a validação do usuário o WS irá gerar uma chave de autenticação que o cliente deverá utilizá-la para realizar as operações no Qualitor A autenticação é realizada através do método Login(). Este método recebe como argumentos o código da empresa, o usuário e a senha. Após a validação do usuário, o método irá retornar a chave gerada. Para realizar as operações do WS será necessário informar como argumento a chave que foi gerada pelo método Login(). Ao acionar o WebService “Login”, é necessário informar, à ele, 3 argumentos: -> EMPRESA: Código da empresa do usuário que está conectando -> USUÁRIO: Login de rede, ou endereço de e-mail, do usuário. -> SENHA: Senha do usuário Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 65 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor O WebService devolver para a aplicação uma string contendo o “token” de autenticação. Esse token deverá ser utilizado junto com os demais WebServices sendo utilizados, para informar ao Qualitor quem é que está solicitando. Após a validação do usuário, o método irá retornar a chave gerada. Podemos observar este procedimento na linha 7 da figura acima. Para realizar as operações do WS será necessário informar como argumento a chave que foi gerada pelo método Login(). Isto pode ser observado na linha 8 da figura acima. No caso da linguagem JAVA, é imprescindível que seja configurada a persistência de sessão do cliente WebService (Aplicação Java). 6.1.1 Entrada de Dados Ao trabalhar com uma camada WebService, é necessário observar alguns padrões que esta camada possui. No caso do Qualitor, por exemplo, todas as entradas de informações devem seguir o seguinte padrão: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> ... (demais dados de acordo com a respectiva classe sendo utilizada) </data> ... (demais dados de acordo com a respectiva classe sendo utilizada) </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 66 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Todo conteúdo TEXTO enviado nas tags XML para o WebService, devem ser codificados no formato URLENCODE. Os formatos de DATA devem ser transferidos e serão recebidos, no Qualitor, sempre no formato: YYYY-MM-DD HH:MM Os formatos numéricos, devem utilizar PONTO como separador de “Decimais”, no formato: ####.## 6.1.2 Saída de Dados A saída para as classes do WebServices seguem o padrão: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> ... (demais dados de acordo com a respectiva classe sendo utilizada) </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 67 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Quando ocorrerem erros de exceção (erros de operação em banco de dados, erros de código-fonte e demais erros genéricos), o Qualitor irá gravar os erros na tabela ws_historico, no banco de dados, a fim de manter o registro dos erros que ocorrem durante as operações de WebServices. 6.2 GERAÇÃO DE LOG PARA OS WEBSERVICES O Qualitor disponibiliza uma ferramenta de geração de log de chamadas de webservices. Nesse log, ficam gravados todos os acessos aos webservices do Qualitor, assim como a resposta a todas essas requisições. Abaixo demonstra-se os procedimentos a serem adotados para utilização deste. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 68 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.A WEBSERVICES DISPONÍVEIS NO QUALITOR Os seguintes WebServices estão disponíveis para o Qualitor: • WebService Inventory WebService do módulo Inventário. • WebService Tasks WebService do módulo Meu Qualitor – Ações. • WebService Meetings WebService do módulo Meu Qualitor – Reuniões. • WebService Tickets WebService do módulo Meu Qualitor – Atendimento - Chamados. • WebService General WebService do módulo Meu Qualitor – Cadastros Gerais. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 69 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1 Webservice Task Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes operações estão disponíveis para o WebService Tasks. 6.2.1.1 Operação Add Task Essa operação permite adicionar uma Ação na base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo, do Qualitor. XML de entrada: NOTA: Informações em vermelho são obrigatórias. <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmtitulo>Title</nmtitulo> <cdtipoacao>5</cdtipoacao> <dtprevisaoinicio>1900-05-23 10:15</dtprevisaoinicio> <dtprevisatermino>1900-05-23 12:00</dtprevisatermino> <dsacao>Description...</dsacao> <cdacaosuperior></cdacaosuperior> <dsobjetivo>Goals Description...</dsobjetivo> <vlcustoprevisto>0.00</vlcustoprevisto> Assume 0,00 quando não informado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 70 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <vlcustorealizado>0.00</vlcustorealizado> Assume 0,00 quando não informado <idrestrito>N</idrestrito> Assume “N” quando não <idmelhoria>N</idmelhoria> Assume “N” quando não informado informado <dscausaproblema></dscausaproblema> Obrigatório quando idmelhoria=Y </data> <depends> <depends_on>6</depends_on> </depends> <attachments> <attach name=”new_12.gif”>97W116xNWdsH </attach> … </attachments> </contents> </wsqualitor> NOTA: A tag <attach> deverá conter o arquivo codificado utilizando base64_encode. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 71 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdacao>999</cdacao> Código da ação criada <cdsituacao>1</cdsituacao> Status da ação criada <dtacao>1900-01-13 11:42</dtacao> Data de criação da ação </dataitem> </response data> </wsqualitor> 6.2.1.2 Operação Delete Task Essa operação exclui uma ou mais Ações da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo, do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <contents> <data> <cdacao>33</cdacao> <cdacao>44</cdacao> ... </data> </contents> </wsqualitor Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 72 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdacao>33</cdacao> Retorna o código da ação excluída <dtacao>1900-01-13 11:42</dtacao>Retorna a data de exclusão da ação </dataitem> <dataitem> <cdacao>44</cdacao> <dtacao>1900-01-13 11:42</dtacao> </dataitem> </response data> </wsqualitor> Nota: A exclusão é atômica, então, ou ela ocorre com sucesso em todos os registros, ou, caso o Qualitor detecte algum problema de validação de regra de negócio para excluir determinadas ações, o mesmo irá retornar erro sobre este, ou mais problemas encontrados, e não irá proceder qualquer exclusão. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 73 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1.3 Operação Get Task Essa operação retorna os dados de uma ou mais Ações da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <cdacao>432</cdacao> <cdacao>2786</cdacao> </data> </contents> </wsqualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 74 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdacao>33</cdacao> Código da ação <dtabertura>1900-01-13 11:42</dtabertura> Data de registro <cdempresa>1</cdempresa> Empresa que registrou <cdoperador>22</cdoperador> Usuário que registrou <cdsituacao>1</cdsituacao> Situação da ação <dtprevisaoinicio></dtprevisaoinicio> Data de previsão de início <dtinicio>1900-01-13 11:43</dtinicio> Data de início da <dtprevisaotermino></dtprevisaotermino> Data de previsão ação de término <dttermino></dttermino> Data de término <dstitulo></dttermino> Título da ação <dsacao></dttermino> Descrição da ação <idrestrito></idrestrito> Ação restrita (“Y”, “N”) <idmelhoria>N</idmelhoria> Melhoria (“Y”, “N”) <dscausaproblema></dscausaproblema> <vlcustoprevisto>0,00</vlcustoprevisto> Disposição Custo previsto <vlcustorealizado>0,00</vlcustorealizado> Custo realizado <dsobjetivo>Goals...</dsobjetivo> Objetivo <depends> Ações que dependem do encerramento desta. <cdacao>44</cdacao> <cdacao>55</cdacao> </depends> <cdacaosuperior>22</ cdacaosuperior> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Ação pendente à esta página: 75 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </dataitem> <dataitem> ... </dataitem> </response data> </wsqualitor> 6.2.1.4 Operação Get Task History Essa operação retorna os dados do histórico de uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo, do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 76 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdacao>33</cdacao> Código da ação <nrsequencia>1</nrsequencia> Valor sequencial <cdresponsavel>1</cdresponsavel> Código do responsável <nmresponsavel>22</nmresponsavel > Nome do <dthistorico>1900-01-13 11:43</dthistorico> Data de registro responsável <dsregistro></dsregistro> Descrição do registro </dataitem> <dataitem> ... </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 77 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1.5 Operação Get Task Attachments A operação “getTaskAttachments” retorna os anexos de uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo, do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 78 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </response status> <response data> <dataitem> <cdacao>33</cdacao> Código da ação <nrsequencia>1</nrsequencia> Valor sequencial <nmarquivol> new_12.gif</nmarquivo > <attach>97W116xNWdsH </ attach> Nome do arquivo Conteúdo do arquivo </dataitem> <dataitem> ... </dataitem> </response data> </wsqualitor> NOTA: A tag <attach> contém o conteúdo do arquivo que foi codificado utilizando base64_encode. Para transformar esta string em bytes[] basta realizar a operação inversa base64_decode. 6.2.1.6 Operação Add Task Responsable Essa operação adiciona responsáveis a uma Ação da base do Qualitor. Permissão necessária: acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 79 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <responsable> <cdresponsavel>9</cdresponsavel> <cdresponsavel>10</cdresponsavel> .... </responsable> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data></response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 80 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1.7 Operação Add Task Attachments Essa operação adiciona anexos a uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <attachments> <attach name=”new_12.gif”>XwSxzXreDFCZX</attach> …. </attachments> </data> </contents> </wsqualitor> NOTA: A tag <attach> deverá conter o arquivo codificado utilizando base64_encode. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 81 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data></response data> </wsqualitor> 6.2.1.8 Operação Add Task History Essa operação adiciona dados ao histórico de uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <dsregistro>texto</dsregistro> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 82 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response_data> <dataitem> <cdacao>226</cdacao> <nrsequencia>4</nrsequencia> <cdresponsavel>8</cdresponsavel> <dthistorico>yyyy-mm-dd</dthistorico> <dsregistro>text</dsregistro> </dataitem> </response_data> </wsqualitor> 6.2.1.9 Operação Extend Task Essa operação prorroga uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 83 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <dtprevisaoinicio> yyyy-mm-dd hh:mm</dtprevisaoinicio> <dtprevisaotermino> yyyy-mm-dd hh:mm</dtprevisaotermino> <cdmotivoprorrogacaoacao>3</cdmotivoprorrogacaoacao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response_data></response_data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 84 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.1.10 Operação Cancel Task Essa operação cancela uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> <idreply>Y</ idreply> </data> </contents> </wsqualitor> NOTA: <idreply>Y</ idreply> O valor pode ser Y ou N (default). Se for Y, cancela as ações que são dependentes dessa. Se for N, cancela apenas a ação informada. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 85 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response_data></response_data> </wsqualitor> 6.2.1.11 Operação Start Task Essa operação inicia uma Ação da base do Qualitor. Permissão necessária: Acesso ao menu “Nova ação”, nas permissões de usuário e grupo do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 86 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdacao>4672</cdacao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response_data></response_data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 87 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2 Webservice Ticket Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. Para utilizar o WebService Tickets, a licença do Qualitor deve contemplar o módulo de ATENDIMENTO. As seguintes operações estão disponíveis para o WebService Tickets: 6.2.2.1 Operação addTicketByData Abre um chamado na base do Qualitor. Essa operação irá abrir um chamado no Qualitor, sendo passado por parâmetro todos os valores necessários para abertura de um novo chamado. Permissão necessária: Acesso ao menu “Novo chamado”, nas permissões de usuário e grupo, do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente>A120</cdcliente> <cdcontato>2</cdcontato> <idchamado>1</idchamado> <nmtitulochamado>Title</nmtitulochamado> <cdtipochamado>5</cdtipochamado> <cdcategoria>32</cdcategoria> <cdlocalidade>4</cdlocalidade> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 88 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdseveridade>2</cdseveridade> <dschamado>texto</dschamado> <dspalavrachave></dspalavrachave> <cdorigem></cdorigem> <cdcomplexidade></cdcomplexidade> <cdanimo></cdanimo> <idfca></idfca> <faturamento> <idtipofaturamento>2</idtipofaturamento> <avulso> <vlabertura>250.00</vlabertura> <vlhora>67.00</vlhora> </avulso> <contrato> <cdcontrato>45</cdcontrato> <nrhorasconsumidas>22:00</nrhorasconsumidas> </contrato> <pacote> <dataitem> <nrdias></nrdias> <vlparcela></vlparcela> <dssituacao></dssituacao> </dataitem> ... + </pacote> </faturamento> <vlcustoprevisto>0.00</vlcustoprevisto> Assume 0,00 quando não informado <vlcustorealizado>0.00</vlcustorealizado> Assume 0,00 quando não informado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 89 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdperfilchamado></cdperfilchamado> <cddocumento></cddocumento> <cdchamadosuperior></cdchamadosuperior> <idprontoatendimento></idprontoatendimento> <cdprojeto></cdprojeto> <cdfase></cdfase> <cdproblema></cdproblema> <produto> <cdproduto></cdproduto> <dtnotafiscal></dtnotafiscal> <dtfabricacao></dtfabricacao> <dtvalidade></dtvalidade> </produto> <cdequipamento></cdequipamento> </data> <depends> <depends_on>6</depends_on> </depends> <attachments> Ver addAttachment </attachments> <informacoesadicionais> <vlinformacaoadicional1>3</vlinformacaoadicional1> .... </informacoesadicionais> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 90 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>999</cdchamado> Códigodo chamado <cdsituacao>1</cdsituacao> Situação do chamado <nmsituacao>atendimento</nmsituacao> Nome da situação <dtchamado>1900-01-13 11:42</dtchamado> Data de criação </dataitem> </response data> <wsqualitor> 6.2.2.2 Operação startTicket Essa operação Inicializa o atendimento de um chamado. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 91 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>4672</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>4672</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 92 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.3 Operação addTicketByTemplate Essa operação abre um chamado através de um perfil. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdperfilchamado>59</cdperfilchamado> <dschamado></dschamado> </data> <informacoesadicionais> <vlinformacaoadicional1>50</vlinformacaoadicional1> <vlinformacaoadicional4>0.002020101</vlinformacaoadicional4> <vlinformacaoadicional12>465</vlinformacaoadicional12> </informacoesadicionais> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 93 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>999</cdchamado> Código do chamado <cdsituacao>1</cdsituacao> Situação do chamado <nmsituacao>atendimento</nmsituacao> Nome da situação <dtchamado>1900-01-13 11:42</dtchamado> Data de criação </dataitem> </response data> </wsqualitor> 6.2.2.4 Operação sendTicketVerification Essa operação envia um chamado para verificação. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 94 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>4672</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>4672</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 95 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.5 Operação closeTicket Essa operação encerra um chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>4672</cdchamado> <idfecharrelacionados>Y</idfecharrelacionados> Y – sim e N - não </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 96 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem> <cdchamado>4672</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.6 Operação extendTicket Essa operação prorroga um chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>4672</cdchamado> <cdmotivoprorrogado>1</cdmotivoprorrogado> <dtlimiteatendimentoprorrogacao>2009-01-12</ dtlimiteatendimentoprorrogacao> <dtprorrogacao>2009-01-02 22:12</dtprorrogacao> </data> </contents> </wsqualitor> NOTA: O campo dtlimiteatendimentoprorrogacao possui o formato yyyy-mm-dd (não tem a hora). Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 97 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>4672</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.7 Operação sendTicketThirdPartner Essa operação encaminha chamado para terceiro. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 98 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdchamado>1008</cdchamado> <cdfornecedor></cdfornecedor> <cdassistenciatecnica></cdassistenciatecnica> <dsterceiro>f fgrgreg reg4 erhg45g r5</dsterceiro> <dtprevisaoretorno>2009-10-20 12:12</dtprevisaoretorno> </data> </contents> </wsqualitor> NOTA: Deverá ser informado o cdfornecedor ou o cdassistenciatecnica. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 99 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.8 Operação receiveTicketThirdPartner Essa operação retorna o chamado de terceiro. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 100 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </dataitem> </response data> </wsqualitor> 6.2.2.9 Operação openSubTicket Essa operação abre um sub-chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamadosuperior>1008</cdchamadosuperior> <cdecliente></cdecliente> <cdcontato></cdcontato> <cdequipamento></cdequipamento> <cdproduto></cdproduto> <cdtipochamado></cdtipochamado> <cdlocalidade></cdlocalidade> <cdseveridade></cdseveridade> <cdcategoria1></cdcategoria1> <cdcategoria2></cdcategoria2> <cdcategoria3></cdcategoria3> <cdcategoria></cdcategoria> <dspalavrachave></dspalavrachave> <cdcomplexidade></cdcomplexidade> <cdanimo></cdanimo> <cdorigem></cdorigem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 101 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nmtitulochamado></nmtitulochamado> <dschamado></dschamado> <informacoesadicionais> <vlinformacaoadicional1></vlinformacaoadicional1> .... </informacoesadicionais> </data> </contents> </wsqualitor> NOTA: O sub-chamado possuirá as mesmas configurações do chamado superior. Contanto, se algum valor não obrigatório for informado, este terá preferência e irá sobrepor o valor do chamado superior. XML de retorno: O XML de retorno é o mesmo retornado pela operação addTicketByTemplate. <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>999</cdchamado> Código do chamado <cdsituacao>1</cdsituacao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Situação do chamado página: 102 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nmsituacao>atendimento</nmsituacao> Nome da situação <dtchamado>1900-01-13 11:42</dtchamado> Data de criação </dataitem> </response data> </wsqualitor> 6.2.2.10 Operação suspendTicket Essa operação suspende um chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdmotivosuspenso>1</cdmotivosuspenso> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 103 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.11 Operação captureTicket Essa operação captura um chamado. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 104 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdresponsavel></cdresponsavel> </data> </contents> </wsqualitor> NOTA: Se o cdresponsavel não for informado, o Qualitor irá buscar o código do usuário logado no WS. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 105 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.12 Operação addTicketHistory Adiciona um registro no chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdtipoacompanhamento>10</cdtipoacompanhamento> <dsacompanhamento>teste 43</dsacompanhamento> <idprivado></idprivado> Y – sim, N – não, default N <idsolucao></idsolucao> Y – sim, N – não, default N <fgabonado></fgabonado> 1 – sim, 0 – não, default 0 <hrduracao></hrduracao> <hrprevisaohoras></hrprevisaohoras> default 000:00 default 00:00 <dsacaocorretiva></dsacaocorretiva> <dtinicioacompanhamento></dtinicioacompanhamento> yyy-mm-dd <dtterminoacompanhamento></dtterminoacompanhamento> yyy-mm-dd hh:mm hh:mm </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 106 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.13 Operação transferTicketResponsible Altera o responsável do chamado. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 107 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1654</cdchamado> <cdresponsavel>1</cdresponsavel> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 108 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.14 Operação transferTicketTeam Essa operação altera a equipe do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1654</cdchamado> <cdequipe>1</cdequipe> <cdmotivorepasse>1</cdmotivorepasse> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 109 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-05-14 15:13:27</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.15 Operação generateTicketExpense Essa operação gerar despesas do chamado XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <dtcadastro>2009-02-25</dtcadastro> <nrdistanciakm>76</nrdistanciakm> <vlvalorkm>7</vlvalorkm> <nrdistanciakmcliente>7</nrdistanciakmcliente> <vladiantamento>7</vladiantamento> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 110 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <cdacompanhamento>60</cdacompanhamento> <cdempresa>1</cdempresa> <cdusuario>8</cdusuario> <cdcliente>1</cdcliente> <nrdistanciakm>76</nrdistanciakm> <idfaturadespesa>N</idfaturadespesa> <nrdistanciakmcliente>7</nrdistanciakmcliente> <cdusuarioaprovado></cdusuarioaprovado> <cdusuariopago></cdusuariopago> <idpermissao>Y</idpermissao> <cdcategoriachamado>4</cdcategoriachamado> <dtcadastro> 2009-02-25</dtcadastro> <dtaprovado></dtaprovado> <dtpago></dtpago> <nmusuariopagamento></nmusuariopagamento> <nmempresa>CONSTAT CAXIAS</nmempresa> <nmusuario>Inacio Klassmann</nmusuario> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 111 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dsobservacao> </dsobservacao> <nmusuarioaprovacao></nmusuarioaprovacao> <vlvalorkm>7,00</vlvalorkm> <vldespesakm>0,00</vldespesakm> <vldespesakm2>532,00</vldespesakm2> <vladiantamento>7,00</vladiantamento> <vltotaldespesa>0,00</vltotaldespesa> <vltotal>525,00</vltotal> </dataitem> </response data> </wsqualitor> 6.2.2.16 Operação addTicketExpenseItem Adiciona um item de despesa ao chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdacompanhamento>39</cdacompanhamento> <cdtipodespesa>2</cdtipodespesa> <vldespesa>7</vldespesa> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 112 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <cdacompanhamento>39</cdacompanhamento> <cdempresa>1</cdempresa> <cdusuario>8</cdusuario> <cdcliente>1</cdcliente> <nrdistanciakm>76</nrdistanciakm> <idfaturadespesa>Y</idfaturadespesa> <nrdistanciakmcliente>7</nrdistanciakmcliente> <cdusuarioaprovado></cdusuarioaprovado> <cdusuariopago></cdusuariopago> <idpermissao>Y</idpermissao> <cdcategoriachamado>4</cdcategoriachamado> <dtcadastro>25/02/2009</dtcadastro> <dtaprovado></dtaprovado> <dtpago></dtpago> <nmusuariopagamento></nmusuariopagamento> <nmempresa>CONSTAT CAXIAS</nmempresa> <nmusuario>Inacio Klassmann</nmusuario> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 113 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dsobservacao>dfv fdv34v</dsobservacao> <nmusuarioaprovacao></nmusuarioaprovacao> <vlvalorkm>7,00</vlvalorkm> <vldespesakm>0,00</vldespesakm> <vldespesakm2>532,00</vldespesakm2> <vladiantamento>7,00</vladiantamento> <vltotaldespesa>19,00</vltotaldespesa> <vltotal>544,00</vltotal> </dataitem> </response data> </wsqualitor> 6.2.2.17 Operação deleteTicketExpenseItem Essa operação remove um item de despesa do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdacompanhamento>39</cdacompanhamento> <nrordem>2</nrordem> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 114 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <cdacompanhamento>39</cdacompanhamento> <nrordem>2</nrordem> <dtoperacao>2009-06-03 11:41:32</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.18 Operação highLightTicket Essa operação coloca ou remove um chamado em destaque. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 115 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <iddestaque>Y</iddestaque> Y – coloca em destaque, N – remove destaque </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-06-03 11:41:32</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 116 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.19 Operação changeTicketSeverity Altera a severidade do chamado XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdseveridade>2</cdseveridade> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 117 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dtoperacao>2009-06-03 11:41:32</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.20 Operação changeTicketCategory Essa operação altera a categoria do chamado XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdcategoria>2</cdcategoria> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 118 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-06-03 11:41:32</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.21 Operação changeTicketOpeningData Essa operação altera os dados de abertura do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <cdmotivoalteracao>4</cdmotivoalteracao> <dtabertura>2009-06-12 12:34</dtabertura> <cdcategoria>4</cdcategoria> <cdtipochamado>4</cdtipochamado> <cdlocalidade>4</cdlocalidade> <cdseveridade>4</cdseveridade> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 119 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor NOTA: Somente os campos informados serão alterados, os demais permanecerão iguais. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-06-03 11:41:32</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.22 Operação getTicketTemplate Essa operação retorna a lista de perfis de chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 120 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <data> <cdperfilchamado>4</cdperfilchamado> <nmperfilchamdao>perfil 1</nmperfilchamdo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdperfilchamado>1</cdperfilchamado> <nmperfilchamado>Perfil com informação adicional</nmperfilchamado> </dataitem> <dataitem> <cdperfilchamado>3</cdperfilchamado> <nmperfilchamado>Perfil com informação adicional (digitável)</ nmperfilchamado> </dataitem> ........ </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 121 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.23 Operação getTicketTemplateData Essa operação retorna os dados de um perfil de chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdperfilchamado>8</cdperfilchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdperfilchamado>8</cdperfilchamado> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 122 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcategoria>5</cdcategoria> <cdlocalidade>2</cdlocalidade> <cdseveridade>3</cdseveridade> <cdtipochamado>1</cdtipochamado> <cdequipamento>1</cdequipamento> <cdcliente>1</cdcliente> <cdcontato>17</cdcontato> <idagendado>1</idagendado> <nrperiodicidadedias>1</nrperiodicidadedias> <idsla>0</idsla> <nrtemporesposta></nrtemporesposta> <nrtemposervico></nrtemposervico> <cdusuario>17</cdusuario> <cdempresa>1</cdempresa> <idtipoperiodo>D</idtipoperiodo> <idsemseg>0</idsemseg> <idsemter>0</idsemter> <idsemqua>0</idsemqua> <idsemqui>0</idsemqui> <idsemsex>0</idsemsex> <nrdiames></nrdiames> <idmesjan>0</idmesjan> <idmesfev>0</idmesfev> <idmesmar>0</idmesmar> <idmesabr>0</idmesabr> <idmesmai>0</idmesmai> <idmesjun>0</idmesjun> <idmesjul>0</idmesjul> <idmesago>0</idmesago> <idmesset>1</idmesset> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 123 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <idmesout>0</idmesout> <idmesnov>0</idmesnov><idmesout>0</idmesout> <idmesnov>0</idmesnov> <idmesdez>0</idmesdez> <idsemsab>0</idsemsab> <idsemdom>0</idsemdom> <cdresponsavel></cdresponsavel> <cdcategoria1>5</cdcategoria1> <cdcategoria2></cdcategoria2> <cdcategoria3></cdcategoria3> <idweb>Y</idweb> <cdcomplexidade>3</cdcomplexidade> <cdanimo>2</cdanimo> <cdorigem>1</cdorigem> <cdtipoacompanhamento>2</cdtipoacompanhamento> <nmresponsavel></nmresponsavel> <nmequipamento>TESTE</nmequipamento> <nmperfilchamado>Perfil com informação adicional</nmperfilchamado> <nmcliente>CONSTAT CAXIAS</nmcliente> <nmcontato>Donald Reis</nmcontato> <nmtitulochamado>TÍTULO</nmtitulochamado> <dschamado>PERFIL DE CHAMADO</dschamado> <dspalavrachave>TESTE</dspalavrachave> <nmusuario>Marcos Vinicius Fofonka</nmusuario> <nmempresa>CONSTAT CAXIAS</nmempresa> <dsacompanhamento>TESTE</dsacompanhamento> <dtultchamadoaberto>01/01/1900</dtultchamadoaberto> <nrhorarioinicial>13/11/2008</nrhorarioinicial> <nrhorarioinicial>10:45</nrhorarioinicial> <nrduracaoacompanhamento>05:25</nrduracaoacompanhamento> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 124 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrprevisaohoras>00:00</nrprevisaohoras> <vlprevisaocusto>0,00</vlprevisaocusto> </dataitem> </response data> </wsqualitor> 6.2.2.24 Operação addTicketComponent Essa operação adiciona componente ao chamado. Esta operação será possível somente se o chamado for de equipamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1219</cdchamado> <cdcomponente>1</cdcomponente> <vlcomponente></vlcomponente> <nrquantidade></nrquantidade> <dsobservacao></dsobservacao> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 125 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <cdcomponente>1</cdcomponente> <dtoperacao>2009-06-03 12:58:26</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.25 Operação addTicketSoftware Adiciona software ao chamado. Esta operação será possível somente se o chamado for de equipamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 126 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <data> <cdchamado>1337</cdchamado> <cdsoftware>4</cdsoftware> <vlsoftware></vlsoftware> <nrversao></nrversao> <dsobservacao></dsobservacao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1337</cdchamado> <cdsoftware>4</cdsoftware> <dtoperacao>2009-06-03 13:02:57</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 127 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.26 Operação addTicketAdditionalContact Essa operação vincula contatos adicionais ao chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1337</cdchamado> <cdcliente>1</cdcliente> <solicitantes> <cdcontato>3</cdcontato> <cdcontato>13</cdcontato> ........ </solicitantes> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 128 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </response status> <response data> <dataitem> <cdchamado>1337</cdchamado> <dtoperacao>2009-06-03 13:05:30</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.27 Operação getTicketHistoryData Retorna a lista de acompanhamentos do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 129 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <cdacompanhamento>64</cdacompanhamento> <nmtipoacompanhamento></nmtipoacompanhamento> <dsacompanhamento>Dados de abertura alterados</dsacompanhamento> <nmusuario>Operador 12</nmusuario> <dtacompanhamento>2009-06-03 11:48</dtacompanhamento> <cdusuario>71</cdusuario> <idsolicitante>N</idsolicitante> <idemail>60</idemail> <idsolucao>N</idsolucao> <idprivado>Y</idprivado> <nmsubsituacao>Aguardando analise</nmsubsituacao> <nriteracao>1</nriteracao> <dtinicioacompanhamento>2009-06-03 11:48</dtinicioacompanhamento> <dtterminoacompanhamento>2009-06-03 11:48</dtterminoacompanhamento> <nrduracao>10:00</nrduracao> </dataitem> ......... </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 130 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.28 Operação changeTicketAdditionalInfo Altera as informações adicionais do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1008</cdchamado> <informacoesadicionais> <vlinformacaoadicional9>3.2</vlinformacaoadicional9> ........ </informacoesadicionais> </data> </contents> </wsqualitor> NOTA: para apagar o valor de uma informação adicional do chamado é necessário colocar a string ‘(NULL)’ na tag desejada. EX: <vlinformacaoadicional9>(NULL)</vlinformacaoadicional9> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 131 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1008</cdchamado> <dtoperacao>2009-06-03 14:31:41</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.29 Operação approveTicket Altera as informações adicionais do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 132 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdchamado>1787</cdchamado> <dsaprovacao>aprovado</dsaprovacao> <cdpersonagem></cdpersonagem> <cdaprovador></cdaprovador> </data> </contents> </wsqualitor> NOTA: se não for definido um próximo aprovador, o chamado irá para a situação “Aguardando atendimento”, caso contrário, permanecerá em “Aguardando aprovação”. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1787</cdchamado> <dtoperacao>2009-06-03 14:31:41</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 133 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.30 Operação cancelTicket Essa operação cancela um chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1787</cdchamado> <dsacompanhamento>aprovado</dsacompanhamento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 134 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdchamado>1787</cdchamado> <dtoperacao>2009-06-03 14:31:41</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.31 Operação updateTicketCause Essa operação altera a causa de um chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>1787</cdchamado> <cdcausa>12</cdcausa> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Retorna 1 para OK ou 0 para ERRO página: 135 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>1787</cdchamado> <dtoperacao>2009-06-03 14:31:41</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.32 Operação addAttachment Adiciona um anexo ao chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>2131</cdchamado> <nmanexo>logo_qualitor.jpg</nmanexo> <idprivado>Y</idprivado> <attachment>/9j/4AAQSkZJRgABAgAAZABkAAD/ 7 A A R R H V j a 3 k A A Q A E A A A A PA A A / + 4 A D k F k b 2 J l A G TA A A A A A f / bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTE xwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRof</attachment> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 136 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </data> </contents> </wsqualitor> NOTA: No Qualitor 5.20 não é necessário informar a tag <idprivado> será descartada, e a tag <attachment> deverá conter o arquivo codificado utilizando base64_encode. XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>2131</cdchamado> <dtoperacao>2009-06-03 14:31:41</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 137 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.33 Operação getTicket Essa operação realiza a busca de chamados. Os filtros de pesquisa seguem abaixo: · cdsituacao: código da situação do chamado. · nmsituacao: nome da situação do chamado. · dtperiodo e dtperiodo2: intervalo de datas (deve ser utilizado em conjunto com o filtro idtipoperiodo). · Idtipoperiodo: indica qual período de datas que será filtrado. Os possíveis valores são: 1- data de abertura. 2- data de término. 3- data de previsão de resposta. 4- data de previsão de término. · dschamado: texto da descrição do chamado. · nmtitulochamado: texto do título do chamado. · dspalavrachave: texto da palavra-chave. · nmcategoriacompleta: texto da categoria completa do chamado. · nmequipe: texto da equipe do responsável. · nmtipochamado: texto do tipo de chamado. · nmlocalidade: texto da localidade do chamado. · nmseveridade: texto da severidade do chamado. · nmoperador: nome do operador do chamado. · nmresponsavel: nome do responsável do chamado. · nmcliente: nome do cliente do chamado. · nmcontato: nome do contato do chamado. · Busca por informação adicional: filtro por informação adicional do chamado. EX: <informacao codigo=”3" operador=”3">200</informacao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 138 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Caso o atributo operador não seja informado, o valor default será 1. Os possíveis valores poderão ser: 1 – operador igual (=). 2 – operador maior ou igual (>=). 3 – operador menor ou igual (<=). Se o tipo da informação adicional for texto será utilizado o LIKE do SQL para realizar o filtro. · Busca por códigos em geral: os campos apresentados abaixo filtram chamados possibilitando informar múltiplos registros de um único campo. Esses registros devem ser informados com o separador ‘vírgula’. EX: <cdlocalidade>34, 56, 78</cdlocalidade>. Campos de múltiplo registro: cdlocalidade, cdorigem, cdtipochamado, cdresponsavel, cdcomplexidade, cdseveridade, cdequipe, cddepartamento, cdtipoequipe, cdcategoria, cdcliente, cdusuario, cdequipamento, cdequiperesponsavel, cdchamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmtitulochamado>problemas</nmtitulochamado> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 139 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>2131</cdchamado> <nmtitulochamado>problemas de login</nmtitulochamado> <nmsituacao>Aguardando atendimento</nmsituacao> </dataitem> </response data> </wsqualitor> 6.2.2.34 Operação getTicketData Busca as informações de apenas um chamado. Os campos padrão de retorno do WebService são: cdchamado, nmtitulochamado, nmsituacao, nmtipochamado, nmcategoriacompleta, nmequipe, dspalavrachave, dschamado, nmlocalidade, nmseveridade, nmoperador, nmresponsavel, nmcliente, nmcontato. No XML de entrada é possível informar os campos que deverão ser retornados pelo WebService, segue a lista de campos disponíveis além dos citados acima: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 140 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor dtchamado, dtprevisaoresposta, dtresposta, dtprevisaotermino, dttermino, dtlimiteatendimento, dataultimoacompanhamento, dtfabricacao, dtvalidade, dtnotafiscal, dtlimiteespecificacao, nrtemporesposta, nrtempototal, nrtotalhoras, nrduracaochamado, nrprevisaohoras, nrhorasrestantes, vlservicos, vlcustomaodeobra, vlcustoequipamento, cdchamado, cdchamadosuperior, dtchamado, dtprevisaotermino, dttermino, dtprevisaoresposta, dtresposta, dataultimoacompanhamento, dtlimiteatendimento, dtprevisaoretornoterceiro, dtenviadoterceiro, nmequiperesponsavel, nmmotivosuspenso, iddestaque, cdempresa, nmempresa, cdjornada, cdsituacao, cdtipochamado, cdcategoria, nmcategoria, cdequipe, nmequipe, cdlocalidade, cdseveridade, cdoperador, cdresponsavel, cddepartamento, nmdepartamento, cdcomplexidade, nmcomplexidade, cdanimo, nmanimo, cdorigem, nmorigem, cdcategoria1, nmcategoria1, cdcategoria2, nmcategoria2, cdcategoria3, nmcategoria3, cdcausa01, nmcausa01, cdcausa02, nmcausa02, cdcausa03, nmcausa03, nmcausacompleta, cdcliente, cdcontato, cdequipamento, vlproduto, cdtipoproduto, nrquantidadeproduto, cdcontrato, nmcontrato. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> <campos>cdchamado, nmresponsavel, nmcliente, nmcontato</campos> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 141 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <nmresponsavel>Atendente 2</nmresponsavel> <nmcliente>Sys Client</nmcliente> <nmcontato>João Pedro</nmcontato> </dataitem> </response data> </wsqualitor> 6.2.2.35 Operação addTicketImpactedService Essa operação adiciona serviço impactado ao chamado. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 142 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> <cdservico>20</cdservico> <cdservico>21</cdservico> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <cdservico>20, 21</cdservico> <dtoperacao>2010-05-12 15:24:12</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 143 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.36 Operação addTicketRequestedService Essa operação adiciona serviço requisitado ao chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> <cdservico>20</cdservico> <nrquantidade>2</ nrquantidade> Assume valor 1 caso não for informado </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 144 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <response data> <dataitem> <cdchamado>201</cdchamado> <cdservico>20</cdservico> <nrquantidade>2</nrquantidade> <vlservico>223,98</vlservico> <dtoperacao>2010-05-12 15:24:12</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.37 Operação getAttachment Busca os dados de um anexo do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> <nrsequencia>20</nrsequencia> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 145 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <nmanexo>teste.txt</nmanexo> <dsanexo>jo2LERKIE1pa2UgTGxhbWEgLSBMbGFtYSBXaGlwcGluJyBJb=</ dsanexo> <nrsequencia>20</nrsequencia> <dtanexo>03/09/2010 - 10:12</dtanexo> <cdusuario>3</cdusuario> <nmusuario>Nome</nmusuario> <vltamanho>0.01KB</vltamanho> <cdsituacao>1</cdsituacao> <idanexoprivado>Y</idanexoprivado> <cdclassificacao></cdclassificacao> <nmclassificacao></nmclassificacao> </dataitem> </response data> </wsqualitor> NOTA: a tag <dsanexo> contém o arquivo em codificação base64. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 146 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.38 Operação getAttachmentList Essa operação busca os anexos do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <nmanexo>all.m3u</nmanexo> <nrsequencia>1</nrsequencia> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 147 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dtanexo>03/09/2010 - 10:12</dtanexo> <cdusuario>393</cdusuario> <nmusuario>Inácio Gomes Klassmann</nmusuario> <vltamanho>261.01KB</vltamanho> <cdsituacao>2</cdsituacao> <idanexoprivado></idanexoprivado> <cdclassificacao></cdclassificacao> <nmclassificacao></nmclassificacao> </dataitem> ....... </response data> </wsqualitor> 6.2.2.39 Operação getTicketTag Essa operação retorna a tag do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 148 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <dstag>contato, nome, telefone</dstag> </dataitem> </response data> </wsqualitor> 6.2.2.40 Operação getTicketTag Altera a tag do chamado. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 149 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> <dstag>web, ajax, site, host, protocolo</dstag> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <dtoperacao>06-09-2010 13:47</dtoperacao> </dataitem> </response data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 150 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.41 Operação escalateNextTeam Essa operação realiza o escalonamento de próxima equipe do chamado. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>201</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>201</cdchamado> <cdequipe>47</cdequipe> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 151 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </dataitem> </response data> </wsqualitor> 6.2.2.42 Operação setTicketPlanningData Essa operação altera os dados de planejamento do chamado (aba Planejamento -> Planejamento). XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>14922</cdchamado> <hmprevisaohoras>205:45</hmprevisaohoras> <vlprevisaocusto>23.10</vlprevisaocusto> <dtlimiteatendimento>2001-10-01</dtlimiteatendimento> <cdtipodatalimiteatendimento>1</cdtipodatalimiteatendimento> <dsdatalimiteatendimento>teste</dsdatalimiteatendimento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 152 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>14922</cdchamado> <dtoperacao>06-09-2010 13:47</dtoperacao> </dataitem> </response data> </wsqualitor> 6.2.2.43 Operação getTicketStep Essa operação retorna a etapa atual do chamado dentro do fluxo de atendimento. XML de entrada: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>779</cdchamado> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 153 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>779</cdchamado> Código do chamado <cdsituacao>1</cdsituacao> Situação do chamado <cdsubsituacao>1023</cdsubsituacao> Etapa do chamado <nmsubsituacao> Aprovação de dados </nmsubsituacao> Nome da etapa <nmidentificador>APRV001</nmidentificador > Identificador da etapa <dtoperacao>2013-01-13 11:42</dtoperacao> Data da operação </dataitem> </response data> <wsqualitor> 6.2.2.44 Operação getTicketNextSteps Essa operação retorna as próximas etapas possíveis do chamado dentro do fluxo de atendimento. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 154 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>779</cdchamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <cdchamado>779</cdchamado> Código do <cdsituacao>1</cdsituacao> Código da chamado situação <nmsituacao>Em atendimento</cdsituacao> Nome da situação Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 155 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdetapa>1024</cdetapa> Código da etapa <nmetapa>Confirmar aprovação</nmetapa> Nome da etapa <nmidentificador>APRV002</nmidentificador > Identificador da etapa <dtoperacao>2013-01-13 11:42</dtoperacao> Data da operação </dataitem> <dataitem> <cdchamado>779</cdchamado> Código do <cdsituacao>1</cdsituacao> Código da chamado situação <nmsituacao>Em atendimento</cdsituacao> Nome da situação <cdetapa>1025</cdetapa> Código da <nmetapa>Reprovar dados</nmetapa> Nome da etapa etapa <nmidentificador>APRV002</nmidentificador > Identificador da etapa <dtoperacao>2013-01-13 11:42</dtoperacao> Data da operação </dataitem> </response data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 156 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.2.45 Operação setTicketStep Essa operação altera a etapa do chamado dentro do fluxo de atendimento. XML de entrada: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdchamado>779</cdchamado> <cdetapa>44</cdetapa> <nmidentificador>reject</nmidentificador> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 157 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdchamado>779</cdchamado> Código do chamado <cdestrutura>21</cdestrutura> Código do fluxo <cdsituacao>1</cdsituacao> <cdsubsituacao>44</cdsubsituacao> Código da situação Código da etapa </dataitem> </response data> <wsqualitor> 6.2.3 Webservice Product Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes operações estão disponíveis para o WebService Product: 6.2.3.1 Operação addProduct e updateProduct Operações para cadastrar e atualizar respectivamente um produto na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 158 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdproduto></cdproduto> Informe esta tag para atualizar o registro <nmproduto>dddd</nmproduto> <cdtipoproduto>4</cdtipoproduto> <vlproduto>43</vlproduto> <dsunidade></dsunidade> <nrpeso></nrpeso> <nrdiasvalidade></nrdiasvalidade> <nrproduto></nrproduto> <dsobservacao></dsobservacao> <cdcategoria></cdcategoria> <cdfabricante></cdfabricante> <dscodbarras></dscodbarras> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 159 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </responsestatus> <responsedata> <dataitem> <cdproduto>12</cdproduto> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.3.2 Operação deleteProduct Operação que exclui produtos na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdproduto>3</cdproduto> <cdproduto>4</cdproduto> <cdproduto>5</cdproduto> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 160 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.3.3 Operação getProduct Essa operação realiza busca de produtos. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdproduto></cdproduto> <nmproduto></nmproduto> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 161 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdtipoproduto></cdtipoproduto> <nrproduto></nrproduto> <nmtipoproduto></nmtipoproduto> <cdcategoria></cdcategoria> <idativo></idativo> <dscodbarras></dscodbarras> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 162 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.3.4 Operação getProductData Essa operação retorna os dados de um produto. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdproduto>13</cdproduto> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdproduto>7</cdproduto> <nmproduto>teste</nmproduto> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 163 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dsmoeda></dsmoeda> <dsunidade></dsunidade> <vlprecoicms>0,00</vlprecoicms> <vlpercicms>0,00</vlpercicms> <vlproduto>0,00</vlproduto> <nrpeso>0,00</nrpeso> <dsobservacao></dsobservacao> <cdcategoria></cdcategoria> <cdcategoria1></cdcategoria1> <cdcategoria2></cdcategoria2> <cdcategoria3></cdcategoria3> <dsimagem></dsimagem> <dscodbarras> </dscodbarras> <cdfabricante></cdfabricante> <nrproduto></nrproduto> <cdtipoproduto>1</cdtipoproduto> <idtiporegistro></idtiporegistro> <idativo>N</idativo> <nrdiasvalidade></nrdiasvalidade> <nmcategoria></nmcategoria> <nmcategoriacompletaproduto></nmcategoriacompletaproduto> <nmfabricante></nmfabricante> <nmtipoproduto>SOFTWARE</nmtipoproduto> </response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 164 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.4 WebService TypeOfRegister Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes Operações estão disponíveis para o WebService TypeOfRegister: 6.2.4.1 Operação addTypeOfRegister e updateTypeOfRegister Operações para cadastrar e atualizar respectivamente um tipo de acompanhamento na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmtipoacompanhamento></nmtipoacompanhamento> Informe esta tag para atualizar o registro <vlcoefhoras>12.32</vlcoefhoras> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 165 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdproduto>12</cdproduto> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.4.2 Operação deleteTypeOfRegister Operação que exclui tipos de acompanhamento na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 166 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdtipoacompanhamento>3</cdtipoacompanhamento> <cdtipoacompanhamento>4</cdtipoacompanhamento> <cdtipoacompanhamento>5</cdtipoacompanhamento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 167 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.4.3 Operação getTypeOfRegister Essa operação realiza busca de tipos de acompanhamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmtipoacompanhamento></nmtipoacompanhamento> <cdtipochamado></cdtipochamado> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 168 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdtipoacompanhamento>10</cdtipoacompanhamento> <nmtipoacompanhamento>Atendimento 1</nmtipoacompanhamento> </dataitem> <dataitem> <cdtipoacompanhamento>11</cdtipoacompanhamento> <nmtipoacompanhamento>Atendimento 2</nmtipoacompanhamento> </dataitem> </response_data> <wsqualitor> 6.2.4.4 Operação getTypeOfRegisterData Essa operação retorna os dados de um tipo de acompanhamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdtipoacompanhamento>13</cdtipoacompanhamento> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 169 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdtipoacompanhamento>13</cdtipoacompanhamento> <nmtipoacompanhamento>Atendimento do NOC</nmtipoacompanhamento> <nrcoefhoras>1,00</nrcoefhoras> <dataitem> </response_data> 6.2.5 WebService Ic Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes operações estão disponíveis para o WebService Ic: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 170 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.5.1 Operação addIc e updateIc Operações para cadastrar e atualizar respectivamente um IC na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>4</cdic> Informe esta tag para atualizar o registro <nmic>dddd</nmic> <cdcategoria>2</cdcategoria> <cdlocalidade>1</cdlocalidade> <dtaquisicao>2010-02-10</dtaquisicao> <dtvalidade>2010-04-20</dtvalidade> <cdresponsavel>27</cdresponsavel> <cdsituacao>4</cdsituacao> <cdcentrocusto>1</cdcentrocusto> <cdequipe>7</cdequipe> <cdcliente>67</cdcliente> <dsidic>345w3g3 1257</dsidic> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 171 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdic>4</cdic> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.5.2 Operação deleteIc Operação que exclui ICs na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 172 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>3</cdic> <cdic>4</cdic> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 173 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.5.3 Operação getIc Essa operação realiza busca de ICs. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmic> meu ic</nmic> <cdcategoria>1</cdcategoria> <cdlocalidade>12</cdlocalidade> <dtaquisicao>2010-06-07</dtaquisicao> <dtaquisicao2>2010-06-07</dtaquisicao2> <dtvalidade>2012-06-07</dtvalidade> <dtvalidade2>2012-06-07</dtvalidade2> <idvencido>Y</idvencido> <cdresponsavel>27</cdresponsavel> <cdsituacao>4</cdsituacao> <cdcentrocusto>1</cdcentrocusto> <cdequipe>7</cdequipe> <cdcliente>67</cdcliente> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 174 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdic>5</cdic> <nmic>meu ic</nmic> <nridic>gfdg43</nridic> </dataitem> ..... </response_data> <wsqualitor> 6.2.5.4 Operação getIcData Essa operação retorna os dados de um IC. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 175 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>17</cdic> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdic>17</cdic> <cdicrelacionado>17</cdicrelacionado> <nmic>dvdv d45</nmic> <nmicrelacionado>dvdv d45</nmicrelacionado> <nridic>345w3g3 1257</nridic> <cdresponsavel>27</cdresponsavel> <nmresponsavel>Daiane Silva</nmresponsavel> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 176 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcategoria>1</cdcategoria> <cdcategoria1>1</cdcategoria1> <cdcategoria2></cdcategoria2> <cdcategoria3></cdcategoria3> <cdcentrocusto>1</cdcentrocusto> <nmcentrocusto>SUPORTE QUALITOR</nmcentrocusto> <cdlocalidade>12</cdlocalidade> <cdsituacao>4</cdsituacao> <dsobservacoes></dsobservacoes> <cdcliente>67</cdcliente> <nmcliente>IPIRANGA CANOAS</nmcliente> <cdempresa>0</cdempresa> <nmempresa>CONSTAT SERVIÇOS EM INFORMÁTICA LTDA</nmempresa> <cdequipe>7</cdequipe> <nmequipe>NOC</nmequipe> <dtaquisicao>2010-06-07</dtaquisicao> <dtvalidade>2012-06-07</dtvalidade> </dataitem> </response_data> 6.2.5.5 Operação addAttribute e updateAttribute Operações para cadastrar e atualizar respectivamente um atributo de IC na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 177 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>4</cdic> <cdatributo>3</cdatributo> <nrsequencia>2</nrsequencia> Informe esta tag para atualizar o registro <dsvalor>2010</dsvalor> Informe esta tag para atualizar o registro </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdic>4</cdic> <cdatributo>3</cdatributo> <nrsequencia>2</nrsequencia> <dtoperacao>2009-04-16 16:31:02</dtoperacao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 178 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </dataitem> </responsedata> <wsqualitor> 6.2.5.6 Operação deleteAttribute Operação que exclui atributos de IC na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>3</cdic> <cdatributo>4</cdatributo> <nrsequencia>34</nrsequencia> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 179 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.5.7 Operação getAttribute Essa operação realiza busca de atributos de IC. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic> 4</cdic> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 180 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdic>4</cdic> <nrsequencia>1</nrsequencia> <cdatributo>1</cdatributo> <nmatributo>cara de c</nmatributo> <cdtipoatributo>2</cdtipoatributo> <nmtipoatributo>pqp </nmtipoatributo> <nmunidade></nmunidade> <dsvalor>2,0000</dsvalor> </dataitem> ...... </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 181 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.5.8 Operação getAttributeData Operação retorna os dados de um atributo de IC. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdic>4</cdic> <cdatributo>4</cdatributo> <nrsequencia>4</nrsequencia> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdic>4</cdic> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 182 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrsequencia>1</nrsequencia> <cdatributo>1</cdatributo> <nmatributo>cara de c</nmatributo> <cdtipoatributo>2</cdtipoatributo> <nmtipoatributo>pqp</nmtipoatributo> <nmunidade></nmunidade> <idtipoatributo>N</idtipoatributo> <idmanual>N</idmanual> <idvalorunico>N</idvalorunico> <dsvalor>2,0000</dsvalor> </dataitem> </response_data> 6.2.6 WebService Inventory Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes Operações estão disponíveis para o WebService Inventory: 6.2.6.1 Operação addComponent e updateComponent Operações para cadastrar e atualizar respectivamente um componente na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 183 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcomponente></cdcomponente> Informe esta tag para atualizar o registro <nmcomponente>Beerland</nmcomponente> <cdtipocomponente>2</cdtipocomponente> <cdfabricante>1</cdfabricante> <dspartnumber>Beerland</dspartnumber> <vlcomponente>34</vlcomponente> <dscomponente>54 sfdg sdfg ff346</dscomponente> <fornecedores> <cdfornecedor>4</cdfornecedor> <cdfornecedor>5</cdfornecedor> <cdfornecedor>6</cdfornecedor> </fornecedores> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 184 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcomponente>12</cdcomponente> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.6.2 Operação deleteComponent Operação que exclui componentes na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 185 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcomponente>3</cdcomponente> <cdcomponente>4</cdcomponente> <cdcomponente>5</cdcomponente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 186 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.6.3 Operação getComponent Realiza busca de componentes. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcomponente></cdcomponente> <nmcomponente></nmcomponente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 187 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.6.4 Operação getComponentData Operação retorna os dados de um componente. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcomponente>13</cdcomponente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 188 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcomponente>640</cdcomponente> <nmcomponente>Beerland2</nmcomponente> <cdtipocomponente>4</cdtipocomponente> <cdfabricante>1</cdfabricante> <cdlocalidade></cdlocalidade> <cdcontrato></cdcontrato> <dspartnumber>Beerland2</dspartnumber> <vlcomponente>3,00</vlcomponente> <dscomponente>54 sfdg sdfg ff34 fg gh ghghghg h ghgh gh6</ dscomponente> <dtultimaatualizacao>2009-05-04</dtultimaatualizacao> <dtatualizacaovalor></dtatualizacaovalor> <fornecedores> <cdfornecedor>2</cdfornecedor> <cdfornecedor>4</cdfornecedor> </fornecedores> </response_data> 6.2.6.5 Operação addComponentSupplier Essa operação adiciona revendedores ao componente. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 189 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcomponente>640</cdcomponente> <fornecedores> <cdfornecedor>4</cdfornecedor> <cdfornecedor>5</cdfornecedor> <cdfornecedor>6</cdfornecedor> </fornecedores> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 190 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dtoperacao>2009-05-04 16:36:16</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.6.6 Operação addSoftware e updateSoftware Operações para cadastrar e atualizar respectivamente um software na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdsoftware></cdsoftware> Informe esta tag para atualizar o registro <nmsoftware>Beerland</nmsoftware> <cdfabricante></cdfabricante> <cdtiposoftware></cdtiposoftware> <cdsituacaosoftware></cdsituacaosoftware> <cdcontrato></cdcontrato> <idverificalicenca></idverificalicenca> <dsobservacao></dsobservacao> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 191 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdsoftware>12</cdsoftware> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.6.7 Operação deleteSoftware Operação que exclui software na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 192 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdsoftware>3</cdsoftware> <cdsoftware>4</cdsoftware> <cdsoftware>5</cdsoftware> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 193 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.6.8 Operação getSoftware Essa operação realiza busca de softwares. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdsoftware></cdsoftware> <nmsoftware></nmsoftware> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 194 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.6.9 Operação getSoftwareData Operação retorna os dados de um componente. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdsoftware>13</cdsoftware> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 195 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdsoftware>4019</cdsoftware> <nmsoftware>Beerland</nmsoftware> <nmtiposoftware></nmtiposoftware> <cdsituacaosoftware></cdsituacaosoftware> <cdfabricante></cdfabricante> <nrversao></nrversao> <dsobservacao></dsobservacao> <nrnotafiscal>0,00</nrnotafiscal> <nrcontrole>0,00</nrcontrole> <nrchaveinstalacao>0,00</nrchaveinstalacao> <nrpreco>0,00</nrpreco> <cddepartamento></cddepartamento> <fgpacote>0</fgpacote> <cdcliente></cdcliente> <nmcliente></nmcliente> <cdtiposoftware></cdtiposoftware> <cdcontrato></cdcontrato> <cdcontato></cdcontato> <nmcontato></nmcontato> <cdsituacao></cdsituacao> <cdfornecedor></cdfornecedor> </response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 196 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.6.10 Operação addEquipment e updateEquipment Operações para cadastrar e atualizar respectivamente um equipamento na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdconjunto></cdconjunto> Informe esta tag para atualizar o registro <nmconjunto>Beerland</nmconjunto> <cdcliente>2</cdcliente> <cdcontato3></cdcontato> <dschaveidentificacao></dschaveidentificacao> <cdtipoconjunto></cdtipoconjunto> <idexpediente></idexpediente> <idvip></idvip> <idnaoalteraresponsavel></idnaoalteraresponsavel> <dsconjunto></dsconjunto> <dsobservacao></dsobservacao> <cdcategoria></cdcategoria> <cdcidade></cdcidade> <cdcentrocusto>1</cdcentrocusto> <cdsituacao>1</cdsituacao> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 197 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdconjunto>12</cdconjunto> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.6.11 Operação deleteEquipment Operação que exclui equipamentos na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 198 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdconjunto>3</cdconjunto> <cdconjunto>4</cdconjunto> <cdconjunto>5</cdconjunto> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 199 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.6.12 Operação getEquipment Essa operação realiza busca de equipamentos. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdconjunto></cdconjunto> <nmconjunto></nmconjunto> <cdcliente></cdcliente> <cdcontato></cdcontato> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> </responsestatus> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 200 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.6.13 Operação getEquipmentData Operação retorna os dados de um componente. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdconjunto>13</cdconjunto> <cdcliente>1</cdcliente> <cdcontato>1</cdcontato> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 201 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdconjunto>10</cdconjunto> <nmconjunto>E0100030</nmconjunto> <dsconjunto>THUNDER</dsconjunto> <cdfabricante></cdfabricante> <nmusuariorede></nmusuariorede> <cdcliente></cdcliente> <nmcliente></nmcliente> <cdcontato></cdcontato> <nmcontato></nmcontato> <cdtipoconjunto></cdtipoconjunto> <nrserie></nrserie> <nrnotafiscal></nrnotafiscal> <dtnotafiscal></dtnotafiscal> <nrpatrimonio></nrpatrimonio> <dtfabricacao></dtfabricacao> <dtinstalacao></dtinstalacao> <dtgarantia></dtgarantia> <idgarantiavencida></idgarantiavencida> <cdcontrato></cdcontrato> <cdsituacao></cdsituacao> <cdconjuntosuperior></cdconjuntosuperior> <idestoque></idestoque> <idativo></idativo> <cdfornecedor></cdfornecedor> <cdlocalidade></cdlocalidade> <cdcategoria></cdcategoria> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 202 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcategoria1></cdcategoria1> <cdcategoria2></cdcategoria2> <cdcategoria3></cdcategoria3> <dsobservacao></dsobservacao> <idvip></idvip> <nrchaveidentificacao></nrchaveidentificacao> <idtag></idtag> <idnaoalteraresponsavel></idnaoalteraresponsavel> <dtultatualizacao></dtultatualizacao> <idwmi></idwmi> <idexpediente></idexpediente> <idonline></idonline> <nmlogin></nmlogin> <dssenha></dssenha> <nmdominio></nmdominio> <nmpatrimonio></nmpatrimonio> <cdcidade></cdcidade> <nmcidade></nmcidade> <cduf></cduf> <nmuf></nmuf> <nmsowmi></nmsowmi> <nrserialsowmi></nrserialsowmi> <nripwmi></nripwmi> <nrmacaddresswmi></nrmacaddresswmi> <dstamanhodiscowmi></dstamanhodiscowmi> <dsperclivrewmi></dsperclivrewmi> <dscpuwmi></dscpuwmi> <nrclockatualwmi></nrclockatualwmi> <nmcategoriacompleta> nmcategoriacompleta> <nmtipoconjunto></nmtipoconjunto> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 203 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcentrocusto></cdcentrocusto> <nmcentrocusto></nmcentrocusto> <sguf></sguf> </dataitem> </response_data> 6.2.7 WebService KnowledgeBase Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes Operações estão disponíveis para o WebService KnowledgeBase: 6.2.7.1 Operação getKBDocuments Busca os documentos da base de conhecimento do Qualitor. XML de entrada: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddocumento></cddocumento> <nmtitulo></nmtitulo> <dspalavrachave></dspalavrachave> <dsdocumento></dsdocumento> <dsconteudo></dsconteudo> <idfca></idfca> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 204 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Y – busca os chamados com a guia FCA preenchida. Caso não for informado, buscará somente os documentos. </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cddocumento>1</cddocumento> <nmtitulo>DOCUMENTO DE TESTE</nmtitulo> </dataitem> ....... </responsedata> <wsqualitor> 6.2.7.2 Operação getKBDocumentsData Essa operação retorna os dados de um gráfico da base de dados do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 205 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddocumento>80</cddocumento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <responsedata> <dataitem> <cddocumento>80</cddocumento> <nmtitulo>Balrog - senhor dos aneis</nmtitulo> <dsdocumento>o mago Cinzento na mesma cidade.</dsdocumento> <cdempresa>1</cdempresa> <nmempresa>CONSTAT CAXIAS</nmempresa> <cdusuario>8</cdusuario> <nmusuario>Inacio Klassmann</nmusuario> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 206 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdaprovador></cdaprovador> <nmaprovador></nmaprovador> <dsdocumentortf><p>o mago Cinzento na mesma cidade.</p></ dsdocumentortf> <dtdocumento>2009-01-29 15:06</dtdocumento> <dtultimaatualizacao></dtultimaatualizacao> <dspalavrachave>senhor dos aneis</dspalavrachave> <dtvalidade></dtvalidade> <cdsituacao>2</cdsituacao> <nmsituacao>Documento armazenado</nmsituacao> <cdtipodocumento>2</cdtipodocumento> <nmtipodocumento>DOCUMENTO LEGAL</nmtipodocumento> <idrestritocliente>N</idrestritocliente> <idfavorito>Y</idfavorito> <dslink>http://pt.wikipedia.org/wiki/Balrog</dslink> <cdpasta>3</cdpasta> <nmpasta>wwwroot</nmpasta> <nmpastacompleta>Início/C:/Inetpub/wwwroot</nmpastacompleta> <cdperfilchamado></cdperfilchamado> <cdusuarioultimaatualizacao></cdusuarioultimaatualizacao> <nmusuarioultimaatualizacao>Inacio nmusuarioultimaatualizacao> Klassmann</ </dataitem> </responsedata> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 207 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.8 WebService Cause Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes operações estão disponíveis para o WebService Cause: 6.2.8.1 Operação addCause e updateCause Operações para cadastrar e atualizar respectivamente uma causa na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcausa></cdcausa> Informe esta tag para atualizar o registro <nmcausa>dddd</nmcausa> <cdcausasuperior>43</cdcausasuperior> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 208 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdproduto>12</cdproduto> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.8.2 Operação deleteCause Operação que exclui causas na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 209 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcausa>3</cdcausa> <cdcausa>4</cdcausa> <cdcausa>5</cdcausa> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 210 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.8.3 Operação getCause Realiza busca de causas. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmcausacompleta></nmcausacompleta> <cdcausasuperior></cdcausasuperior> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 211 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcausa>1</cdcausa> <nmcausa>a</nmcausa> <nmcausacompleta>c/b/a</nmcausacompleta> </dataitem> <dataitem> <cdcausa>2</cdcausa> <nmcausa>b</nmcausa> <nmcausacompleta>c/b</nmcausacompleta> </dataitem> </response_data> <wsqualitor> 6.2.8.4 Operação getCauseData Operação retorna os dados de uma causa. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcausa>13</cdcausa> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 212 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcausa>2</cdcausa> <nmcausa>b</nmcausa> <nmcausacompleta>c/b</nmcausacompleta> </dataitem> </response_data> 6.2.9 WebService Charts Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. Para utilizar o WS Charts, é necessário ter licença para o QMonitor. As seguintes Operações estão disponíveis para o WebService Charts: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 213 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.9.1 Operação getCharts Essa operação busca gráficos da base de dados do Qualitor. XML de entrada: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmgraficosql></nmgraficosql> <nmcampolabel></nmcampolabel> <dsconsulta></dsconsulta> <idtipografico></idtipografico> <nmlabelx></nmlabelx> <nmlabely></nmlabely> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 214 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <responsedata> <dataitem> <cdgraficosql>14</cdgraficosql> <nmgraficosql>Chamados abertos e fechados por responsavel</ nmgraficosql> </dataitem> ....... </responsedata> <wsqualitor> 6.2.9.2 Operação getChartsData Essa operação retorna os dados de um gráfico da base de dados do Qualitor. XML de entrada: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdgraficosql>16</cdgraficosql> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 215 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <responsedata> <dataitem> <cdgraficosql>16</cdgraficosql> <nmgraficosql>Porcentagem de chamados abertos</nmgraficosql> <idtipografico>18</idtipografico> <nmcampolabel> </nmcampolabel> <nmcampovalor>val1</nmcampovalor> <nmlabelx> </nmlabelx> <nmlabely>Valor</nmlabely> <iddefault>N</iddefault> <idcor>C3D9FF</idcor> <idorientacao>H</idorientacao> <idlegenda>Y</idlegenda> <idpublicar>Y</idpublicar> <vlmarcacao>10.0000</vlmarcacao> <nmcolunaserie2> </nmcolunaserie2> <nmtextoserie2> </nmtextoserie2> <idcorserie1>EEEEEE</idcorserie1> <iddelete>N</iddelete> <queryresult> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 216 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <row> <val1>34</val1> </row> ......... </queryresult> <queryinterval> <interval> <cdgraficosql>16</cdgraficosql> <vlintervalo>50,00</vlintervalo> <vlcor>006E2E</vlcor> </interval> ........ </queryinterval> </dataitem> </responsedata> <wsqualitor> 6.2.10 WebService Chat Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. Para utilizar o WS Chat, é necessário ter licença para o módulo de Atendimento On-line. As seguintes Operações estão disponíveis para o WebService Chat: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 217 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.10.1Operação getChannelStatus Retorna a informação de que o canal está ativo, ou não. Esta operação pode ser realizada por dois tipos de usuários, visitante ou cliente. Permissão necessária: não há permissão necessária no Qualitor para esta operação. 6.2.10.1.1 Visitante XML de entrada para Visitante: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <idtipousuario>2</idtipousuario> <cdcanalatendimento>20</cdcanalatendimento> </data> </contents> </wsqualitor> XML de retorno para Visitante: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 218 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </response status> <response data> <dataitem> <idtipousuario>2</idtipousuario> <cdcanalatendimento>20</cdcanalatendimento> <idhabilitado>Y</idhabilitado> Pode retornar Y ou N </dataitem> </response data> <wsqualitor> 6.2.10.1.2 Cliente XML de entrada para Cliente: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <contents> <data> <idtipousuario>1</idtipousuario> <cdcanalatendimento>20</cdcanalatendimento> <cdcliente>2</cdcliente> <cdcontato>2</cdcontato> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 219 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno para Cliente: <?xml version=”1.0" encoding=” ISO-8859-1"?> <wsqualitor> <response status> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </response status> <response data> <dataitem> <idtipousuario>1</idtipousuario> <cdcanalatendimento>20</cdcanalatendimento> <idhabilitado>N</idhabilitado> Pode retornar Y ou N <cdcliente>2</cdcliente> <cdcontato>2</cdcontato> </dataitem> </response data> <wsqualitor> NOTA: O sistema pode retornar um erro, nesta operação, indicando que o código do cliente informado não existe. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 220 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11 WebService General Para utilizar qualquer operação de WebServices do Qualitor, é necessário possuir licença para uso de WebServices, no Qualitor. As seguintes Operações estão disponíveis para o WebService General: 6.2.11.1 Operação addCustomer e UpdateCustomer Essa operação permite adicionar ou atualizar um Cliente na base do Qualitor. Permissão necessária: Acesso ao menu “Cadastros Gerais > Clientes > Clientes”, nas permissões de usuário e grupo, do Qualitor. Verificar parâmetro: “Somente administradores podem editar ou adicionar clientes e contatos” em Atendimento -> Parâmetros. Caso este parâmetro esteja ativo, o usuário do WebService deve ser administrador para executar esta operação. NOTA: Caso não seja passado o cdcliente no XML de entrada, é gerado o cdcliente auto-increment. XML de entrada: (Informações em vermelho são obrigatórios) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmcliente>Customer Name...</nmcliente> <cdcliente>COD002</cdcliente> <nrcpfcnpj>00000000000</nrcpfcnpj> <nrie>00000000000</nrie> <dsendereco>Address...</dsendereco> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 221 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrcep>00000000</nrcep> <dscomplemento>...</dscomplemento> <dsemail >[email protected]</dsemail> <nmbairro></nmbairro> <cdmodeloemail></cdmodeloemail> <nrpaistelefone></nrpaistelefone> <nrareatelefone></nrareatelefone> <nrtelefone></nrtelefone> <nrpaiscelular></nrpaiscelular> <nrareacelular></nrareacelular> <nrcelular></nrcelular> <nrpaisfax></nrpaisfax> <nrareafax></nrareafax> <nrfax></nrfax> <cdcidade></cdcidade> <nrpadraokm></nrpadraokm> <idfaturadespesa></idfaturadespesa> <idativo></idativo> <dsobservacao></dsobservacao> </data> <responsibles> <technicians> <cdusuario></cdusuario> Código dos usuários responsáveis <cdusuario></cdusuario> … </technicians> </responsibles> <attributes> <cdatributo1></cdatributo1> valor do atribuído <cdatributo2></cdatributo2> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial idem página: 222 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdatributo3></cdatributo3> idem <cdatributo4></cdatributo4> idem <cdatributo5></cdatributo5> idem <cdatributo6></cdatributo6> idem <cdatributo7></cdatributo7> idem </attributes> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcliente>COD002</cdcliente> Código do cliente criado <dtoperacao>1900-01-13 11:42</dtoperacao> Data de criação do cliente </dataitem> </responsedata> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 223 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor NOTAS: · O sistema pode retornar um erro, nesta operação, indicando que o código de cliente informado já existe. · Ao cadastrar um cliente, por padrão, o sistema irá cadastrá-lo como ATIVO, caso não seja informada tag IDATIVO no XML. · Pode ocorrer erro em caso de falha de permissões · Pode ocorrer erro em caso de informar um código de um registro de vínculo (exemplo: cidade) que não exista. 6.2.11.2 Operação addCustomerContact e updateCustomerContact Estas operações adicionam e atualizam (respectivamente) um contato dentro de um cliente. Permissão necessária: Acesso ao menu “Cadastros Gerais > Clientes > Clientes”, nas permissões de usuário e grupo, do Qualitor. Verificar parâmetro: “Somente administradores podem editar ou adicionar clientes e contatos” em “Atendimento > Parâmetros”. Caso este parâmetro esteja ativo, o usuário do WebService deve ser administrador para executar esta operação. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 224 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente>COD002</cdcliente> <nmcontato>3</nmcontato> <cdcontato>1</cdcontato> Informe a tag para atualizar o contato <dsemail>[email protected]</dsemail> <cddepartamento>8</cddepartamento> <nmloginweb>usuario</nmloginweb> <cdsenhaweb>123</cdsenhaweb> <cdcargo></cdcargo> <cdcentrocusto></cdcentrocusto> <cdlocalidade></cdlocalidade> <idjuridica></idjuridica> Y ou N <cdlingua></cdlingua> O default é o idioma do usuário <idativo></idativo> Y ou N <idbloqueado></idbloqueado> Y ou N <cdcontatosuperior></cdcontatosuperior> <nrpaistelefonecontato>1</nrpaistelefonecontato> <nrareatelefonecontato>51</nrareatelefonecontato> <nrtelefonecontato>33331234</nrtelefonecontato> <nrcpfcnpj>000000000</nrcpfcnpj> <dsendereco></dsendereco> <nmbairro></nmbairro> <dscomplemento></dscomplemento> <cdcidade></cdcidade> <nrpaiscelular></nrpaiscelular> <nrareacelular></nrareacelular> <nrcelular></nrcelular> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 225 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrcelular></nrcelular> <nrpaisfax></nrpaisfax> <nrareafax></nrareafax> <nrfax></nrfax> <idvip></idvip> Y ou N <idmaterialpublicitario></idmaterialpublicitario> Y ou N <nrcep></nrcep> <idgenero></idgenero> M – masculino, F - feminino <cdprofissao></cdprofissao> <dtnascimento></dtnascimento> <dsobservacao></dsobservacao> <nmmatricula></nmmatricula> </data> <attributes> <cdatributo1></cdatributo1> valor do atribuído <cdatributo2></cdatributo2> idem <cdatributo3></cdatributo3> idem <cdatributo4></cdatributo4> idem <cdatributo5></cdatributo5> idem <cdatributo6></cdatributo6> idem <cdatributo7></cdatributo7> idem </attributes> </contents> </wsqualitor Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 226 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcliente>COD002</cdcliente> <cdcontato>3</cdcontato> Código do cliente Código do contato cadastrado <dtoperacao>1900-01-13 11:42</dtoperacao> Data da operação </dataitem> </responsedata> <wsqualitor> 6.2.11.3 Operação getCustomer Esta operação retorna os códigos dos clientes encontrados, de acordo com os critérios de pesquisa. Permissão necessária: Permissão de acesso à pesquisa de clientes. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 227 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente></cdcliente> <nmcliente>AJAX</nmcliente> <cdcidade></cdcidade> <nmcidade></nmcidade> <cduf></cduf> <sguf></sguf> <idativo></idativo> <nrcpfcnpj></nrcpfcnpj> <nrtelefone></nrtelefone> <nrcelular></nrcelular> <cdempresa></cdempresa> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 228 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem>21</dataitem> <dataitem>22</dataitem> </responsedata> <wsqualitor> 6.2.11.4 Operação getCustomerData Esta operação retorna os dados dos códigos de clientes informados na operação. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente></cdcliente> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 229 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcliente></cdcliente> <nmcliente></nmcliente> <nrcpfcnpj></nrcpfcnpj> <dsendereco></dsendereco> <nrpaiscelular></nrpaiscelular> <nrareacelular></nrareacelular> <nrcelular></nrcelular> <nrpaisfax></nrpaisfax> <nrareafax></nrareafax> <nrfax></nrfax> <nrpaistelefone></nrpaistelefone> <nrareatelefone></nrareatelefone> <nrtelefone></nrtelefone> <nrcep></nrcep> <nmbairro></nmbairro> <dscomplemento></dscomplemento> <dsobservacao></dsobservacao> <dsemail></dsemail> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 230 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdmodeloemail></cdmodeloemail> <nmmodeloemail></nmmodeloemail> <cdcidade></cdcidade> <nmcidade></nmcidade> <nrpadraokm></nrpadraokm> <idtag></idtag> <cdatributo1></cdatributo1> <cdatributo2></cdatributo2> <cdatributo3></cdatributo3> <cdatributo4></cdatributo4> <cdatributo5></cdatributo5> <cdatributo6></cdatributo6> <cdatributo7></cdatributo7> <idfaturadespesa></idfaturadespesa> <nrie></nrie> <cdclientesap></cdclientesap> <idativo></idativo> <idcookie></idcookie> <nmuf></nmuf> <nmpais> </nmpais> <nrtelefonecompleto></nrtelefonecompleto> <cdempresa></cdempresa> <nmempresa></nmempresa> <iddelete></iddelete> </dataitem> </responsedata> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 231 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.5 Operação getCustomerContact Esta operação retorna os códigos dos clientes e contatos encontrados, de acordo com os critérios de pesquisa. Permissão necessária: Permissão de acesso à pesquisa de contatos. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente></cdcliente> <nmmatricula></nmmatricula> <nmloginweb></nmloginweb> <nrcpfcnpj></nrcpfcnpj> <cdcontato></cdcontato> <nmcontato></nmcontato> <dsemail></dsemail> <idativo></idativo> <idvip></idvip> <cdcidade></cdcidade> <cduf></cduf> <nrtelefone></nrtelefone> <nrcelular></nrcelular> <nrcep></nrcep> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 232 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcliente>4672</cdcliente> <cdcontato>3</cdcontato> </dataitem> <dataitem> <cdcliente>4672</cdcliente> <cdcontato>2</cdcontato> </dataitem> </responsedata> <wsqualitor> 6.2.11.6 Operação getCustomerContactData Esta operação retorna os dados do contato de um cliente. Permissão necessária: Permissão de acesso à pesquisa de contatos. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 233 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcliente></cdcliente> <cdcontato></cdcontato> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcliente> </cdcliente> <nmcliente> </nmcliente> <cdcontato></cdcontato> <nmcontato></nmcontato> <cddepartamento></cddepartamento> <nmdepartamento></nmdepartamento> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 234 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dsemail></dsemail> <nrtelefone></nrtelefone> <dsobservacao></dsobservacao> <cdloginweb></cdloginweb> <cdsenhaweb> </cdsenhaweb> <idvip></idvip> <cdlingua></cdlingua> <nrcpfcnpj></nrcpfcnpj> <cddicionario></cddicionario> <cdcargo></cdcargo> <nmcargo></nmcargo> <cdcontatosuperior></cdcontatosuperior> <nmcontatosuperior></nmcontatosuperior> <idativo></idativo> <cdcidade></cdcidade> <nmcidade></nmcidade> <sguf></sguf> <dsendereco></dsendereco> <dscomplemento></dscomplemento> <nmbairro></nmbairro> <nrcep></nrcep> <cdatributo1></cdatributo1> <cdatributo2></cdatributo2> <cdatributo3></cdatributo3> <cdatributo4></cdatributo4> <cdatributo5></cdatributo5> <cdatributo6></cdatributo6> <cdatributo7></cdatributo7> <nrcelular></nrcelular> <dtnascimento></dtnascimento> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 235 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <idgenero></idgenero> <nrpaistelefone></nrpaistelefone> <nrareatelefone></nrareatelefone> <nrpaiscelular></nrpaiscelular> <nrareacelular></nrareacelular> <nrpaisfax></nrpaisfax> <nrareafax></nrareafax> <nrfax></nrfax> <idjuridica></idjuridica> <idmaterialpublicitario></idmaterialpublicitario> <dsprofissao></dsprofissao> <cdprofissao></cdprofissao> <cdcentrocusto></cdcentrocusto> <idbloqueado></idbloqueado> <cdlocalidade></cdlocalidade> <nrmatricula></nrmatricula> <nmcentrocusto></nmcentrocusto> <nmlingua></nmlingua> <idlingua>pt-br</idlingua> <nmlocalidade></nmlocalidade> <idresponsavelcliente></idresponsavelcliente> <nrtelefonecompleto></nrtelefonecompleto> <nrcelularcompleto></nrcelularcompleto> <iddelete></iddelete> </dataitem> </responsedata> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 236 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.7 Operação addCity e updateCity Operações para cadastrar e atualizar respectivamente uma cidade na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcidade></cdcidade> Informe esta tag para atualizar a cidade <nmcidade></nmcidade> <cduf></cduf> <nrddd></nrddd> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 237 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </responsestatus> <responsedata> <dataitem> <cdcidade>1020</cdcidade> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.8 Operação deleteCity Operação que exclui cidades na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcidade>3</cdcidade> <cdcidade>4</cdcidade> <cdcidade>5</cdcidade> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 238 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor 6.2.11.9 Operação getCity Essa operação realiza busca de cidades. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 239 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcidade></cdcidade> <nmcidade></nmcidade> <cduf></cduf> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 240 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.10 Operação getCityData Operação retorna os dados de uma cidade. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcidade>13</cdcidade> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcidade>13</cdcidade> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 241 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nmcidade>ALAGOAS</nmcidade> <cduf>3</cduf> <nmuf>AL</nmuf> <nrddd></nrddd> </dataitem> </response_data> <wsqualitor> 6.2.11.11 Operação addState e updateState Operações para cadastrar e atualizar respectivamente um estado na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cduf></cduf> Informe esta tag para atualizar o estado <nmuf>Tangamandapio</nmuf> <sguf>TM</sguf> <cdpais>3</cdpais> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 242 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cduf>12</cduf> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.12 Operação deleteState Operação que exclui estados na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 243 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cduf>3</cduf> <cduf>4</cduf> <cduf>5</cduf> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 244 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.13 Operação getState Essa operação realiza busca de cidades. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cduf></cduf> <nmuf></nmuf> <sguf></sguf> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 245 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.14 Operação getStateData Operação retorna os dados de uma estado. XML de entrada:(Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cduf>13</cduf> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 246 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cduf>13</cduf> <sguf>AL</sguf> <nmuf>Alagoas</nmuf> <cdpais>3</cdpais> <nmpais>Brasil</nmpais> </dataitem> </response_data> <wsqualitor> 6.2.11.15 Operação addCountry e updateCountry Operações para cadastrar e atualizar respectivamente um país na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdpais></cdpais> Informe esta tag para atualizar o estado <nmpais>Brasil</nmpais> <sgpais>BR</sgpais> <cdcontinente>3</cdcontinente> </data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 247 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdpais>12</cdpais> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.16 Operação deleteCountry Operação que exclui países na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 248 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdpais>3</cdpais> <cdpais>4</cdpais> <cdpais>5</cdpais> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 249 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.17 Operação getCountry Essa operação realiza busca de países. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdpais></cdpais> <nmpais></nmpais> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 250 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.18 Operação getCountryData Operação retorna os dados de um país. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdpais>13</cdpais> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 251 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdpais>13</cdpais> <nmpais>Brasil</nmpais> <sgpais>BR</sgpais> <cdcontinente>2</cdcontinente> </dataitem> </response_data> <wsqualitor> 6.2.11.19 Operação addContinent e updateContinent Operações para cadastrar e atualizar respectivamente um continente na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcontinente></cdcontinente> Informe esta tag para atualizar o estado <nmcontinente>Africa</nmcontinente> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 252 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcontinente>12</cdcontinente> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.20 Operação deleteContinent Operação que exclui continentes na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 253 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcontinente>3</cdcontinente> <cdcontinente>4</cdcontinente> <cdcontinente>5</cdcontinente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 254 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.21 Operação getContinent Essa operação realiza busca de continente. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcontinente></cdcontinente> <nmcontinente></nmcontinente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 255 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.22 Operação getContinentData Operação retorna os dados de um continente. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcontinente>13</cdcontinente> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 256 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcontinente>13</cdcontinente> <nmcontiente>Brasil</nmcontinente> </dataitem> </response_data> <wsqualitor> 6.2.11.23 Operação getLanguage Retorna os idiomas contidos na base do Qualitor. Este método não necessita de dados provindos de um XML, portanto o único argumento a ser utilizado é o de autenticação. Declaração do método: public String getLanguage(String $auth); 6.2.11.24 Operação getLanguageData Operação retorna os dados de um continente. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 257 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdlingua>13</cdlingua> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdlingua>1</cdlingua> <nmlingua>Português</nmlingua> <dssigla>pt-br</dssigla> <cdmodelo></cdmodelo> <nmmodelo></nmmodelo> <dssiglamodelo></dssiglamodelo> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 258 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.25 Operação addProfession e updateProfession Operações para cadastrar e atualizar respectivamente uma profissão na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdprofissao></cdprofissao> Informe esta tag para atualizar o registro <nmprofissao>Catador</nmprofissao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 259 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </responsestatus> <responsedata> <dataitem> <cdprofissao>12</cdprofissao> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.26 Operação deleteProfession Operação que exclui profissões na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdprofissao>3</cdprofissao> <cdprofissao>4</cdprofissao> <cdprofissao>5</cdprofissao> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 260 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.11.27 Operação getProfession Essa operação realiza busca de profissão. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdprofissao></cdprofissao> <nmprofissao></nmprofissao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 261 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.28 Operação getProfessionData Operação retorna os dados de uma profissão. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 262 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdprofissao>13</cdprofissao> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdprofissao>13</cdprofissao> <nmprofissao>Catador</nmprofissao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 263 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.29 Operação addJobTitle e updateJobTitle Operações para cadastrar e atualizar respectivamente um cargo na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcargo></cdcargo> Informe esta tag para atualizar o registro <nmcargo>Catador</nmcargo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 264 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdcargo>12</cdcargo> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.30 Operação deleteJobTitle Operação que exclui cargos na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcargo>3</cdcargo> <cdcargo>4</cdcargo> <cdcargo>5</cdcargo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Retorna 1 para OK ou 0 para ERRO página: 265 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.11.31 Operação getJobTitle Essa operação realiza busca de profissão. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcargo></cdcargo> <nmcargo></nmcargo> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 266 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.32 Operação getJobTitleData Operação retorna os dados de um cargo. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 267 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcargo>13</cdcargo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcargo>13</cdcargo> <nmcargp>Catador</nmcargo> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 268 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.33 Operação addDepartment e updateDepartment Operações para cadastrar e atualizar respectivamente um departamento na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddepartamento></cddepartamento> Informe a tag para atualizar o registro <nmdepartamento>Catador</nmdepartamento> <cdcentrocusto>2</cdcentrocusto> <idativo>Y</idativo> </data> </contents> </wsqualitor> NOTAS: · O sistema pode retornar um erro, nesta operação, indicando que o código do centro de custo informado não existe. · Por padrão, o departamento será criado com o valor da tag idativo igual a Y. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 269 de 359 XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cddepartamento>12</cddepartamento> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.34 Operação deleteDepartment Operação que exclui departamentos na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddepartamento>3</cddepartamento> <cddepartamento>4</cddepartamento> <cddepartamento>5</cddepartamento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.35 Operação getDepartment Essa operação realiza busca de departamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddepartamento></cddepartamento> <nmdepartamento></nmdepartamento> <idativo></idativo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 272 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.36 Operação getDepartmentData Operação retorna os dados de um departamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cddepartamento>13</cddepartamento> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Retorna 1 para OK ou 0 para ERRO página: 273 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cddepartamento>13</cddepartamento> <nmdepartamento>Catador</nmdepartamento> <cdcentrocusto></cdcentrocusto> <idativo></idativo> </dataitem> </response_data> <wsqualitor> 6.2.11.37 Operação addCostCenter e updateCostCenter Operações para cadastrar e atualizar respectivamente um centro de custo na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcentrocusto></cdcentrocusto> Informe esta tag para atualizar o registro <nmcentrocusto>Catador</nmcentrocusto> <idativo>Y</idativo> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 274 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdcentrocusto>12</cdcentrocusto> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.38 Operação deleteCostCenter Operação que exclui centro de custos na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 275 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcentrocusto>3</cdcentrocusto> <cdcentrocusto>4</cdcentrocusto> <cdcentrocusto>5</cdcentrocusto> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 276 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.39 Operação getCostCenter Essa operação realiza busca de departamento. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcentrocusto></cdcentrocusto> <nmcentrocusto></nmcentrocusto> <idativo></idativo> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 277 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.40 Operação getCostCenterData Operação retorna os dados de um centro de custo. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdcentrocusto>13</cdcentrocusto> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Retorna 1 para OK ou 0 para ERRO página: 278 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdcentrocusto>13</cdcentrocusto> <nmcentrocusto>Catador</nmcentrocusto> <cdcentrocusto></cdcentrocusto> <idativo></idativo> </dataitem> </response_data> <wsqualitor> 6.2.11.41 Operação addSupplier e updateSupplier Operações para cadastrar e atualizar respectivamente um fornecedor na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdfornecedor></cdfornecedor> Informe esta tag para atualizar o registro <nmfornecedor>Beerland</nmfornecedor> <nrcpfcnpj>433423</nrcpfcnpj> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 279 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrcpfcnpj>433423</nrcpfcnpj> <nrie>433423</nrie> <dsemail>Beerland</dsemail> <nrtelefone>3452346</nrtelefone> <nrcelular>45326</nrcelular> <nrfax>546346</nrfax> <dsobservacao>Beerland</dsobservacao> <dsendereco>Beerland</dsendereco> <nmbairro>Beerland</nmbairro> <dscomplemento>Beerland</dscomplemento> <nrcep>6543456</nrcep> <cdcidade>1</cdcidade> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdfornecedor>12</cdfornecedor> <dtoperacao>2009-04-16 16:31:02</dtoperacao> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 280 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </dataitem> </responsedata> <wsqualitor> 6.2.11.42 Operação deleteSupplier Operação que exclui fornecedores na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdfornecedor>3</cdfornecedor> <cdfornecedor>4</cdfornecedor> <cdfornecedor>5</cdfornecedor> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 281 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> 6.2.11.43 Operação getSupplier Essa operação realiza busca de fornecedor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 282 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdfornecedor></cdfornecedor> <nmfornecedor></nmfornecedor> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 283 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.44 Operação getSupplierData Operação retorna os dados de um fornecedor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdfornecedor>13</cdfornecedor> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdfornecedor>48</cdfornecedor> <nmfornecedor>Beerland</nmfornecedor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 284 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nrtelefone>3452346</nrtelefone> <dsemail>Beerland</dsemail> <nrcpfcnpj>433423</nrcpfcnpj> <dsendereco>Beerland</dsendereco> <nrfax>546346</nrfax> <nrcelular>45326</nrcelular> <nrcep>6543456</nrcep> <nmbairro>Beerland</nmbairro> <nrie>433423</nrie> <dscomplemento>Beerland</dscomplemento> <dsobservacao>Beerland</dsobservacao> <cdcidade>1</cdcidade> <nmcidade>CANOAS</nmcidade> <nmuf>Rio Grande do Sul</nmuf> <sguf>RS</sguf> </dataitem> </response_data> <wsqualitor> 6.2.11.45 Operação addTechnicalAssistence e updateTechnicalAssistence Operações para cadastrar e atualizar respectivamente uma assistência técnica na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 285 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> Informe esta tag para atualizar o registro <wsqualitor> <contents> <data> <cdassistenciatecnica></cdassistenciatecnica> <nmassistenciatecnica>Beerland</nmassistenciatecnica> <nrcpfcnpj>433423</nrcpfcnpj> <nrie>433423</nrie> <dsemail>Beerland</dsemail> <nrtelefone>3452346</nrtelefone> <nrcelular>45326</nrcelular> <nrfax>546346</nrfax> <dsobservacao>Beerland</dsobservacao> <dsendereco>Beerland</dsendereco> <nmbairro>Beerland</nmbairro> <dscomplemento>Beerland</dscomplemento> <nrcep>6543456</nrcep> <cdcidade>1</cdcidade> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 286 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdassistenciatecnica>12</cdassistenciatecnica> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.46 Operação deleteTechnicalAssistence Operação que exclui assistências técnicas na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 287 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdassistenciatecnica>3</cdassistenciatecnica> <cdassistenciatecnica>4</cdassistenciatecnica> <cdassistenciatecnica>5</cdassistenciatecnica> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 288 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.47 Operação getTechnicalAssistence Essa operação realiza busca de assistências técnicas. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdassistenciatecnica></cdassistenciatecnica> <nmassistenciatecnica></nmassistenciatecnica> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 289 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.48 Operação getTechnicalAssistenceData Operação retorna os dados de uma assistência técnica. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdassistenciatecnica>13</cdceassistenciatecnica> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial Mensagem de retorno da operação página: 290 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor </responsestatus> <response_data> <dataitem> <cdassistenciatecnica>48</cdassistenciatecnica> <nmassistenciatecnica>Beerland</nmassistenciatecnica> <nrtelefone>3452346</nrtelefone> <dsemail>Beerland</dsemail> <nrcpfcnpj>433423</nrcpfcnpj> <dsendereco>Beerland</dsendereco> <nrfax>546346</nrfax> <nrcelular>45326</nrcelular> <nrcep>6543456</nrcep> <nmbairro>Beerland</nmbairro> <nrie>433423</nrie> <dscomplemento>Beerland</dscomplemento> <dsobservacao>Beerland</dsobservacao> <cdcidade>1</cdcidade> <nmcidade>CANOAS</nmcidade> <nmuf>Rio Grande do Sul</nmuf> <sguf>RS</sguf> </dataitem> </response_data> <wsqualitor> 6.2.11.49 Operação addReseller e updateReseller Operações para cadastrar e atualizar respectivamente um revendedor na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 291 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdrevendedor></cdrevendedor> Informe esta tag para atualizar o registro <nmrevendedor>Beerland</nmrevendedor> <cdtiporevendedor >4</cdtiporevendedor> <nrcpfcnpj>433423</nrcpfcnpj> <nrie>433423</nrie> <dsemail>Beerland</dsemail> <nrtelefone>3452346</nrtelefone> <nrcelular>45326</nrcelular> <nrfax>546346</nrfax> <dsobservacao>Beerland</dsobservacao> <dsendereco>Beerland</dsendereco> <nmbairro>Beerland</nmbairro> <dscomplemento>Beerland</dscomplemento> <nrcep>6543456</nrcep> <cdcidade>1</cdcidade> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 292 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdrevendedor>12</cdrevendedor> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.50 Operação deleteReseller Operação que exclui revendedores na base do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 293 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdrevendedor>3</cdrevendedor> <cdrevendedor>4</cdrevendedor> <cdrevendedor>5</cdrevendedor> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 294 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.51 Operação getReseller Essa operação realiza busca de revendedores. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmrevendedor></nmrevendedor> <nrcpfcnpj></nrcpfcnpj> <nrie></nrie> <nmcidade></nmcidade> <nmuf></nmuf> <nmpais></nmpais> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</ <nmrevendedor>Beerland</nmrevendedor> <nrcpfcnpj></nrcpfcnpj> <nrie></nrie> <nmcidade></nmcidade> <nmuf></nmuf> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 295 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <nmpais></nmpais> > Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem>3</dataitem> <dataitem>4</dataitem> <dataitem>5</dataitem> </response_data> <wsqualitor> 6.2.11.52 Operação getResellerData Operação retorna os dados de um revendedor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdrevendedor>13</cdrevendedor> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 296 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <cdrevendedor>1</cdrevendedor> <nmrevendedor>REVENDA 01</nmrevendedor> <nrcpfcnpj>888999555301</nrcpfcnpj> <dsendereco>Av. Rubem Bento Alves</dsendereco> <nrtelefone>5430266599</nrtelefone> <nrfax></nrfax> <nrcelular></nrcelular> <nrcep>95041-410</nrcep> <nrie>blah</nrie> <nmbairro>Universitário</nmbairro> <dscomplemento>Nr. 2101 - 503</dscomplemento> <dsobservacao>bleh</dsobservacao> <dsemail>[email protected]</dsemail> <cdcidade>213</cdcidade> <nmcidade>CAXIAS DO SUL</nmcidade> <sguf>RS</sguf> <cdtiporevendedor>1</cdtiporevendedor> </response_data> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 297 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.53 Operação getAuthToken e getAuthTokenContact Operações para gerar token de autenticação para atendente e solicitante respectivamente. Através destas operações será possível obter um token contendo informações codificadas para acessar o Qualitor sem precisar realizar login. O token gerado permanecerá valido por 60 segundos, caso contrário, terá sua validade expirada. Após gerar o token, deve-se montar a URL de acesso passando como parâmetro a variável ‘authws’. EX1 (acesso para o Qualitor atendente): HTTP://localhost/qualitor_versao/login.php?authws=01t109t112t114t101x115t97 EX2 (acesso para o Qualitor solicitante): H T T P : / / l o c a l h o s t / q u a l i t o r _ v e r s a o / loginSolicitante.php?authws=01t109t112t114t101x115t97 XML de entrada para getAuthToken: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmusuario>loginuser</nmusuario> <cdempresa>1</cdclient> </data> </contents> </wsqualitor> NOTA: O campo cdempresa não é obrigatório, contudo se o usuário estiver vinculado com mais de uma empresa, o campo cdempresa deverá ser informado. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 298 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno de getAuthToken: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <token>99x100t101g109W112g114x101W115x97t61gNz99s100g117g115</ token> </dataitem> </response_data> <wsqualitor> XML de entrada para getAuthTokenContact: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <nmusuario>loginuser</nmusuario> <cdcliente>1</cdcliente> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 299 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno de getAuthTokenContact: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <token>99x100t101g109W112g114x101W115x97t61gNz99s100g117g115</ token> </dataitem> </response_data> <wsqualitor> 6.2.11.54 Operação addLoginMessage e updateLoginMessage Operações para cadastrar e atualizar respectivamente uma mensagem de login na base de dados do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 300 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <cdmensagem></mensagem> Informe esta tag para atualizar o registro <nmmensagem>Título da mensagem</nmmensagem> <dsmensagem>HTML da mensagem</dsmensagem> Quando idtipo = T <cdempresa></cdempresa> Informe código da empresa. Apenas para exibição portal <cdoperador></cdoperador> Código do operador que efetuou a operacao <idativo>Y</idativo> <idsolicitante>Y</idsolicitante> <idatendente>Y</idatendente> <idportal>N</idportal> <idlogin>Y</idlogin> <idtipo>T</idtipo> D=>Documento / T=>dsmensagem <nrordem></nrordem> <cddocumento></cddocumento> Quando idtipo = D <dtmensagem></dtmensagem> <idiomas> <cdlingua>1</cdlingua> <cdlingua>2</cdlingua> </idiomas> </data> </contents> </wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 301 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <responsedata> <dataitem> <cdmensagem>12</cdmensagem> <dtoperacao>2009-04-16 16:31:02</dtoperacao> </dataitem> </responsedata> <wsqualitor> 6.2.11.55 Operação deleteLoginMessage Operação que exclui mensagens de login na base de dados do Qualitor. XML de entrada: (Informações em vermelho são obrigatórias) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 302 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdmensagem>4</cdmensagem> <cdmensagem>5</cdmensagem> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <dataitem> <dtoperacao>2009-04-17 14:43:21</dtoperacao> </dataitem> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 303 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 6.2.11.56 Operação getLoginMessage Essa operação realiza busca de mensagens de login. XML de entrada: (Informações em vermelho são obrigatórias) <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <contents> <data> <cdmensagem></cdmensagem> <nmmensagem></nmmensagem> </data> </contents> </wsqualitor> XML de retorno: <?xml version=”1.0" encoding=”ISO-8859-1"?> <wsqualitor> <responsestatus> <status>1</status> Retorna 1 para OK ou 0 para ERRO <error_code></error_code> Se ocorrer erro na operação, o código do erro será retornado <msg></msg> Mensagem de retorno da operação </responsestatus> <response_data> <cdmensagem></mensagem> <nmmensagem>Título da mensagem</nmmensagem> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 304 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor <dsmensagem>HTML da mensagem</dsmensagem> <cdempresa></cdempresa> <cdoperador></cdoperador> <idativo>Y</idativo> <idsolicitante>Y</idsolicitante> <idatendente>Y</idatendente> <idportal>N</idportal> <idlogin>Y</idlogin> <idtipo>T</idtipo> <nrordem></nrordem> <cddocumento></cddocumento> <dtmensagem></dtmensagem> <idiomas> <cdmensagem>1</cdmensagem> <cdlingua>4</cdlingua> <nmlingua>Tangamandápiano</nmlingua> </idiomas> <idiomas> <cdmensagem>1</cdmensagem> <cdlingua>5</cdlingua> <nmlingua>caciquês</nmlingua> </idiomas> </response_data> <wsqualitor> Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 305 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor CAPÍTULO 7 - GATEWAYS ________________________________________________________ 7.1 CONCEITO Os Gateways são recursos utilizados por integradores / parceiros / desenvolvedores ou clientes que desejam executar procedimentos integrados as operações realizadas no Qualitor. O idioma das classes e objetos utilizados nos Gateways utiliza o idioma INGLÊS em sua estrutura, para fins de internacionalização. NOTA: É necessário possuir licença de Gateways para poder utilizá-los no Qualitor. 7.2 PADRÕES DE DESENVOLVIMENTO Os Gateways estão localizados no diretório gtw/modules/[módulo]. Cada cliente poderá criar seu próprio Gateway, basta criar um arquivo no diretório especificado para cada operação. Cada arquivo passará por uma validação de padronização e de periculosidade, se o Qualitor identificar que o arquivo possui conteúdo malicioso, o Gateway não será executado. Sabendo-se que o código fonte do Qualitor é orientado a objetos, os Gateways também seguirão esta prática. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 306 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.2.1 Exemplo de um Gateway O Qualitor está disponibilizando um Gateway para abertura de chamados. Este será executado antes e depois de abrir um chamado. Para seguindo o exemplo acima, será necessário criar um arquivo dentro do módulo de chamados. GTWNewTicket.class.php Todos os nomes do arquivo começarão pelo prefixo ‘GTW’, seguido do nome do Gateway mais o sufixo ‘.class.php’. A classe contida no arquivo se chamará GTWNewTicket e deverá conter os métodos que implementam as operações do Gateway, nesse caso o checkBerofeNewTicket e checkAfterNewTicket. class GTWNewTicket { function __construct() { .... } public function checkBeforeNewTicket(....) { .... return array(...); } public function checkAfterNewTicket(....) { .... return array(....); } } Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 307 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.2.2 Parâmetros dos métodos Todos os métodos receberão os mesmos parâmetros pois cada operação de um Gateway será executada individualmente e em contextos diferentes. Segue abaixo a descrição de cada parâmetro respectivamente: $arrayData: é um array associativo que contém dados provindos do formulário. $arrayInfo: é um array associativo que contém informações do usuário logado. $idContext: é um valor inteiro que define o contexto da aplicação. $conn: é um objeto de conexão com o banco de dados do qualitor. 7.2.3 Exemplo da declaração de um método: public function checkBeforeNewTicket($conn, $arrayData, $arrayInfo, $idContext) Retorno de valores: Os valores retornados pelos métodos deverão seguir um padrão definido para que o Qualitor possa processá-los. Os métodos sempre deverão retornar um array associativo. Ex: return array(‘txt’ => ‘Mensagem’, ‘flow’ => ‘question’); O índice ‘txt’ referencia a mensagem de retorno e o índice ‘flow’ representa o tipo de retorno, ou seja, como que o Qualitor deverá proceder. O índice ‘flow’ pode conter os seguintes valores: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 308 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor ok Se existir o texto, a mensagem será apresentada com apenas um botão de confirmação e o procedimento continuará adiante, se o texto não existir, o procedimento segue adiante sem mostrar mensagem. error Mostra a mensagem de erro e o procedimento será cancelado.(disponível apenas para os eventos BEFORE) question Significa que a mensagem de retorno apresentará uma pergunta na tela do Qualitor. Esta pergunta conterá as opções de Sim e Não, se sim, dá-se seqüência ao procedimento, se não, cancela o procedimento. (disponível apenas para os eventos BEFORE) continue Não exibe mensagem e o procedimento seguirá adiante. popup O Qualitor irá abrir um popup passando como argumento a url que o Gateway retornar. Se existir o texto, uma mensagem será apresentada na tela e após clicar em ok, o popup será executado, caso contrário, o popup será executado automaticamente.Ex de retorno: return array(‘txt’ => ‘’, ‘flow’ => ‘popup’, ‘url’ => ‘http:// www.url.com’);(disponível apenas para os eventos AFTER). 7.3 GATEWAY CHANGE Os seguintes gateways relacionados à Change estão disponíveis: 7.3.1 Gateway GTWApproveChange Nome do arquivo: GTWApproveChange.class.php Nome da classe: GTWApproveChange Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 309 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor As seguintes Operações estão disponíveis para o Gateway GTWApproveChange: 7.3.1.1 checkBeforeApproveChange/checkAfterApproveChange Executa as operações antes e/ou depois de aprovar uma mudança na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeApproveChange($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterApproveChange($conn, $arrayData, $arrayInfo, $idContext) 7.3.2 Gateway GTWCloseChange Nome do arquivo: GTWCloseChange.class.php Nome da classe: GTWCloseChange As seguintes Operações estão disponíveis para o Gateway GTWCloseChange: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 310 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.3.2.1 checkBeforeCloseChange/checkAfterCloseChange Executa as operações antes e/ou depois de encerrar uma mudança na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeCloseChange($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterCloseChange($conn, $arrayData, $arrayInfo, $idContext) 7.3.3 Gateway GTWConfirmChange Nome do arquivo: GTWConfirmChange.class.php Nome da classe: GTWConfirmChange As seguintes Operações estão disponíveis para o Gateway GTWConfirmChange: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 311 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.3.3.1checkBeforeConfirmChange/checkAfterConfirmChange Executa as operações antes e/ou depois de confirmar o planejamento da mudança na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeConfirmChange($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterConfirmChange($conn, $arrayData, $arrayInfo, $idContext) 7.3.4 Gateway GTWNewChangeRequest Nome do arquivo: GTWNewChangeRequest.class.php Nome da classe: GTWNewChangeRequest As seguintes Operações estão disponíveis para o Gateway GTWNewChangeRequest: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 312 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.3.4.1 checkBeforeNewChangeRequest/checkAfterNewChangeRequest Executa as operações antes e/ou depois de cadastrar nova mudança na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeNewChangeRequest($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterNewChangeRequest($conn, $arrayData, $arrayInfo, $idContext) 7.3.5 Gateway GTWNewReplanChange Nome do arquivo: GTWReplanChange.class.php Nome da classe: GTWReplanChange As seguintes Operações estão disponíveis para o Gateway GTWReplanChange: 7.3.5.1 checkBeforeReplanChange/checkAfterReplanChange Executa as operações antes e/ou depois de replanejar a mudança na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 313 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeReplanChange($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterReplanChange($conn, $arrayData, $arrayInfo, $idContext) 7.3.6 Gateway GTWUpdateChangeRequest Nome do arquivo: GTWUpdateChangeRequest.class.php Nome da classe: GTWUpdateChangeRequest As seguintes Operações estão disponíveis para o Gateway GTWUpdateChangeRequest: 7.3.6.1 checkBeforeUpdateChangeRequest/checkAfterUpdateChangeRequest Executa as operações antes e/ou depois de alterar a mudança na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 314 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateChangeRequest($conn, $arrayData, $arrayInfo,$idContext) public function checkAfterUpdateChangeRequest($conn, $arrayData, $arrayInfo, $idContext) 7.3.7 Gateway GTWVerifyChange Nome do arquivo: GTWVerifyChange.class.php Nome da classe: GTWVerifyChange As seguintes Operações estão disponíveis para o Gateway GTWVerifyChange: 7.3.7.1 checkBeforeVerifyChange/checkAfterVerifyChange Executa as operações antes e/ou depois de enviar a mudança para verificação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 315 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeVerifyChange($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterVerifyChange($conn, $arrayData, $arrayInfo, $idContext) 7.3.8 Gateway GTWStartChange Nome do arquivo: GTWStartChange.class.php Nome da classe: GTWStartChange As seguintes Operações estão disponíveis para o Gateway GTWStartChange: 7.3.8.1 checkBeforeStartChange/ checkAfterStartChange Executa as operações antes e/ou depois de se iniciar a execução da mudança na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 316 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeStartChange ($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterStartChange ($conn, $arrayData, $arrayInfo, $idContext) 7.4 COMPONENT Os seguintes gateways relacionados a component estão disponíveis: 7.4.1 Gateway GTWAddComponent Nome do arquivo: GTWAddComponent.class.php Nome da classe: GTWAddComponentt As seguintes Operações estão disponíveis para o Gateway GTWAddComponent: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 317 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.4.1.1 checkBeforeAddComponent/checkAfterAddComponent Executa as operações antes e/ou depois de adicionar um componente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddComponent($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddComponent($conn, $arrayData, $arrayInfo, $idContext) 7.4.2 Gateway GTWDeleteComponent Nome do arquivo: GTWDeleteComponent.class.php Nome da classe: GTWDeleteComponent As seguintes Operações estão disponíveis para o Gateway GTWDeleteComponent: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 318 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.4.2.1 checkBeforeDeleteComponent/checkAfterDeleteComponent Executa as operações antes e/ou depois de excluir um componente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteComponent($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteComponent($conn, $arrayData, $arrayInfo, $idContext) 7.4.3 Gateway GTWUpdateComponent Nome do arquivo: GTWUpdateComponent.class.php Nome da classe: GTWUpdateComponentt As seguintes Operações estão disponíveis para o Gateway GTWUpdateComponent: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 319 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.4.3.1 checkBeforeUpdateComponent/checkAfterUpdateComponent Executa as operações antes e/ou depois de atualizar um componente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateComponent($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateComponent($conn, $arrayData, $arrayInfo, $idContext) 7.5 CUSTOMER OS seguintes gateways estão disponíveis relacionados a Customer. 7.5.1 Gateway GTWAddCustomerContact Nome do arquivo: GTWAddCustomerContact.class.php Nome da classe: GTWAddCustomerContact As seguintes Operações estão disponíveis para o Gateway GTWAddCustomerContact: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 320 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.1.1 checkBeforeAddCustomerContact/checkAfterAddCustomerContact Executa as operações antes e/ou depois de adicionar um contato na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddCustomerContact($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddCustomerContact($conn, $arrayData, $arrayInfo, $idContext) 7.5.2 Gateway GTWDeleteCustomer Nome do arquivo: GTWDeleteCustomer.class.php Nome da classe: GTWDeleteCustomer As seguintes Operações estão disponíveis para o Gateway GTWDeleteCustomer: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 321 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.2.1OperaçãocheckBeforeDeleteCustomer/checkAfterDeleteCustomer Executa as operações antes e/ou depois de excluir um cliente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteCustomer($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteCustomer($conn, $arrayData, $arrayInfo, $idContext) 7.5.3 Gateway GTWDeleteCustomerContact Nome do arquivo: GTWDeleteCustomerContact.class.php Nome da classe: GTWDeleteCustomerContact As seguintes Operações estão disponíveis para o Gateway GTWDeleteCustomerContact: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 322 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.3.1 checkBeforeDeleteCustomerContact/checkAfterDeleteCustomerContact Executa as operações antes e/ou depois de excluir um contato na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteCustomerContact($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteCustomerContact($conn, $arrayData, $arrayInfo, $idContext) 7.5.4 Gateway GTWAddCustomer Nome do arquivo: GTWAddCustomer.class.php Nome da classe: GTWAddCustomer As seguintes Operações estão disponíveis para o Gateway GTWAddCustomer: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 323 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.4.1 Operação checkBeforeAddCustomer/checkAfterAddCustomer Executa as operações antes e/ou depois de adicionar um cliente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddCustomer($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddCustomer($conn, $arrayData, $arrayInfo, $idContext) 7.5.5 Gateway GTWUpdateCustomer Nome do arquivo: GTWUpdateCustomer.class.php Nome da classe: GTWUpdateCustomer As seguintes Operações estão disponíveis para o Gateway GTWUpdateCustomer: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 324 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.5.1 Operação checkBeforeUpdateCustomer/checkAfterUpdateCustomer Executa as operações antes e/ou depois de atualizar um cliente na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateCustomer($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateCustomer($conn, $arrayData, $arrayInfo, $idContext) 7.5.6 Gateway GTWDeleteContact Nome do arquivo: GTWDeleteContact.class.php Nome da classe: GTWDeleteContact As seguintes Operações estão disponíveis para o Gateway GTWDeleteContact: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 325 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.6.1 checkBeforeDeleteContact/checkAfterDeleteContact Executa as operações antes e/ou depois de excluir um contato na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteContact($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteContact($conn, $arrayData, $arrayInfo, $idContext) 7.5.7 Gateway GTWUpdateContact Nome do arquivo: GTWUpdateContact.class.php Nome da classe: GTWUpdateContact As seguintes Operações estão disponíveis para o Gateway GTWUpdateContact: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 326 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.5.7.1 checkBeforeUpdateContact/checkAfterUpdateContact Executa as operações antes e/ou depois de atualizar um contato na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateContact($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateContact($conn, $arrayData, $arrayInfo, $idContext) 7.5.8 Gateway GTWAddContact Nome do arquivo: GTWAddContact.class.php Nome da classe: GTWAddContact As seguintes Operações estão disponíveis para o Gateway GTWAddContact: 7.5.8.1 checkBeforeAddContact/checkAfterAddContact Executa as operações antes e/ou depois de adicionar um contato na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 327 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddContact($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddContact($conn, $arrayData, $arrayInfo, $idContext) 7.6 EQUIPMENT Os seguintes gateways relacionados a Equipment estão disponíveis: 7.6.1 Gateway GTWAddEquipmentComponent Nome do arquivo: GTWAddEquipmentComponent.class.php Nome da classe: GTWAddEquipmentComponent As seguintes Operações estão disponíveis para o Gateway GTWAddEquipmentComponent: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 328 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.1.1checkBeforeAddEquipmentComponent/checkAfterAddEquipmentComponent Executa as operações antes e/ou depois de adicionar um componente ao equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddEquipmentComponent($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddEquipmentComponent($conn, $arrayData, $arrayInfo, $idContext) 7.6.2 Gateway GTWDeleteEquipmentComponent Nome do arquivo: GTWDeleteEquipmentComponent.class.php Nome da classe: GTWDeleteEquipmentComponent As seguintes Operações estão disponíveis para o Gateway GTWDeleteEquipmentComponent: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 329 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.2.1checkBeforeDeleteEquipmentComponent/ checkAfterDeleteEquipmentComponent Executa as operações antes e/ou depois de excluir um componente do equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteEquipmentComponent($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteEquipmentComponent($conn, $arrayData, $arrayInfo, $idContext) 7.6.3 Gateway GTWAddEquipmentSoftware Nome do arquivo: GTWAddEquipmentSoftware.class.php Nome da classe: GTWAddEquipmentSoftware As seguintes Operações estão disponíveis para o Gateway GTWAddEquipmentSoftware: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 330 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.3.1 checkBeforeAddEquipmentSoftware/checkAfterAddEquipmentSoftware Executa as operações antes e/ou depois de adicionar um software ao equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddEquipmentSoftware($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddEquipmentSoftware($conn, $arrayData, $arrayInfo, $idContext) 7.6.4 Gateway GTWDeleteEquipmentSoftware Nome do arquivo: GTWDeleteEquipmentSoftware.class.php Nome da classe: GTWDeleteEquipmentSoftware As seguintes Operações estão disponíveis para o Gateway GTWDeleteEquipmentSoftware: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 331 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.4.1checkBeforeDeleteEquipmentSoftware/checkAfterDeleteEquipmentSoftware Executa as operações antes e/ou depois de excluir um software do equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteEquipmentSoftware($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteEquipmentSoftware($conn, $arrayData, $arrayInfo, $idContext) 7.6.5 Gateway GTWAddEquipment Nome do arquivo: GTWAddEquipment.class.php Nome da classe: GTWAddEquipment As seguintes Operações estão disponíveis para o Gateway GTWAddEquipment: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 332 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.5.1 checkBeforeAddEquipment/checkAfterAddEquipment Executa as operações antes e/ou depois de adicionar um equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddEquipment($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddEquipment($conn, $arrayData, $arrayInfo, $idContext) 7.6.6 Gateway GTWDeleteEquipment Nome do arquivo: GTWDeleteEquipment.class.php Nome da classe: GTWDeleteEquipment As seguintes Operações estão disponíveis para o Gateway GTWDeleteEquipment: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 333 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.6.1 checkBeforeDeleteEquipment/checkAfterDeleteEquipment Executa as operações antes e/ou depois de excluir um equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteEquipment($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteEquipment($conn, $arrayData, $arrayInfo, $idContext) 7.6.7 Gateway GTWUpdateEquipment Nome do arquivo: GTWUpdateEquipment.class.php Nome da classe: GTWUpdateEquipment As seguintes Operações estão disponíveis para o Gateway GTWUpdateEquipment: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 334 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.6.7.1 checkBeforeUpdateEquipment/checkAfterUpdateEquipment Executa as operações antes e/ou depois de atualizar um equipamento na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateEquipment($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateEquipment($conn, $arrayData, $arrayInfo, $idContext) 7.7 PRODUCT Os seguintes gateways relacionados a Product estão disponíveis: 7.7.1 Gateway GTWAddProduct Nome do arquivo: GTWAddProduct.class.php Nome da classe: GTWAddProduct As seguintes Operações estão disponíveis para o Gateway GTWAddProduct: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 335 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.7.1.1 checkBeforeAddProduct/checkAfterAddProduct Executa as operações antes e/ou depois de adicionar um produto na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddProduct($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddProduct($conn, $arrayData, $arrayInfo, $idContext) 7.7.2 Gateway GTWDeleteProduct Nome do arquivo: GTWDeleteProduct.class.php Nome da classe: GTWDeleteProduct As seguintes Operações estão disponíveis para o Gateway GTWDeleteProduct: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 336 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.7.2.1 checkBeforeDeleteProduct/checkAfterDeleteProduct Executa as operações antes e/ou depois de excluir um produto na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDeleteProduct($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteProduct($conn, $arrayData, $arrayInfo, $idContext) 7.7.3 Gateway GTWUpdateProduct Nome do arquivo: GTWUpdateProduct.class.php Nome da classe: GTWUpdateProduct As seguintes Operações estão disponíveis para o Gateway GTWUpdateProduct: 7.7.3.1 checkBeforeUpdateProduct/checkAfterUpdateProduct Executa as operações antes e/ou depois de atualizar um produto na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 337 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateProduct($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateProduct($conn, $arrayData, $arrayInfo, $idContext) 7.9 SOFTWARE Os seguintes gateways relacionados a software estão disponíveis: 7.9.1 Gateway GTWAddSoftware Nome do arquivo: GTWAddSoftware.class.php Nome da classe: GTWAddSoftware As seguintes Operações estão disponíveis para o Gateway GTWAddSoftware: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 338 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.1.1 checkBeforeAddSoftware/checkAfterAddSoftware Executa as operações antes e/ou depois de adicionar um software na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddSoftware($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterAddSoftware($conn, $arrayData, $arrayInfo, $idContext) 7.9.2 Gateway GTWDeleteSoftware Nome do arquivo: GTWDeleteSoftware.class.php Nome da classe: GTWDeleteSoftware As seguintes Operações estão disponíveis para o Gateway GTWDeleteSoftware: 7.9.2.1 checkBeforeDeleteSoftware/checkAfterDeleteSoftware Executa as operações antes e/ou depois de excluir um software na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 339 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeDelteSoftware($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterDeleteSoftware($conn, $arrayData, $arrayInfo, $idContext) 7.9.3 Gateway GTWUpdateSoftware Nome do arquivo: GTWUpdateSoftware.class.php Nome da classe: GTWUpdateSoftware As seguintes Operações estão disponíveis para o Gateway GTWUpdateSoftware: 7.9.3.1 checkBeforeUpdateSoftware/checkAfterUpdateSoftware Executa as operações antes e/ou depois de atualizar um software na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 340 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeUpdateSoftware($conn, $arrayData, $arrayInfo, $idContext) public function checkAfterUpdateSoftware($conn, $arrayData, $arrayInfo, $idContext) 7.9 TASK Os seguintes gateways relacionados a Task estão disponíveis: 7.9.1 Gateway GTWNewTask Nome do arquivo: GTWNewTask.class.php Nome da classe: GTWNewTask As seguintes Operações estão disponíveis para o Gateway GTWNewTask: 7.9.1.1 Operação checkBeforeNewTask Executa esta operação antes de adicionar uma Ação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 341 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeNewTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.1.2 Operação checkAfterNewTask Executa esta operação depois de adicionar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterNewTask($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 342 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.2 Gateway GTWStartTask Nome do arquivo: GTWStartTask.class.php Nome da classe: GTWStartTask As seguintes Operações estão disponíveis para o Gateway GTWStartTask: 7.9.2.1 Operação checkBeforeStartTask Executa esta operação antes de iniciar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeStartTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.2.2 Operação checkAfterStartTask Executa esta operação depois de iniciar uma Ação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 343 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterStartTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.3 Gateway GTWFinishTask Nome do arquivo: GTWFinishTask.class.php Nome da classe: GTWFinishTask As seguintes Operações estão disponíveis para o Gateway GTWFinishTask: 7.9.3.1 Operação checkBeforeFinishTask Executa esta operação antes de encerrar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 344 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor * @return array */ public function checkBeforeFinishTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.3.2 Operação checkAfterFinishTask Executa esta operação depois de encerrar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterFinishTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.4 Gateway GTWProrrogueTask Nome do arquivo: GTWProrrogueTask.class.php Nome da classe: GTWProrrogueTask As seguintes Operações estão disponíveis para o Gateway GTWProrrogueTask: Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 345 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.4.1 Operação checkBeforeProrrogueTask Executa esta operação antes de prorrogar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeProrrogueTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.4.2 Operação checkAfterProrrogueTask Executa esta operação depois de prorrogar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterProrrogueTask($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 346 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.5 Gateway GTWAddUserTask Nome do arquivo: GTWAddUserTask.class.php Nome da classe: GTWAddUserTask As seguintes Operações estão disponíveis para o Gateway GTWAddUserTask: 7.9.5.1 Operação checkBeforeAddUserTask Executa esta operação antes de vincular um usuário a uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddUserTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.5.2 Operação checkAfterAddUserTask Executa esta operação depois de vincular um usuário a uma Ação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 347 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAddUserTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.6 Gateway GTWCancelTask Nome do arquivo: GTWCancelTask.class.php Nome da classe: GTWCancelTask As seguintes Operações estão disponíveis para o Gateway GTWCancelTask: 7.9.6.1 Operação checkBeforeCancelTask Executa esta operação antes de cancelar uma Ação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 348 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeCancelTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.6.2 Operação checkAfterCancelTask Executa esta operação depois de cancelar uma Ação na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterCancelarTask($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 349 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.9.7 Gateway GTWAddHistoryTask Nome do arquivo: GTWAddHistoryTask.class.php Nome da classe: GTWAddHistoryTask As seguintes Operações estão disponíveis para o Gateway GTWAddHistoryTask: 7.9.7.1 Operação checkBeforeAddHistoryTask Executa esta operação antes de adicionar manualmente um registro de histórico na Ação da base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddHistoryTask($conn, $arrayData, $arrayInfo, $idContext) 7.9.7.2 Operação checkAfterAddHistoryTask Executa esta operação depois de adicionar manualmente um registro de histórico na Ação na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 350 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAddHistoryTask($conn, $arrayData, $arrayInfo, $idContext) 7.10 TICKET Os seguintes gateways relacionados a Ticket estão disponíveis: 7.10.1 Gateway GTWNewTicket (Qualitor atendente) Nome do arquivo: GTWNewTicket.class.php Nome da classe: GTWNewTicket As seguintes Operações estão disponíveis para o Gateway GTWNewTicket: 7.10.1.1 Operação checkBeforeNewTicket Executa esta operação antes de adicionar um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 351 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeNewTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.1.2 Operação checkAfterNewTicket Executa esta operação depois de adicionar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterNewTicket($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 352 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.10.2 Gateway GTWAddTicket (Qualitor solicitante) Nome do arquivo: GTWAddTicket.class.php Nome da classe: GTWAddTicket As seguintes Operações estão disponíveis para o Gateway GTWAddTicket: 7.10.2.1 Operação checkBeforeAddTicket Executa esta operação antes de adicionar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.2.2 Operação checkAfterAddTicket Executa esta operação depois de adicionar um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 353 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAddTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.3 Gateway GTWStartTicket Nome do arquivo: GTWStartTicket.class.php Nome da classe: GTWStartTicket As seguintes Operações estão disponíveis para o Gateway GTWStartTicket: 7.10.3.1 Operação checkBeforeStartTicket Executa esta operação antes de iniciar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 354 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor */ public function checkBeforeStartTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.3.2 Operação checkAfterStartTicket Executa esta operação depois de iniciar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterStartTicket ($conn, $arrayData, $arrayInfo, $idContext) 7.10.3.3 Operação checkBeforeFinishTicket Executa esta operação antes de encerrar um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 355 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeFinishTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.3.4 Operação checkAfterFinishTicket Executa esta operação depois de encerrar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterFinishTicket($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 356 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.10.4 Gateway GTWProrrogueTicket Nome do arquivo: GTWProrrogueTicket.class.php Nome da classe: GTWProrrogueTicket As seguintes Operações estão disponíveis para o Gateway GTWProrrogueTicket: 7.10.4.1 Operação checkBeforeProrrogueTicket Executa esta operação antes de prorrogar um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeProrrogueTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.4.2 Operação checkAfterProrrogueTicket Executa esta operação depois de prorrogar um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 357 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterProrrogueTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.5 Gateway GTWTransferTechnicianTicket Nome do arquivo: GTWTransferTechnicianTicket.class.php Nome da classe: GTWTransferTechnicianTicket As seguintes Operações estão disponíveis para o Gateway GTWTransferTechnicianTicket: 7.10.5.1 Operação checkBeforeTransferTechnicianTicket Executa esta operação antes de vincular um usuário a um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 358 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddUserTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.5.2 Operação checkAfterTransferTechnicianTicket Executa esta operação depois de vincular um usuário a um Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAddUserTicket($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 359 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.10.6 Gateway GTWCancelTicket Nome do arquivo: GTWCancelTicket.class.php Nome da classe: GTWCancelTicket As seguintes Operações estão disponíveis para o Gateway GTWCancelTicket: Operação checkBeforeCancelTicket Executa esta operação antes de cancelar um Chamadona base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeCancelTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.6.1 Operação checkAfterCancelTicket Executa esta operação depois de cancelar um Chamado na base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 360 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterCancelarTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.7 Gateway GTWAddRegisterTicket Nome do arquivo: GTWAddRegisterTicket.class.php Nome da classe: GTWAddRegisterTicket As seguintes Operações estão disponíveis para o Gateway GTWAddRegisterTicket: 7.10.7.1 Operação checkBeforeAddRegisterTicket Executa esta operação antes de adicionar manualmente um registro de atividade o Chamado da base do Qualitor. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 361 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAddRegisterTicket($conn, $arrayData, $arrayInfo, $idContext) 7.10.7.2 Operação checkAfterAddRegisterTicket Executa esta operação depois de adicionar manualmente um registro de atividade no Chamado na base do Qualitor. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAddRegisterTicket($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 362 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor 7.10.8 Gateway GTWAnswerQuestion Nome do arquivo: GTWAnswerQuestion.class.php Nome da classe: GTWAnswerQuestion As seguintes Operações estão disponíveis para o Gateway GTWAnswerQuestion: 7.10.8.1 Operação checkBeforeAnswerQuestion Executa esta operação antes responder uma pergunta do script de atendimento. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeAnswerQuestion($conn, $arrayData, $arrayInfo, $idContext) 7.10.8.2 Operação checkAfterAnswerQuestion Executa esta operação depois de responder um pergunta do script de atendimento. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 363 de 359 Manual de recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkAfterAnswerQuestion($conn, $arrayData, $arrayInfo, $idContext) 7.10.9 Gateway GTWHistoryChange Nome do arquivo: GTWHistoryChange.class.php Nome da classe: GTWHistoryChange As seguintes Operações estão disponíveis para o Gateway GTWHistoryChange: 7.10.9.1Operação checkBeforeHistoryChange Executa esta operação antes de editar um acompanhamento no histórico do chamado. Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 364 de 359 Manual de Recursos de Integração - Todos os direitos reservados à Constat Uso autorizado mediante licenciamento do Qualitor Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeHistoryChange ($conn, $arrayData, $arrayInfo, $idContext) 7.10.9.2 Operação checkAfterHistoryChange Executa esta operação antes de editar um acompanhamento no histórico do chamado. Declaração do método: /** * @param Object mssql - objeto de conexão com o banco de dados do Qualitor * @param array $arrayData - dados do formulário * @param array $arrayInfo - informações do usuário logado no Qualitor * @param int $idContext - id de contexto * @return array */ public function checkBeforeHistoryChange ($conn, $arrayData, $arrayInfo, $idContext) Versão do Qualitor: 8.00.00 Revisão do Manual: 00 Cópia Oficial página: 365 de 359
Documentos relacionados
currículo - Gilson Leite
Atendimento em 1° nível de telefonemas e e-mails dos colaboradores das 3 filiais da Braskem Alemanha. Desbloqueio de senha/conta no Active Directory e Imanager. Registro e redirecionamento dos cham...
Leia maisGerenciamento de Mudanças
3.3 Menu “Pesquisa de interrupções”................................................ 115 3.4 Menu “Calendário de liberações”............................................... 115 3.5 Blocos de Mudanças...
Leia mais