Operaciones comunes

Para evitar repeticiones en el mapeo, nos referimos y enlazamos con las siguientes operaciones comunes.

Agregar un documento de proyecto

Agregar un objeto Document a la matriz documents y establecer su:

Agregar un documento de proceso de contratación

Agregar un objeto Document a la matriz contractingProcesses.summary.documents y establecer su:

Agregar una organización

  1. Agregar un objeto Organization a la matriz parties y establecer su .name al nombre de la organización.

  2. Si recopila identificadores de organizaciones, establecer .identifier según la referencia del identificador y establecer .id en {identifier.scheme}-{identifier.id}(-{department-identifier}). En caso contrario, establecer .id de forma incremental.

Añadir un acuerdo de financiamiento

  1. Si el proyecto es una Alianza Público Privada (APP), obtenga el ContractingProcess en .contractingProcesses que representa el proceso de contratación del contrato APP y añadir un Finance objeto a su matriz .summary.finance. De lo contrario, agregar un Finance objeto a la matriz .budget.finance.

  2. Establecer el Finance del objeto .id de forma incremental.