SupportCenter is a microservice for managing and updating cases within the POB (Point of Business) system. It ensures efficient handling of case updates, status changes, and synchronization with POB.
- Java 21 or higher
- Maven
- Git
- Dependent Microservices
-
Clone the repository:
git clone [email protected]:Sundsvallskommun/api-service-supportcenter.git
-
Configure the application:
Before running the application, you need to set up configuration settings. See Configuration
Note: Ensure all required configurations are set; otherwise, the application may fail to start.
-
Ensure dependent services are running:
If this microservice depends on other services, make sure they are up and accessible. See Dependencies for more details.
-
Build and run the application:
mvn spring-boot:run
This microservice depends on the following services:
- POB
- Purpose: POB is the case management system where IT support handles cases.
- Website: https://www.serviceaide.com/products/pob
- Setup Instructions: Refer to its documentation for installation and configuration steps.
Ensure that these services are running and properly configured before starting this microservice.
Access the API documentation via Swagger UI:
- Swagger UI: http://localhost:8080/api-docs
Refer to the API Documentation for detailed information on available endpoints.
curl -X GET http://localhost:8080/api/2281/assets
Configuration is crucial for the application to run successfully. Ensure all necessary settings are configured in application.yml
.
-
Server Port:
server: port: 8080
-
POB Service:
integration: pob: url: http://dependency_service_url
-
Application Profiles:
Use Spring profiles (
dev
,prod
, etc.) to manage different configurations for different environments. -
Logging Configuration:
Adjust logging levels if necessary.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.
© 2024 Sundsvalls kommun