Actualizar desde XML

Cuando se quieren importar datos de tarea desde un programa de terceros a los campos de tarea de un proyecto existente en Sciforma, hay que utilizar un escenario de actualización XML para decidir los campos de tarea que se quieren actualizar y las etiquetas XML que se deben usar en dichos campos.

Las etiquetas XML (fuente de datos) se pueden elegir en una lista o introducir manualmente. El campo Tarea correspondiente de Sciforma (meta) se puede elegir en una lista desplegable que incluye todos los campos editables que existen para la categoría Tarea (ya sean integrados o definidos por el usuario).

Los administradores de Sciforma pueden definir los escenarios de actualización en la vista Escenarios de actualización XML del Diseñador.

El escenario de actualización XML sirve para hacer la correspondencia entre los valores del archivo XML y los campos integrados de Sciforma que se pueden editar.

Por ejemplo, el campo «Fin» de Sciforma es un campo integrado y editable que indica cuándo acaba una tarea. Un escenario de actualización XML puede crear una correspondencia entre el valor de «Fin» del proveedor de una tarea y el valor del campo «Fin» de Sciforma para actualizar la duración de la tarea (así como los datos de asignación correspondientes, en función de su tipo de distribución). El resultado de esta operación equivale a que el usuario final introduzca manualmente un valor en el campo integrado «Fin».

Los campos integrados de solo lectura para los usuarios finales, como el Inicio de una tarea, no se pueden actualizar mediante la importación de un XML (de la misma manera que el usuario final no los puede editar). Atención: Para actualizar la fecha de inicio real de una tarea de Sciforma se puede utilizar el campo «Inicio real» de tarea en la correspondencia de campos.

Hacer clic en el botón Actualizar desde XML abre el cuadro de diálogo Actualizar desde XML, en el que el usuario puede indicar la ubicación del archivo XML a partir del que quiere actualizar el escenario XML que se va a utilizar para completar los campos.

El resultado de la operación Actualizar desde XML equivale a que el usuario introduzca los valores manualmente en un conjunto de campos de tarea. Después de actualizar los campos de tarea de Sciforma con los valores del archivo XML, los datos se pueden utilizar en cualquier espacio de trabajo o función de Sciforma, como los diagramas de Gantt, las fichas o las fórmulas.

Existen dos escenarios de actualización XML predeterminados:

  • Actualizar campos integrados

  • Actualizar campos MSP

Actualizar campos integrados

Este escenario permite actualizar un proyecto de Sciforma directamente con la información que llega desde Microsoft Project, por ejemplo.

Etiqueta XML

Campo de tarea

Start

Iniciar después del

Finish

Fin

WBS

EDT

PercentComplete

% completado

ActualStart

Inicio real

ActualFinish

Fin real

PercentWorkComplete

% físico completado

Priority

Prioridad al nivelar

Nota

Si el archivo XML contiene una tarea que no existe en Sciforma y el usuario decide crearla, el sistema hará aparecer una nueva tarea con el valor correspondiente para el campo «Número» (N.º) y aplicará la correspondencia del campo.

Actualizar campos MSP

Este escenario ofrece las siguientes correspondencias:

Etiqueta XML

Campo de tarea

Start

Inicio MSP

Finish

Fin MSP

PercentComplete

% completado MSP

Los tres campos MSP se han añadido especialmente para servir de marcador de posición para los datos que vienen de Microsoft Project. La idea es importar las fechas y los valores de cumplimiento en campos que no afecten al estado actual del proyecto de Sciforma pero que permitan realizar las comparaciones necesarias.