OVERVIEW
=========
Se requiere mantener sincronizados dos sistemas de tareas
api doc
========
https://developer.teamwork.com/projects/introduction/welcome-to-the-teamwork-projects-api
http://developer.axosoft.com/
Detalle general
===============
1) Mantiene sincronización entre las tareas:
->Si una tarea es abierta en teamwork debe crearse en axosoft
->Si la tarea es cerrada en teamwork debe ir a estado finalizada en axosoft
->Si la tarea cambiada al estado finalizada en axosoft debe ser cerrada en teamwork
-> Si una tarea es eliminada en teamwork debe ser marcada completa en axosoft indicando en un comentario el motivo
-> Si una tarea es eliminada en axosoft , debe adjuntarse el comentario en teamwork sin cerrar la tarea.
2) Mantiene sincronización de comentarios :
-> Cuando un comentario es creado en teamwork se crea en axosoft
-> Cuando un comentario es creado en axosoft se crea en teamwork
-> Cuando un comentario es borrado en teamwork debe desaparecer en axosoft
-> Cuando un comentario es borrado en axosoft debe desaparecer en teamwork
3) Mantiene sincronización de los attachment :
-> Cuando un attachment es adjuntado en teamwork es creado en axosoft
-> Cuando un attachment es adjuntado en axosoft es creado en teamwork
-> Cuando un attachment es eliminado en teamwork debe ser eliminado en axosoft
-> Cuando un attachement es eliminado en axosoft debe ser eliminado en teamwork
Consideraciones :
-> Todas las tareas en axosoft deben crearse en el Project id : 38
-> No hay una base de datos a utilizar. Por lo que la información debe guardarse en un fichero JSON.
-> Las tareas que hay que tomar de teamwork son solo aquellas OPEN que estan asignadas a 2 Id_responsable
-> El workflow step de axosoft para una tarea completa es id:11
-> El usuario debe registrarse en ambas plataformas para usar sus demos para desarrollar
-> Se cuenta con una integración incompleta que tiene algunas dificultades (No pagina, duplica algunos incidentes, cierra incorrectamente algunas tareas)
-> Se precisa entregado el 9/5
-> Cualquier sincronización no relevada que incluya tareas proyecto 38 o tareas asignadas a los 2 id_resposable debe ser considerada.
-> Idem al punto anterior para comentarios / attachment
Plazo de Entrega: No definido