Evaluando propuestas

Script Php

Publicado el 04 Mayo, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

PHP