Skip to content

Commit

Permalink
Ajout du projet OperatorFabric
Browse files Browse the repository at this point in the history
  • Loading branch information
ClementBouvierN committed Oct 28, 2024
1 parent 10b7d1c commit cbd6b7a
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 1 deletion.
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
BUNDLE_PATH: "/home/bouvierneveucle/.local/share/gem"
44 changes: 44 additions & 0 deletions _projects/operatorfabric.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: OperatorFabric
show-title: false
layout: project
excerpt: OperatorFabric is a modular, extensible, industrial-strength platform for alarming and coordination processes.
header:
image: /assets/images/operatorfabric/logo_lfe_operatorfabric.png
teaser: assets/images/operatorfabric/logo_lfe_operatorfabric_resized.png
github: https://github.com/opfab/
website: https://opfab.github.io/
license: MPL 2.0
license-url: https://opfab.github.io/documentation/current/community/#license_and_DCO
documentation: https://opfab.github.io/
community: https://lfenergy.slack.com/channels/operator-fabric
tags: [LFEnergy, MPL2.0]
---

# A Smart Assistant For System Operators


OperatorFabric is a modular, extensible, industrial-strength platform for use in electricity, water, and other utility operations.

It aims to facilitate operational activities for utilities in two ways :

* Centralize real time business events in a single place to avoid having multiple screens/software. To do so, OperatorFabric provides
* event dispatching rules on a per user basis (based on groups, organizational entities, processes... )
* event-sending endpoints for business applications
* a mechanism of templating to customize events rendering (using HTML5 )
* a view of the events on a timeline or a calendar
* storage of all the events (archive feature)
* notifications via sounds or emails
* possibilities to integrate screen from other applications


* Facilitate interactions between operational control centers:
* Share information in real time, as pre-formatted cards that can be sent either manually by operators or automatically by external solutions.
* Introduce pre-formatted question/response exchanges between control centers. This can be used to implement operational processes (with the notion of "last time to respond").
* Share events in calendar (also allowing repeating events)

In addition, the following features are available: internationalization, light/dark mode for the UI, realtime connected users supervision, authorization mechanism.

Integration with existing IT systems is an overarching concern: support of Firefox and Chromium-based browsers, docker deployment, communication with business applications via REST API or Kafka, integration with external authentication systems (via OAuth2), monitoring via Prometheus endpoints.

![Feed screen layout](/assets/images/operatorfabric/feed_screenshot.png)
Binary file added assets/images/operatorfabric/feed_screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/project_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: # Put a title for your project
show-title: # Set to false if the header.image is your logo with the tile of the project, false otherwise
show-title: # Set to false if the header.image is your logo with the title of the project, false otherwise
layout: project
excerpt: # a brief phrase that will show up on the home page
header:
Expand Down

0 comments on commit cbd6b7a

Please sign in to comment.