Hi All,
I would like to notify you that with this PR
https://github.com/apache/fineract/pull/4037 a new mandatory, length 8, unique
field: short_name was added to the job table.
This is great because now we have an identifier for the jobs, which are not
auto-incremented, and are static, regardless how the system has been
initialised.
You are now able to use this new field, instead of the primary key, to address
the jobs in all known job related API endpoints.
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}
I’ve filled this new field for the existing jobs. But if you have a custom job,
which is not contributed back to the community, then you should specify the
short_name, and add it to the liquibase script.
The short_name has a naming convention. First part is like a namespace, second
part is specific for the job, separated by _.
Example: ACC_AATR (Add Accrual Transactions)
Top 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
Thank you,
Marta