1. Business Requirement
The Art Institute of Chicago is looking to create a new image ordering request system with Jira Service Desk. The new system will replace an internally developed system (Phoenix) and interface with our new digital asset management systems (Net X - currently in development) and collections management system (CITI) through the use of API services. Need to integration existing development resources using API.
2. Project Goal
Sunset existing image ordering request system (Phoenix) and replace with Jira Service Desk
Integration of CITI ( Collections Management System) with Jira Service Desk
Integration of Jira Service Desk with Net X (Digital Asset Management System)
3. Scope
Sl No# | Items | Description |
---|---|---|
1 | CITI App Integration | REST API is required to push the data |
2 | Net X API Integration | REST API is required to push the data |
3 | JSD ( Development of Integration Code) | Development of integration functionality in JSD |
4. Out of Scope
Sl No | Items | Description |
---|---|---|
1 | Configuration of JSD for Go -live
| |
2 | Advanced email integration : Transaction automated emails to create new acquisition orders (Parse email information into custom fields) | |
3 | Configuration/Enhancement of CITI App and Net X. |
5. Architecture
5.1 Overall Architecture
6. Work Breakdown Structure ( WBS)
Sl No# | Task | Task Description | Estimated Effort(Hours) |
---|---|---|---|
1 | Attachment In-Transit Utility |
|
|
1.1 | Business logic to to Save the attachment |
| 32 |
1.2 | Develop API for CITI app to push the attachment |
| 24 |
1.3 | Screen design to view the attachment |
| 16 |
2 | CITI Integration |
|
|
2.1 | Development of Screen for CITI App Integration | Connection Settings to Store CITI credentials, | 32 |
2.2 | Development of Business logic for JSD integration | Saving data to JSD and pushing data to CITI app | 32 |
2.3 | Develop API for CITI app to push the data to JSD | REST API | 24 |
3 | Nextx Integration |
|
|
3.1 | Development of Screen for Net X App Integration | Connection Settings to Store NetX credentials, | 32 |
3.2 | Development of Business Logic to push data from JSD to Net X |
| 32 |
3.3 | Development of Business Logic to push data from JSD to CITI App |
| 24 |
3.4 | Development of business to save data to JSD |
| 24 |
4 | Integration Testing |
| 32 |
5 | Implementation of Logger |
| 24 |
6 | Documentation |
| 16 |
7. Dependency
Sl No | Items | Phase | Remarks |
---|---|---|---|
1 | Access of CITI application | ||
2 | Access of Net X Application | ||
3 | Access of CITI Rest API to push the data | ||
4 | Access of Net X REST API to push the data | ||
5 | Access of JSD to test the integration | ||
6 | Access of Server to deploy the attachment service. | ||
7 | Availability of Artic team for any queries | Requirement Gathering/Development/Integration Testing | |
8 | Availability of Artic team for testing | UAT |
8. Glossary
CITI : Collection Management Application
Net X : Digital Asset Management System
JSD : Jira ServiceDesk