Buenas,
Me gustaría saber los pasos para crear un web service con OTRS a través del Generic Interface para almacenar o actualizar tickets en función a un formulario desde un web service.
Según he leído en los manuales, entiendo que se podría hacer con un webservice de OTRS y SOAP.
¿Podéis darme una guía básica o aclararme los pasos?
Muchas gracias.
Cómo crear un web service
-
- Znuny expert
- Posts: 213
- Joined: 04 Nov 2012, 23:58
- Znuny Version: OTRS 4.x
- Real Name: Esteban
- Company: NORTON DE COLOMBIA
Re: Cómo crear un web service
1) se loguea como agente con permisos de admistrador
2) se va a la administración y busca abajo a la derecha "Web Services"
3) click en "Add web service"
3.1) Dele un nombre y se lo graba
3.2) en la parte "OTRS como proveedor" en network transport selecciona HTTP::SOAP
3.3) click en guardar
4) una vez guardado bajo la misma pantalla de "OTRS como proveedor" en el menú desplegable "Añadir Operacion" selecciona lo que más se ajuste a sus necesidades
por ejemplo "Ticket::TicketGet" le permitirá traer información sobre un ticket, "Ticket::TicketCreate" le permite crear un ticket, "Ticket::TicketUpdate" le permite actualizar un ticket(agregar nota, etc)
5) una vez configurado el WebService, lea esta documentación http://doc.otrs.org/3.1/en/html/generic ... ctors.html y realice los ejemplos de ser necesario.
También hay documentado un ejemplo en PHP https://portal.otrs.com/otrs/public.pl? ... EhpdD0x%0A;
está desactualizado pero con unos ajustes igual funciona..
en lo que tiene que tener cuidado es en
el location deberia ser algo como
2) se va a la administración y busca abajo a la derecha "Web Services"
3) click en "Add web service"
3.1) Dele un nombre y se lo graba
3.2) en la parte "OTRS como proveedor" en network transport selecciona HTTP::SOAP
3.3) click en guardar
4) una vez guardado bajo la misma pantalla de "OTRS como proveedor" en el menú desplegable "Añadir Operacion" selecciona lo que más se ajuste a sus necesidades
por ejemplo "Ticket::TicketGet" le permitirá traer información sobre un ticket, "Ticket::TicketCreate" le permite crear un ticket, "Ticket::TicketUpdate" le permite actualizar un ticket(agregar nota, etc)
5) una vez configurado el WebService, lea esta documentación http://doc.otrs.org/3.1/en/html/generic ... ctors.html y realice los ejemplos de ser necesario.
También hay documentado un ejemplo en PHP https://portal.otrs.com/otrs/public.pl? ... EhpdD0x%0A;
está desactualizado pero con unos ajustes igual funciona..
en lo que tiene que tener cuidado es en
Code: Select all
'location' => "https://localhost/otrs/rpc.pl"
Code: Select all
'location' => "http://otrs.sudominio.com/nph-genericinterface.pl/Webservice/NombreQueLeDioAlWebService"
Re: Cómo crear un web service
eandrex wrote:1) se loguea como agente con permisos de admistrador
2) se va a la administración y busca abajo a la derecha "Web Services"
3) click en "Add web service"
3.1) Dele un nombre y se lo graba
3.2) en la parte "OTRS como proveedor" en network transport selecciona HTTP::SOAP
3.3) click en guardar
4) una vez guardado bajo la misma pantalla de "OTRS como proveedor" en el menú desplegable "Añadir Operacion" selecciona lo que más se ajuste a sus necesidades
por ejemplo "Ticket::TicketGet" le permitirá traer información sobre un ticket, "Ticket::TicketCreate" le permite crear un ticket, "Ticket::TicketUpdate" le permite actualizar un ticket(agregar nota, etc)
5) una vez configurado el WebService, lea esta documentación http://doc.otrs.org/3.1/en/html/generic ... ctors.html y realice los ejemplos de ser necesario.
También hay documentado un ejemplo en PHP https://portal.otrs.com/otrs/public.pl? ... EhpdD0x%0A;
está desactualizado pero con unos ajustes igual funciona..
en lo que tiene que tener cuidado es en
el location deberia ser algo comoCode: Select all
'location' => "https://localhost/otrs/rpc.pl"
Code: Select all
'location' => "http://otrs.sudominio.com/nph-genericinterface.pl/Webservice/NombreQueLeDioAlWebService"
Gracias! Poco a poco lo fui sacando, pero ahora no sé borrar el topic.
-
- Znuny newbie
- Posts: 2
- Joined: 30 Dec 2013, 21:05
- Znuny Version: 3.3.3
- Real Name: Carlos Torrealba
- Company: EIRPLUS, C.A.
Re: Cómo crear un web service
Saludos a todos, vi conveniente usar ese tópico para aclarar unas dudas que tengo respecto al mismo tema.
Soy nuevo con esto de OTRS, me gustaría poder brindarle a mis cliente un portal web amigable hecho en RoR para que mediante de formularios puedan enviar sus requerimientos, ¿Es posible que la comunicación de OTRS y RoR sea mediante JSON?.
De ser así y si alguien tiene experiencia en ello, estaría agradecido si pudiera orientarme en el tema o si existe algún caso de uso que pudiera aclarar mejor mis dudas.
Soy nuevo con esto de OTRS, me gustaría poder brindarle a mis cliente un portal web amigable hecho en RoR para que mediante de formularios puedan enviar sus requerimientos, ¿Es posible que la comunicación de OTRS y RoR sea mediante JSON?.
De ser así y si alguien tiene experiencia en ello, estaría agradecido si pudiera orientarme en el tema o si existe algún caso de uso que pudiera aclarar mejor mis dudas.
-
- Znuny expert
- Posts: 241
- Joined: 17 Nov 2011, 18:17
- Znuny Version: 2.4-3.0-3.1-3.2- 3.3
- Real Name: Carlos Gallego
- Location: Medellin, Colombia
Re: Cómo crear un web service
Hola la idea no es borrar los topic, se trata de que existan para ayudar a otros que puedan tener las mismas dudas.adiaz wrote: Gracias! Poco a poco lo fui sacando, pero ahora no sé borrar el topic.
Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB