Skip to content

Commit

Permalink
Merge pull request #634 from OpenFn/feb-update
Browse files Browse the repository at this point in the history
February Roadmap update
  • Loading branch information
taylordowns2000 authored Feb 13, 2025
2 parents c5841c0 + 02edd64 commit 557f81b
Showing 1 changed file with 31 additions and 19 deletions.
50 changes: 31 additions & 19 deletions docs/contribute/openfn-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,18 @@ We collect feedback and new feature requests via our
OpenFn core team and users to track, engage by upvoting their favorite and
mission critical feature requests.

:::info Join our weekly product update

We encourage you to join our weekly product updates where we present what's new
and coming next. It's also a good opportunity for you to ask us questions about
OpenFn. The call holds every Friday at 11 AM GMT (London)
[here](https://meet.google.com/ene-mbbn-mdo) -
(https://meet.google.com/ene-mbbn-mdo). You can also
[add our events to your calendar](https://calendar.google.com/calendar/u/0?cid=Y182Y2Y4NWY0NjlhNWVlMzA4NzEwMWE5MWNhYmRjZTRkMDZlZDU1OGY1OTM3ZGUzNTQ0NWNkYmQ2NDFhMDY3MGFjQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20)
so you never miss out on our demos, webinars, and product updates.

:::

### Upvote features 👍

1. Go to the community
Expand Down Expand Up @@ -126,18 +138,17 @@ 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](/documentation#openfn-v2-lightning-)).

| **ID** | **Feature** | **Status** | **Timeline** | **Δ** | **Description** |
| :-----------------------------------------------------: | :--------------------------------- | :--------: | :----------: | :----------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [2126](https://github.com/OpenFn/Lightning/issues/2126) | OpenFn Workflow JSON APIs | In dev | Q1'25 | | Expose API endpoints that allows developers to interact with OpenFn from other platforms or within jobs. e.g create a new workflow with the jobs given a JSON payload. |
| [2815](https://github.com/OpenFn/lightning/issues/2815) | Data Collections (all users) | Tracked | Q1'25 | ✨ (new) | Make data collections accessible to users by allowing project owners and admins to create and manage data collections in their projects. (See [feature request](https://community.openfn.org/t/allow-all-users-to-create-collections/746).) |
| [1880](https://github.com/OpenFn/Lightning/issues/1880) | 1-Click Manual Run for Cron | Shaped | Q1'25 | | Allow users to manually run cron triggered workflows with a custom cursor and run now button. |
| [1755](https://github.com/OpenFn/Lightning/issues/1755) | Control Log Levels | Shaped | Q1'25 | | Control what is printed in run logs by specifying log levels and allow users to disable printing console.logs, for data privacy once workflows are handling production data. |
| [2723](https://github.com/OpenFn/lightning/issues/2723) | Workflow Template Library | Tracked | Q1'25 | | Create a library of common workflows that users can easily access and clone for use in their projects. |
| [2155](https://github.com/OpenFn/lightning/issues/2155) | Locally-Served Adaptors | Tracked | Q1'25 | | Enable lightning to use local adaptors to allow developers quickly test adaptors locally without deploying to npm |
| [2155](https://github.com/OpenFn/lightning/issues/2155) | Easy Custom Inputs for Work Orders | Tracked | Q1'25 | | Users should be able to trigger a manual run with a custom input data. The input data can a raw JSON, CSV, I/O data clip or dataset from project collections |
| [2722](https://github.com/OpenFn/lightning/issues/2722) | Canvas & Inspector Redesign | Tracked | Q2'25 | ⬇️ ~~Q1'25~~ | Redesign the canvas and inspector to make user experience and workflow building better for users. |
| [2524](https://github.com/OpenFn/Lightning/issues/2524) | Project Sandbox & Production Modes | Tracked | Q2'25 | ⬇️ ~~Q1'25~~ | Allow users to be able to switch between sandbox and production modes in their projects. |
| [608](https://github.com/OpenFn/kit/issues/608) | Websocket Worker Monitoring | Tracked | Q2'25 | | Give users better visibility of what's happening on inside the worker, especially when an error occurs during run execution. |
| **ID** | **Feature** | **Status** | **Timeline** | **Δ** | **Description** |
| :-----------------------------------------------------: | :----------------------------------------------------- | :--------: | :----------: | :----------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [2920](https://github.com/OpenFn/lightning/issues/2920) | Filter work orders by run state | Shaped | Q1'25 | ✨ (new) | Allow users to filter project work orders by run state via the history page. |
| [1880](https://github.com/OpenFn/Lightning/issues/1880) | Manual Run for Workflows via a Run now button | Shaped | Q1'25 | | Allow users to manually workflows with a custom cursor/state and run now button. See request [here](https://community.openfn.org/t/simpler-ui-to-run-workflows-on-demand/713/4) |
| [1755](https://github.com/OpenFn/Lightning/issues/1755) | Control Log Levels and Output | Shaped | Q1'25 | | Control what is printed in run logs by specifying log levels and allow users to disable printing console.logs, for data privacy once workflows are handling production data. |
| [2723](https://github.com/OpenFn/lightning/issues/2723) | Workflow Template Library | Tracked | Q1'25 | | Create a library of common workflows that users can easily access and clone for use in their projects. |
| [2904](https://github.com/OpenFn/lightning/issues/2904) | Show audit log and workflow history at a project level | Tracked | Q1'25 | ✨ (new) | Allow project owners and admnins to view their project audit log via the project settings. Workflow history will enable collaborators to see the varios snapshots of a workflow in a timeline. |
| [2155](https://github.com/OpenFn/lightning/issues/2155) | Easy Custom Inputs for Work Orders | Tracked | Q1'25 | | Users should be able to trigger a manual run with a custom input data. The input data can a raw JSON, CSV, I/O data clip or dataset from project collections |
| [2722](https://github.com/OpenFn/lightning/issues/2722) | Canvas & Inspector Redesign | Tracked | Q2'25 | ⬇️ ~~Q1'25~~ | Redesign the canvas and inspector to make user experience and workflow building better for users. |
| [2524](https://github.com/OpenFn/Lightning/issues/2524) | Project Sandbox & Production Modes | Tracked | Q2'25 | ⬇️ ~~Q1'25~~ | Allow users to be able to switch between sandbox and production modes in their projects. |
| [608](https://github.com/OpenFn/kit/issues/608) | Websocket Worker Monitoring | Tracked | Q2'25 | | Give users better visibility of what's happening on inside the worker, especially when an error occurs during run execution. |

_You can follow Lightning's progress and track delivered features in the
[Changelog](https://openfn.github.io/lightning/changelog.html)._
Expand All @@ -149,13 +160,14 @@ databases, and even raw data files, enabling interoperability with any
information system ([read more](/adaptors/)). Adaptors, alongside OpenFn's
workflow engine, enable automated workflows that cut across digital systems.

| **ID** | **Adaptor** | **Status** | **Timeline** | **Δ** | **Description** |
| :--------------------------------------------------: | :---------- | :--------: | :----------: | :---: | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| - | OCL | Tracked | Q1'25 | | To ensure that mappings stored in [OCL](https://openconceptlab.org/) can be more easily access and processed as inputs in OpenFn/Lightning workflows |
| [737](https://github.com/OpenFn/adaptors/issues/737) | MOSIP 🆕 | Tracked | Q1'25 | | Add a [MOSIP](https://mosip.io/#1) adaptor that enables users to integrate with MOSIP for identity management use cases across countries. |
| [736](https://github.com/OpenFn/adaptors/issues/736) | OpenCRVS 🆕 | Tracked | Q1'25 | | Add an [OpenCRVS](https://www.opencrvs.org/) adaptor. |
| [738](https://github.com/OpenFn/adaptors/issues/738) | ArcGIS 🆕 | Tracked | Q1'25 | | Add an [ArcGIS](https://www.arcgis.com/) adaptor for users to build workflow that manage data sync between source and online maps with OpenFn Workflows. |
| [697](https://github.com/OpenFn/adaptors/issues/697) | DHIS2 | Delivered | Q1'25 | | Extend the [DHIS2](https://www.dhis2.org) Adaptor to support Personal Access Token(PAT). |
| **ID** | **Adaptor** | **Status** | **Timeline** | **Δ** | **Description** |
| :--------------------------------------------------: | :--------------- | :--------: | :----------: | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [947](https://github.com/OpenFn/adaptors/pull/947) | Africa's Talking | Tracked | Q1'25 | ✨ (new) | Allow users to be automate SMS workflows across Africa via Africas Talking. |
| - | OCL | Tracked | Q1'25 | | To ensure that mappings stored in [OCL](https://openconceptlab.org/) can be more easily access and processed as inputs in OpenFn/Lightning workflows |
| [737](https://github.com/OpenFn/adaptors/issues/737) | MOSIP 🆕 | Tracked | Q1'25 | | Add a [MOSIP](https://mosip.io/#1) adaptor that enables users to integrate with MOSIP for identity management use cases across countries. |
| [736](https://github.com/OpenFn/adaptors/issues/736) | OpenCRVS 🆕 | Tracked | Q1'25 | | Add an [OpenCRVS](https://www.opencrvs.org/) adaptor. |
| [738](https://github.com/OpenFn/adaptors/issues/738) | ArcGIS 🆕 | Tracked | Q1'25 | | Add an [ArcGIS](https://www.arcgis.com/) adaptor for users to build workflow that manage data sync between source and online maps with OpenFn Workflows. |
| [697](https://github.com/OpenFn/adaptors/issues/697) | DHIS2 | Delivered | Q1'25 | | Extend the [DHIS2](https://www.dhis2.org) Adaptor to support Personal Access Token(PAT). |

### Docs Roadmap

Expand Down

0 comments on commit 557f81b

Please sign in to comment.