Closed AndyRae closed 2 months ago
Updates the reuse of Mapping Rules to used Durable Azure Functions. Enables reusing rules to be much quicker, and more reliable.
Includes:
CreateConcepts
MappingRules
DatabaseTest
ProcessQueue
The durable functions also include job statuses, which we can use in the future to monitor the status of the reuse, and make it less "eery".
I made the decision to not update the algorithm for saving rules, for time, and to persist with smaller changes.
Closes #688
Add the following environment variables to the Django app:
Important: please complete these before merging.
changelog.md
Changes
Updates the reuse of Mapping Rules to used Durable Azure Functions. Enables reusing rules to be much quicker, and more reliable.
Includes:
CreateConcepts
andMappingRules
functions to be activity functions.CreateConcepts
functionMappingRules
function, based on paginating the created concepts.DatabaseTest
andProcessQueue
functionsThe durable functions also include job statuses, which we can use in the future to monitor the status of the reuse, and make it less "eery".
I made the decision to not update the algorithm for saving rules, for time, and to persist with smaller changes.
Closes #688
Environment changes needed
Add the following environment variables to the Django app:
Checks
Important: please complete these before merging.
changelog.md
, including migration instructions if any.