[
https://issues.apache.org/jira/browse/FINERACT-2119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Saghy updated FINERACT-2119:
---------------------------------
Description:
# Have an ID for the jobs, which are not auto-increment, and are static,
regardless how the system had been initialised.
2. Be able to use these identifiers to execute a job
*From Marta:*
New field on job table:
short_name VARCHAR(8) NNULL, Unique
Example: ACC_AATR (Add Accrual Transactions) - first part is like a namespace,
second part is specific for the job
namespaces:
LA: Loan Account
SA: Savings Account
SH: Shares
ACC: Accounting
STI: Standing Instruction
EM: Email sending
SMS: Sms sending
BDT: Business Date
COM: Commands
EXE: External Events
New API endpoints:
These API endpoints were added by the story above.
GET /v1/jobs/short-name/\{shortName}
GET /v1/jobs/short-name/\{shortName}/runhistory
POST /v1/jobs/short-name/\{shortName}
PUT /v1/jobs/short-name/\{shortName}
was:
1. Have an ID for the jobs, which are not auto-increment, and are static,
regardless how the system had been initialised.
2. Be able to use these identifiers to execute a job
> Have the scheduled jobs identified by a static, non-auto increment id in
> Fineract
> ---------------------------------------------------------------------------------
>
> Key: FINERACT-2119
> URL: https://issues.apache.org/jira/browse/FINERACT-2119
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Adam Saghy
> Assignee: Marta Jankovics
> Priority: Major
> Fix For: 1.11
>
>
> # Have an ID for the jobs, which are not auto-increment, and are static,
> regardless how the system had been initialised.
> 2. Be able to use these identifiers to execute a job
> *From Marta:*
> New field on job table:
> short_name VARCHAR(8) NNULL, Unique
> Example: ACC_AATR (Add Accrual Transactions) - first part is like a
> namespace, second part is specific for the job
> namespaces:
> LA: Loan Account
> SA: Savings Account
> SH: Shares
> ACC: Accounting
> STI: Standing Instruction
> EM: Email sending
> SMS: Sms sending
> BDT: Business Date
> COM: Commands
> EXE: External Events
> New API endpoints:
> These API endpoints were added by the story above.
> GET /v1/jobs/short-name/\{shortName}
> GET /v1/jobs/short-name/\{shortName}/runhistory
> POST /v1/jobs/short-name/\{shortName}
> PUT /v1/jobs/short-name/\{shortName}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)