---
# System prepended metadata

title: Roammap Items

---

# Roammap Items


* 1. Tech Debt
    * Partial Deployment
    * 
* 2. Tech Debt
    * MQTT
    * Multiple Runtime & Database
    * Versioned Deployment
    

- Navigation


>Proje: Amorphie Runtime (AmorRun)
Areas: 

>Proje: Amorphie Frontend (AmorFront)
Areas:

>Proje: Amorphie Delivery (AmorBBT)
Areas:

>Proje: Amorphie Contact (AmorDoc)
Areas:

## Amorphie Runtime

## Business

* **AmorFront, AmorBBT::EPIC::** Akışlarda kullanılan 3FA subflowuna kişi ve tutar bazlı paralel ve seri onay desteği getirilmesi. Sirküler imza bilgileri için Noterler birliği entegrasyonu.
  - Adding support for parallel and sequential approvals based on individuals and transaction amounts within the 3-Factor Authentication (3FA) subflow used in workflows. This also includes integrating with the Notary Union to manage circular signature information, ensuring compliance and enhancing security.

* **AmorFront, AmorBBT::EPIC::** Navigation & Feature management workflows ile Side ve context navigasyon yönetimi.
  - Developing and managing navigation and feature management workflows to enable effective side and context navigation. This involves creating intuitive navigation structures that enhance user experience and accessibility.

* **AmorFront, AmorBBT, AmorRun::EPIC::** Domain desteği.
  - Implementing domain support to ensure consistency and seamless integration across AmorFront, AmorBBT, and AmorRun platforms. This involves managing domain-specific data and operations to facilitate better coherence and functionality.

## Functional

* **AmorFront, AmorBBT, AmorRun::EPIC::** Multi Role, Scope kullanıcıları hiyerarşisi, kullanıcı havuzları gibi gelişmiş SSO desteği.
  - Providing advanced Single Sign-On (SSO) capabilities that include multi-role support, hierarchical user scopes, and user pools. This allows for more granular access control and improved user management across different applications and services.

* **AmorRun::EPIC::** Her workflow ayrı tablo.
  - Storing each workflow in a separate database table to improve data organization, scalability, and management. This approach facilitates easier tracking, updating, and querying of workflow-specific data.

* **AmorRun::EPIC::** Data endpoint improvement, connector desteği ile farklı dblere yazma, okuma.
  - Enhancing data endpoints to support writing and reading from various databases using connectors. This improves data integration and interoperability, allowing the system to interact with multiple database types seamlessly.

* **AmorRun::EPIC::** Function desteği, BFF, sync hesaplamalar (faiz getirisi vs gibi).
  - Adding support for functions, Backend for Frontend (BFF) architecture, and synchronous calculations such as interest yield computations. This enables more dynamic and efficient processing of complex calculations and backend operations.

* **AmorRun::EPIC::** Scheduled/Timed Transitions.
  - Implementing scheduled and timed transitions within workflows, allowing for automated progression of tasks based on predefined schedules or time-based triggers.

* **AmorRun::EPIC::** Human Task, Queue Management.
  - Incorporating functionalities for human task management and queue management. This ensures that tasks requiring human intervention are properly queued, tracked, and managed, enhancing workflow efficiency and accountability.

* **AmorRun::EPIC::** JsonApi spec conversion.
  - Converting existing APIs to conform to the JsonApi specification, which standardizes the API responses, improves consistency, and facilitates easier integration with other systems.

* **AmorRun::EPIC::** Decoupled Task execution, rest call, orkes, dapr workflow support.
  - Supporting decoupled task execution, allowing tasks to be executed independently. This includes support for REST calls, orchestration, and Dapr workflows, which enhance the modularity and flexibility of the system.

* **AmorRun::EPIC::** JsonSchema desteği, validasyon kurallarının JsonSchema üzerine alınması.
  - Adding support for JsonSchema and incorporating validation rules directly within the JsonSchema. This ensures data validation is consistent, centralized, and easily maintainable.

* **AmorRun::EPIC::** Stage1-> Multi runtime support, Stage2-> Amorphie Sidecar, Environment desteği.
  - Stage 1: Implementing support for multiple runtimes to enhance the system’s flexibility and compatibility.
  - Stage 2: Introducing Amorphie Sidecar and environment support to provide additional functionalities and manage different runtime environments effectively.

* **AmorRun::EPIC::** Async desteği (SignalR, MQTT) için bir platform sunulması. WF Runtime subscribe olması, env variable ile.
  - Providing a platform for asynchronous communication using technologies like SignalR and MQTT. This includes enabling the workflow runtime to subscribe to asynchronous events via environment variables, improving real-time data processing and interaction capabilities.

* **AmorRun::EPIC::** Access Policy Management, OPA, ABAC, RBAC etc.
  - Implementing comprehensive access policy management that includes Open Policy Agent (OPA), Attribute-Based Access Control (ABAC), and Role-Based Access Control (RBAC). This enhances security and ensures that access to resources is managed dynamically and securely.

* **AmorRun::EPIC::** ~~Rendered View desteği~~
  - ~~Providing support for rendered views~~ (This feature may no longer be relevant or within the scope of current priorities, as indicated by the strikethrough).


## Amorphie Client Platform

### Functional
* Sadelestirme ve teknik borclarin odenmesi
* Uygulama platform bilesenlerinin paket haline getirilmesi
* Design System entegrasyonu
* Developer tooling
* JsonSchema to form render support. https://jsonforms.io, https://rjsf-team.github.io/react-jsonschema-form/


## Amorphie BackOffice

### Functional
* Tekil platformda konsolidasyon
* Geliştmiş multi tab, multi instance view desteği.


### Business
* Tasarim 
* Pool Human Task Implementasyon
* Bekleyen Onaylar
* Grid ve arama feature iyilestirmeleri
* Excel/PDF Support
* X-Customer bilgisinin aktive edilmesi. (user=calisan, scope=burganbank, muster=?)