[jira] [Assigned] (FINERACT-1760) Manage external IDs
[ https://issues.apache.org/jira/browse/FINERACT-1760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksandar Vidakovic reassigned FINERACT-1760: -- Assignee: Adam Saghy (was: Aleksandar Vidakovic) > Manage external IDs > > > Key: FINERACT-1760 > URL: https://issues.apache.org/jira/browse/FINERACT-1760 > Project: Apache Fineract > Issue Type: New Feature >Reporter: Mihaly Dallos >Assignee: Adam Saghy >Priority: Major > Labels: PepperSoup > Fix For: 1.9.0 > > > h1. Introduction > Transactions may change due to correction. Correction can be done by > reverting a transaction. This can lead to removing and adding transactions > back to an account. It results new ID distribution from the transaction > sequence. External systems may not want to follow up on these changes but > rather access transactions as they are at their end state. In order to be > able to direct client immediately to the right record an additional > identifier is to be used. > Supporting externalId is a long time wanted functionality with two major > benefits: > * Not an auto incremented number (privacy, harder to guess) > * Not represent any internal state > h2. Requirements > * Supporting external id for identifying and fetching some if the entities > in Fineract > * API enhancement to support targeting by external id > * ✅ External id can be provided in API request > * Extend API response with external id > * Support external id auto generation (configurable) > *+External identifier+* > * Must be unique > * Immutable > * Customer (Caller) provided > * Ability to generate automatically (configurable) > h3. *+Database+* > External identifier field to be stored in the loan table > {+}type{+}: String > {+}indexing{+}: true > h3. +Configuration+ > Enable to auto generate external id (if not provided). > By default it should be disabled. > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (FINERACT-1760) Manage external IDs
[ https://issues.apache.org/jira/browse/FINERACT-1760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aleksandar Vidakovic reassigned FINERACT-1760: -- Assignee: Aleksandar Vidakovic (was: Adam Saghy) > Manage external IDs > > > Key: FINERACT-1760 > URL: https://issues.apache.org/jira/browse/FINERACT-1760 > Project: Apache Fineract > Issue Type: New Feature >Reporter: Mihaly Dallos >Assignee: Aleksandar Vidakovic >Priority: Major > Labels: PepperSoup > > h1. Introduction > Transactions may change due to correction. Correction can be done by > reverting a transaction. This can lead to removing and adding transactions > back to an account. It results new ID distribution from the transaction > sequence. External systems may not want to follow up on these changes but > rather access transactions as they are at their end state. In order to be > able to direct client immediately to the right record an additional > identifier is to be used. > Supporting externalId is a long time wanted functionality with two major > benefits: > * Not an auto incremented number (privacy, harder to guess) > * Not represent any internal state > h2. Requirements > * Supporting external id for identifying and fetching some if the entities > in Fineract > * API enhancement to support targeting by external id > * ✅ External id can be provided in API request > * Extend API response with external id > * Support external id auto generation (configurable) > *+External identifier+* > * Must be unique > * Immutable > * Customer (Caller) provided > * Ability to generate automatically (configurable) > h3. *+Database+* > External identifier field to be stored in the loan table > {+}type{+}: String > {+}indexing{+}: true > h3. +Configuration+ > Enable to auto generate external id (if not provided). > By default it should be disabled. > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (FINERACT-1760) Manage external IDs
[ https://issues.apache.org/jira/browse/FINERACT-1760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Adam Saghy reassigned FINERACT-1760: Assignee: Adam Saghy > Manage external IDs > > > Key: FINERACT-1760 > URL: https://issues.apache.org/jira/browse/FINERACT-1760 > Project: Apache Fineract > Issue Type: New Feature >Reporter: Mihaly Dallos >Assignee: Adam Saghy >Priority: Major > Labels: PepperSoup > > h1. Introduction > Transactions may change due to correction. Correction can be done by > reverting a transaction. This can lead to removing and adding transactions > back to an account. It results new ID distribution from the transaction > sequence. External systems may not want to follow up on these changes but > rather access transactions as they are at their end state. In order to be > able to direct client immediately to the right record an additional > identifier is to be used. > Supporting externalId is a long time wanted functionality with two major > benefits: > * Not an auto incremented number (privacy, harder to guess) > * Not represent any internal state > h2. Requirements > * Supporting external id for identifying and fetching some if the entities > in Fineract > * API enhancement to support targeting by external id > * ✅ External id can be provided in API request > * Extend API response with external id > * Support external id auto generation (configurable) > *+External identifier+* > * Must be unique > * Immutable > * Customer (Caller) provided > * Ability to generate automatically (configurable) > h3. *+Database+* > External identifier field to be stored in the loan table > {+}type{+}: String > {+}indexing{+}: true > h3. +Configuration+ > Enable to auto generate external id (if not provided). > By default it should be disabled. > -- This message was sent by Atlassian Jira (v8.20.10#820010)