Refinity Basics
Business Processes
Users & Experience
Resilience & Operations
Connections & Integrations
100

What is purpose of the scan module?

- Captures and analyzes vehicle paint color (via spectro)
- Find closes Surventis color formula match
- Assist painters with mixing

100

What does the abbreviation MSO stand for?

- Multi-Site Operator
- Multi-Shop Organization

100

Which role has the fewest permissions in Refinity?

Painter

100

What is our IaC tool in Refinity?

Terraform

100

What is the name of our current/future LMS solutions

- Current: Absorb
- Future: Schoox

200

How do you place an order in Refinity? 

- Inventory: Release to Distributor
- Refinity Shop: In the UI

200

What is the difference between mix original and mix adjusted?

Original - Mix created in a Surventis Lab
Adjusted - Algorithmically calculated to be a better formula

200

Name all of the types of organizations in Refinity.

- Distributor
- MSO Company
- Individual Shop
- MSO Company Shop

200

What is the role of outbox message relay?

Reliable communication between different microservices.

200

How is Unicorn data moved to Refinity?

Azure Databricks

300

What are the two primary families of products that can be inventoried in Refinity?

- Paint
- Paint Related Products (PRP)

300

What data flows from Device Manager to Scan?

- Scan
- Measurements

300

Why might 2 users see different tiles when visiting Refinity?

- Brand
- Tier
- Country
- Role

300

What is the tool we use to find exceptions thrown from Refinity applications?

- Application Insights
- Azure Monitor
- Azure Log Analytics Workspace

300

Which Azure service handles global traffic routing for Refinity?

Azure Front Door

400

How does the reporting application get data from the other Refinity applications?

- Incremental: Service Bus
- Full: Azure Synapse / ETL

400

What are the supported units of measurements Refinity offers in terms of packaging?

- Pieces
- Cartons
- Pallots

400

What is the purpose of Ready For Use (RFU) in Mix?

- Color mix not ready for painting
- Bulk mix

400

What is the primary language called when using Azure Monitor?

Kusto Query Language (KQL)

400

What architectural pattern does the Inventory applications use to communicate with other services asynchronously?

- Event Driven Architecture
- Domain Driven Design

500

Which price tier does scan feature belong to?

Leader

500

What are the 2 protocols the Scan microservice communicates with the Refinity Monolith?

- HTTP (REST API)
- AMQP (Service Bus)

500

What are the 2 main customizations enabled by private label?

- Independent URL
- Branding

500

What is our automated end-to-end testing tool called?

- Cypress
- Playwright

500

What is the purpose of an azure service bus?

- Asynchronous Messaging
- Queue