Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Recorrido por la CLI
sidebar_label: Recorrido por la CLI
slug: /cli-walkthrough
translation_source_hash: a044b0a82a85cef420e88d48a916f20e81f5ddb0
translation_source_hash: f6e40abe147cf1757485734356bb2833ba568ea0
translation_review_status: machine
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,13 @@
---
title: Configurar steps
translation_source_hash: 157984301b15b94a4df45d57fcf4b28494fa4e69
translation_source_hash: f3b468fed875c666bcf0648dfc5959c97beb923c
translation_review_status: machine
---

Un step es una tarea o actividad concreta dentro de un workflow. Cada step está
vinculado a un [adaptor](/adaptors/) y contiene la lógica de negocio para hacer
una tarea u operación concreta en esa aplicación de destino.

:::note

En OpenFn V1 no existía el concepto de `Workflow Steps`: se llamaban `Jobs`. En
V2, los `Jobs` se definen como _las expresiones de job o los scripts que definen
la lógica de negocio y las reglas de transformación de cada uno de los `Steps`_.

:::

## Crear o editar un step {#create-or-edit-a-step}

En el Canvas del workflow, haz clic en el ícono de más `+` para crear un step
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Hoja de ruta y filosofía de producto
sidebar_label: Hoja de ruta
translation_source_hash: c9a9fc5e683db89572d83478f3c0327da01df9d7
translation_source_hash: 54b677695cefbfb41fd34e5066a34f7adcdc3e19
translation_review_status: machine
---

Expand Down Expand Up @@ -146,7 +146,7 @@ date.

OpenFn/Lightning is the fully open-source workflow automation platform at the
core of the OpenFn Digital Public Good (learn more about the product
[here](/get-started/home.md#openfn-lightning)).
[What is OpenFn?](/get-started/home.md#openfn-lightning)).

| **ID** | **Feature** | **Status** | **Timeline** | **Δ** | **Description** |
| :-----------------------------------------------------: | :----------------------------------------------------- | :--------: | :----------: | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Planificación
translation_source_hash: 0bf6b304d3c23534195b5a7bdc18065b53aec01c
translation_source_hash: 3e987c2fd49a72145781ac9cb9a7612098b50195
translation_review_status: machine
---

Expand Down Expand Up @@ -84,11 +84,11 @@ sensibles en servidores locales o administrados por el gobierno, podrías:
\*Visita la página [Requisitos](/deploy/requirements.md) para obtener más
información sobre las especificaciones de servidor recomendadas.

## Pasar de la nube a un despliegue local (v1 o v2) {#moving-from-cloud-to-local-v1-or-v2}
## Pasar de la nube a un despliegue local {#moving-from-cloud-to-local}

Si planeas una implementación autoalojada, te recomendamos desarrollar y probar
la solución inicial en el SaaS de OpenFn (v1 o v2, quizás en un plan gratuito) y
luego exportarla para usarla en Lightning (v2).
la solución inicial en el SaaS de OpenFn (quizás en un plan gratuito) y luego
exportarla para usarla en un despliegue local de Lightning.

Así, el implementador puede concentrarse en resolver los requisitos de negocio y
técnicos de la automatización antes de asumir los costos del despliegue.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Versiones de la propuesta de portabilidad
translation_source_hash: 6f60d19ea47e10d8a98feb1db3e323c0fe2297d1
translation_source_hash: 11e575ccfd8fe9094731418336a90f33d7023c9d
translation_review_status: machine
---

Expand All @@ -13,8 +13,7 @@ especificación.

## v3 {#v3}

El estándar v3 se creó para la plataforma v2 y está vinculado al proyecto
Lightning.
El estándar v3 se creó para Lightning.

La v3 usa los comandos y protocolos de despliegue antiguos de la CLI. La app y
la CLI todavía la admiten por completo, pero se está retirando desde mayo
Expand All @@ -24,7 +23,7 @@ de 2026.

## v2 {#v2}

Se usa para exportar desde la plataforma antigua.
Se usa para exportar desde la plataforma OpenFn original, que ya se retiró.

```yaml
jobs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: ¿Qué es OpenFn?
id: home
sidebar_label: ¿Qué es OpenFn?
slug: /
translation_source_hash: 97ba6c3bda9542d0d78cd1b33c23496cd233e174
translation_source_hash: 1f4697c184b51a3fef859fa4df809cf1e7971193
translation_review_status: machine
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: Estándares
title: Estándares y OpenFn
translation_source_hash: 4268e67655414b5830b8194dd7e98e23d283a613
translation_source_hash: c37d116cea5e898bc435f82f866ce7f417e9d185
translation_review_status: machine
---

Expand Down Expand Up @@ -60,7 +60,7 @@ siglas en inglés). Para saber más, consulta la

### OpenFn y OpenHIE {#openfn-and-openhie}

La plataforma OpenFn v2 ([OpenFn/lightning](https://github.com/OpenFn/)) es un
La plataforma OpenFn ([OpenFn/lightning](https://github.com/OpenFn/)) es un
**_motor de workflows_** compatible con OpenHIE que se usa para (1) automatizar
procesos de negocio complejos que abarcan varios sistemas digitales (incluidos
los componentes de OpenHIE _y_ los sistemas del punto de atención) y (2)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: Prueba la v2⚡
title: Prueba OpenFn
id: try-out
sidebar_label: Prueba la v2⚡
translation_source_hash: 4e28f15f405f837836a724296995294f1761e78d
sidebar_label: Prueba OpenFn
translation_source_hash: 2d47bb47c7cfedce357eae0d89af66923793c9a1
translation_review_status: machine
---

Si te interesa probar OpenFn v2⚡ hoy mismo, tienes 3 opciones:
Si te interesa probar OpenFn hoy mismo, tienes 3 opciones:

## 1. Regístrate para obtener una cuenta gratuita {#1-register-for-a-free-account}

Expand All @@ -21,9 +21,7 @@ información en [nuestro sitio web](https://www.openfn.org/pricing).
:::tip ¿Ya tienes una cuenta?

Visita [www.openfn.org/login](https://www.openfn.org/login) para iniciar sesión
en tu cuenta de Lightning v2. Si solo tienes un usuario de v1, tendrás que crear
una cuenta nueva de v2 en
[www.openfn.org/register](https://www.openfn.org/register).
en tu cuenta.

:::

Expand All @@ -45,10 +43,9 @@ quieras conservar.

## 3. Instala OpenFn/lightning localmente {#3-install-openfnlightning-locally}

Instala OpenFn v2 localmente para acceder al software de código abierto y
explorar sin límites. La documentación para desarrolladores está en nuestro
repositorio de GitHub:
[github.com/OpenFn/lightning](https://github.com/OpenFn/lightning).
Instala OpenFn localmente para acceder al software de código abierto y explorar
sin límites. La documentación para desarrolladores está en nuestro repositorio
de GitHub: [github.com/OpenFn/lightning](https://github.com/OpenFn/lightning).

:::info ¿Tienes preguntas?

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: Transformación de datos
title: Transformación de datos
translation_source_hash: a4731145379c6ab801d158a4696762e407360d24
translation_source_hash: 74160841b1b073c6b2663006d35d4673137511fd
translation_review_status: machine
---

Expand Down Expand Up @@ -154,7 +154,7 @@ No todas las operaciones admiten una cadena de JSON path. Consulta la
## Inicialización de variables {#variable-initialisation}

<!--
I'm a bit iffy on this because actually in v2 you can just do const result = [] at the top of your job
I'm a bit iffy on this because actually you can just do const result = [] at the top of your job

Is the fn block really better practice?
-->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: Usar cursores
title: Usar cursores
translation_source_hash: da397a43bea2cd3ef29dc7ba2da3c9fecceeaf7e
translation_source_hash: b390163f730f2af3be47835e0cc98c6579dfff6f
translation_review_status: machine
---

Expand Down Expand Up @@ -129,30 +129,6 @@ state como entrada a la CLI:
$ openfn job.js -s state.json -a http
```

<details>
<summary>Cursores manuales en v1</summary>

La plataforma v1 no permite definir libremente el state de entrada, así que
definir un cursor manual es un poco más difícil.

Tienes que escribir el cursor manual directamente en el run para que se ignore
el cursor del state:

```js
cursor('2024-03-12');
```

Deberías comentar esta línea en los runs de producción.

También puedes usar la opción defaultValue. Funciona siempre que ejecutes sin
ningún state inicial:

```js
cursor(state => state.cursor, { defaultValue: '2024-03-12' });
```

</details>

### Opciones del cursor {#cursor-options}

El segundo argumento de `cursor()` es un objeto de opciones. Puedes usarlo para
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,10 @@ keywords:
- status codes
- exit codes
- troubleshooting
translation_source_hash: 142023e6bcf41255617e547ab466c497c6e1266e
translation_source_hash: 3d980e764b6520aabe6447d0ceab67f4870266a4
translation_review_status: machine
---

Esta página ofrece consejos para solucionar problemas a quienes usan la
_plataforma OpenFn v2_.

## Runs

Una de las páginas más útiles para solucionar problemas en OpenFn es la página
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: De HTTP a GoogleSheets
title: Workflow de HTTP a GoogleSheets
translation_source_hash: dda6b88cd13c6a33fde0ac1765e545b6c743d03c
translation_source_hash: d8c01fffb2054934c716dff19b6e1bd720100e9c
translation_review_status: machine
---

Expand All @@ -28,8 +28,8 @@ Antes de comenzar, damos por hecho que revisaste lo siguiente:
- Tienes una cuenta de Google. La usaremos para crear una credencial que
autorice el acceso a Google Sheets.
- Tienes acceso a un proyecto de OpenFn (en una
[aplicación OpenFn v2](https://github.com/OpenFn/lightning) instalada
localmente o en [app.openfn.org](https://app.openfn.org)).
[aplicación OpenFn](https://github.com/OpenFn/lightning) instalada localmente
o en [app.openfn.org](https://app.openfn.org)).

## Primeros pasos {#getting-started}

Expand Down