Comments (3)
@amirozer sounds good.
- We can also create a data migration that backfills these IDs for existing requests.
- I like the format for the default ID based on date and increment
- Regarding your point 3, I'm less sure about the use case for allowing an external system to set these IDs in order to continue updating a ticket based on an existing ID from another system. We can't guarantee that these external systems issue IDs that are unique per jurisdiction - eg they may be unique per department for all we know. I'm just not sure it is not better to always issue our own ticket ID based on the format you suggest, which we can guarantee is unique in a given jurisdiction context, and then, if we have a real use case, add a field for external identifier(s).
from govflow.
@pwalsh re: 3, I've based this requirement on the fact that we have an immediate need to import external systems' data into the platform. We already do this today with dozens of clients, and we already today import the same tickets multiple times, updating existing tickets, so we do need an external reference ID. I'll check if we have any client that has multiple hotlines integrated. If we do, I suggest the import mechanism will optionally add a prefix to ticket numbers, by import source.
from govflow.
Shipped in #53
from govflow.
Related Issues (20)
- Add explicit close date for service requests HOT 1
- Expose proper CLI for commands HOT 4
- Typing repositories and injecting their dependencies HOT 1
- Communication templates missing from published package HOT 1
- Error building projects using Govflow as dependency: migrate cli source code not found HOT 3
- Allow editing of a service for a service request HOT 1
- Repositories and Services
- Limit access to backoffice API by user permissions
- Explicitly create log of events related to each request HOT 1
- Support request submissions by email HOT 1
- Different types of "services" or "request types" HOT 1
- Workflow enhancement - assignment and "ownership" logic to users via departments HOT 19
- Support email as an inbound channel HOT 3
- Update display of referenced objects in audit strings HOT 1
- Pluggable auth
- SMS communication HOT 3
- Two-way SMS implementation HOT 1
- Tracking SMS subscription status HOT 1
- Possible enhancements for message disambiguation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from govflow.