Recommendation
Represents a maintenance recommendation with severity level, attachments, and status tracking.Fields
Unique identifier for the recommendation
Short title summarizing the recommendation
Severity level indicating urgency of the recommendation
"low": Minor issue, can be addressed during routine maintenance"medium": Moderate issue, should be addressed soon"high": Significant issue, requires prompt attention"critical": Critical issue, immediate action required
Detailed description of the recommendation, including:
- Problem identified
- Recommended actions
- Expected outcomes
- Any relevant technical details
Array of attached files (images, PDFs, documents) supporting the recommendation
Reference to the site where action is needed
Reference to the asset requiring attention
Reference to the sampling point related to this recommendation
User who created the recommendation
Current status of the recommendation
"open": New recommendation, no action taken yet"in_progress": Work has started on the recommendation"completed": Recommendation has been fully addressed"overdue": Recommendation has passed its due date without completion
ISO 8601 timestamp when recommendation was created
ISO 8601 timestamp when recommendation was last updated
RecommendationAttachment
Represents a file attachment associated with a recommendation.Fields
MIME type or file type (e.g., “application/pdf”, “image/jpeg”, “image/png”)
URL to access the attachment file
Original filename of the attachment
AddRecommendationPayload
Payload for creating a new recommendation.Fields
All fields match theRecommendation type except:
id,created_at_datetime,updated_at_datetimeare auto-generatedstatusis automatically set to"open"attachmentsis optional- Entity references require only
idfield
EditRecommendationPayload
Payload for updating an existing recommendation.The
EditRecommendationPayload has the same structure as AddRecommendationPayload. The recommendation ID is passed separately to the update function.RecommendationAnalytics
Analytics data for recommendations over time.Fields
Month identifier (e.g., “2024-01”, “January 2024”)
Total number of recommendations in this period
Percentage change in total recommendations compared to previous period
Number of overdue recommendations
Percentage change in overdue recommendations
Number of recommendations that are both open and overdue
Percentage change in open/overdue recommendations
Usage Example
Severity Guidelines
- Low
- Medium
- High
- Critical
Low Severity
- Minor issues detected
- Can wait for scheduled maintenance
- No immediate risk to operations
- Examples:
- Slight increase in wear metals within acceptable range
- Cosmetic issues
- Documentation updates
Status Workflow
- open: Recommendation created, awaiting assignment or action
- in_progress: Work has started on addressing the recommendation
- completed: All recommended actions have been completed
- overdue: Recommendation has passed its target completion date
Related Types
Alarm Types
Recommendations are often linked to alarms
Sample Types
Sample results trigger recommendations