Ejemplos de API
Actualizar ejemplos
Ejemplos de solicitudes PATCH para proyectos, tareas, registros de tiempo y aplicaciones de flujo de trabajo.
Proyecto
Actualizando el nombre del proyecto cuyo ID es 1240.
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"1240","name":"API Project 2"}' \ 'https://app.celoxis.com/psa/api/v2/projects'Respuesta
{ data: { id: "1240", url: "https://app.celoxis.com/psa/projects/1240", name: "Proyecto API 2", description: "", code: "", created: "2019-09-09", lastModified: "2019-09-13", plannedStart: "2019-08-12", plannedStartWeek: "33-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "Q3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "2019-09-13", deadlineWeek: "37-2019", deadlineMonth: "2019-09", deadlineQuarter: "Q3 2019", deadlineYear: "2019", deadlineFiscalYear: "2019", plannedFinish: "2019-09-09", projectedFinish: "2019-09-09", actualFinish: "", priority: "NORMAL", actualPercentComplete: "73", state: "Active", baselineStart: "", baselineStartVariance: "", baselineDeadline: "", baselineDeadlineVariance: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "60", scheduleHealth: "Off Track", budgetHealth: "Off Track", type: "Implementation", workCalendar: "Default", budget: "10000", billingType: "TNM", plannedRevenue: "14400", plannedLaborRevenue: "14400", fixedPrice: "0", plannedEffort: "60", horas de trabajo reales: "101.5", horas de trabajo facturables reales: "68", horas de trabajo no facturables reales: "33.5", esfuerzo restante: "0", costo planificado: "8400", costo real: "10200", horas de trabajo facturadas: "14", ingresos facturados: "3600", importe de mano de obra facturado: "3600", gastos facturados: "0", costo de mano de obra planificado: "8400", costo de mano de obra real: "10200", costo no laboral planificado: "0", costo no laboral real: "0", costo fijo planificado: "0", costo fijo real: "0", ganancia planificada: "6000", margen planificado: "41.667", ganancia real: "6800", margen real: "40", costo proyectado: "10300", Horas de trabajo proyectadas: "93", Ingresos reales: "17000", Importe real de mano de obra no facturable: "8350", Gastos reales no facturables: "0", Alineación: "20", Beneficio: "20", Riesgo: "NORMAL", CPI: "", SPI: "", Variación de costos: "", Variación de programación: "", Porcentaje de finalización planificado: "100", bcwp: "", bcws: "", acwp: "10200", Equipo: "Miembro del equipo, Tony Stark", País personalizado: "", Gerente: "https://app.celoxis.com/psa//api/v2/projects/1240/manager", Clientes: "https://app.celoxis.com/psa//api/v2/projects/1240/clients", }, }Tarea
Actualizando el presupuesto de la tarea cuyo ID es 12350.
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"12350","budget":"10000"}' \ 'https://app.celoxis.com/psa/api/v2/tasks'Respuesta
{ data: { id: "12350", url: "https://app.celoxis.com/psa/tasks/12350", name: "Marketing y Promoción", description: "", hierarchy: "", topmostTask: "Marketing y Promoción", sN: "11", wbs: "4", color: "MARRÓN", plannedStart: "2019-09-09", plannedStartWeek: "37-2019", plannedStartMonth: "2019-09", plannedStartQuarter: "Q3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-09-13", plannedFinishWeek: "37-2019", plannedFinishMonth: "2019-09", plannedFinishQuarter: "Q3 2019", plannedFinishYear: "2019", planificadoFinishFiscalYear: "2019", inicio real: "2019-09-09", semana de inicio real: "37-2019", mes de inicio real: "2019-09", trimestre de inicio real: "Q3 2019", año de inicio real: "2019", año de inicio realFiscalYear: "2019", fin real: "", semana de fin de inicio real: "", mes de fin de inicio real: "", trimestre de fin de inicio real: "", año de fin de inicio real: "", año de fin de inicio realFiscalYear: "", inicio proyectado: "2019-09-09", semana de inicio proyectada: "37-2019", mes de inicio proyectado: "2019-09", trimestre de inicio proyectado: "Q3 2019", año de inicio proyectado: "2019", año de inicio proyectadoFiscalYear: "2019", projectedFinish: "2019-09-13", projectedFinishWeek: "37-2019", projectedFinishMonth: "2019-09", projectedFinishQuarter: "Q3 2019", projectedFinishYear: "2019", projectedFinishFiscalYear: "2019", projectedCost: "7000", actualRevenue: "10700", plannedEffort: "20.8", scheduleType: "FIXED_DURATION", duration: "5d", previousors: "10", successors: "22", constraintType: "ASAP", constraintDate: "", priority: "NORMAL", actualPercentComplete: "93", remainingEffort: "10.4", created: "2019-09-09", lastModified: "2019-09-13", lastUpdate: "Tony Stark “– Hace 4 días\r\n”, allUpdates: “Tony Stark – Hace 4 días\r\n”, lastUpdated: “2019-09-09”, resources: “”, scheduleHealth: “On Track”, budgetHealth: “Off Track”, plannedRevenue: “5200”, plannedLaborRevenue: “5200”, budget: “0”, fixedPrice: “0”, billingType: “TNM”, plannedCost: “3120”, actualCost: “6300”, actualLaborHours: “44”, myEstHours: “0”, myActHours: “0”, invoicedLaborHours: “8”, invoicedRevenue: “2400”, invoicedLaborAmount: “2400”, invoicedExpense: “0”, actualBillableLaborHours: “44”, actualNonBillableLaborHours: “0”, Costo fijo planificado: "0", costo no laboral planificado: "0", costo laboral planificado: "3120", importe real de mano de obra no facturable: "0", importe real de mano de obra facturable: "10700", gasto facturable real: "0", gasto no facturable real: "0", costo laboral real: "6300", costo no laboral real: "0", costo fijo real: "0", horas de mano de obra proyectadas: "48.89", adjuntos: "", hito: "No", programado manualmente: "No", tiempo permitido: "Sí", crítico: "No", cpi: "", spi: "", variación de costo: "", variación de programación: "", porcentaje de finalización planificado: "97", bcwp: "", bcws: "", acwp: "6300", inicio de línea base: "", variación de inicio de línea base: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "", showInTimeline: "No", externalKey: "", custom_kanban_state: "En progreso", project: "https://app.celoxis.com/psa//api/v2/tasks/12350/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/12350/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/12350/assignments", }, }Tiempo
Actualizando las horas, el estado y la fecha de la entrada de tiempo cuyo ID es 123460.
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"123460","hours":"6","date":"2019-09-13","state":"1"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'Respuesta
{ data: { id: "123460", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI3OTQzNAieie", accountingCode: "", created: "2019-09-09", date: "2019-09-13", dateWeek: "37-2019", dateMonth: "2019-09", dateQuarter: "Q3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-09-13", hours: 6.0, comments: "", timeCode: "Default", state: "Pending Approval", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/workItem", yearWeek: "2019-37", approvedOn: "", invoicedOn: "", approvals: "", isBillable: "Yes", billRate: "200", revenue: "1200", isCostable: "Yes", costRate: "100", cost: "600", user: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/user", approver: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/approver", project: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/project", }, }Aplicación
Actualizar el indicador de presupuesto, prioridad y costo de mitigación de riesgos de la aplicación cuyo ID es 54321.
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"54321","custom_risk_probability":"Likely", "priority":"2","custom_risk_mitigation_cost":"1000"}' \ 'https://app.celoxis.com/psa/api/v2/apps'Respuesta
{ data: { id: "54321", url: "https://app.celoxis.com/psa/apps/54321", name: "Riesgo 1", description: "", app: "Riesgo", state: "No ocurrió", age: "4d", requestor: "", dueDate: "", created: "2019-09-09", createdWeek: "37-2019", createdMonth: "2019-09", createdQuarter: "Q3 2019", createdYear: "2019", createdFiscalYear: "2019", timeout: "", completed: "", priority: "ALTA", lastUpdate: "No ocurrió – Tony Stark - 13-sep-2019 4:40 PM\r\n", lastUpdatedOn: "2019-09-13", allUpdates: "No ocurrió – Tony Stark - 13-sep-2019 4:40 PM\r\n\r\n--------------------\r\rCreado – Tony Stark - 9-sep-2019 6:47 PM\r\n", retrasado: "No", solicitanteVisible: "No", abierto: "Sí", administrador de estado: "Tony Stark", ingresos actuales: "0", costo actual: "0", esfuerzo actual: "0", horas de trabajo facturables actuales: "0", horas de trabajo no facturables actuales: "0", horas de trabajo facturadas: "0", ingresos facturados: "0", impacto de riesgo personalizado: "Bajo", probabilidad de riesgo personalizado: "Probable", costo potencial de riesgo personalizado: "", costo de mitigación de riesgo personalizado: 1000.0, plan de mitigación personalizado: "", calificación de riesgo personalizado: "Bajo", custom_bug_type: "", custom_bug_severity: "", custom_bug_component: "", custom_bug_resolution: "", custom_bug_affects_version: "", custom_bug_fix_version: "", custom_status_schedule: "", custom_status_budget: "", custom_status_scope: "", custom_status_quality: "", custom_status_team: "", custom_status_risk: "", custom_status_issue: "", custom_status_overall: "", custom_status_date: "", custom_status_dateWeek: "", custom_status_dateMonth: "", custom_status_dateQuarter: "", custom_status_dateYear: "", custom_status_dateFiscalYear: "", project: "https://app.celoxis.com/psa//api/v2/apps/54321/project", assignee: { data: { id: "430778", url: "https://app.celoxis.com/psa/users/430778", name: "Tony Stark", email: "tony.stark@celoxis.com", phone: "", login: "tony.stark", lastAccessed: "2019-09-13T16:40:00", workCalendar: "Default", admin: "Yes", virtual: "No", reportingManager: "", billRate: "300", costRate: "200", roles: "Staff", jobRolePrimary: "", }, }, }, }