sartography / spiff-arena

SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
GNU Lesser General Public License v2.1
62 stars 42 forks source link

Add a city if it's missing from the list (in a datastore) #750

Open harmeet-status opened 9 months ago

harmeet-status commented 9 months ago

Add an option to allow users to add missing cities to the datastore

  1. User should be able to notify Support team about the missing city without a need to cancel the travel request
  2. Support team gets a task assigned to them, saying “Please add missing city”
  3. Support team checks the datastore (and refreshes if needed)
  4. If the city is missing in the list, the support team adds the city to the “missing cities” list - can do it through DMN table (without a need ti develop additional functionality for DataStores navigation)
  5. Additional DataStores functionality - being able to search
  6. when the missing city is added to the externalDB, the city needs to be “excluded from the missing cities list
harmeet-status commented 9 months ago

Comment from @sashayar13:

  1. Update Request Travel process
  2. Create a new process with the user task + script to update data store
  3. Update the Typeahead process for cities/countries
  4. Dev - allow updating to the datastore using the json schema + optionallity introduce new features - editing datastores entries from the DataStore panel

@sashayar13 to check other dbs (source of data for countries/cities) What would be the effort associated to implement and test the change -?

harmeet-status commented 9 months ago

Comment from @sashayar13:

https://www.notion.so/Datastores-search-functionality-filters-and-export-function-4199a13d3ec34fdc834a50976aaa4ca1?pvs=4