Actions37
- Issue Actions
- Lead Actions
- Opportunity Actions
- Account Actions
- Attendance Actions
- Personal Contact Actions
- Time Entry Actions
- User Actions
Overview
This node integrates with Easy Redmine to retrieve multiple attendance records based on a specified query. It is designed to fetch many attendance entries efficiently, supporting pagination and filtering through predefined queries.
Common scenarios where this node is beneficial include:
- Generating reports on employee attendance over a period.
- Synchronizing attendance data from Easy Redmine into other systems.
- Monitoring workforce presence and absences for HR or project management purposes.
For example, you can use this node to pull all attendance records matching a specific filter (like a date range or project) defined in Easy Redmine, either retrieving all results or limiting the number of records per execution.
Properties
| Name | Meaning |
|---|---|
| EasyRedmine Attendances Query Name or ID | Select a predefined attendance query by name or specify its ID to filter which attendance records to retrieve. |
| Return All | Boolean flag indicating whether to return all matching attendance records or limit the number of results. |
| Offset | Number specifying the starting point in the result set (used when not returning all). |
| Limit (1-100) | Maximum number of attendance records to return when not returning all. Value must be between 1 and 100. |
Output
The node outputs an array of JSON objects representing attendance records retrieved from Easy Redmine. Each object corresponds to one attendance entry and contains fields as defined by Easy Redmine's attendance data model.
If binary data were involved (e.g., attachments), it would be summarized here, but this operation deals solely with JSON attendance data.
Dependencies
- Requires an API key credential for Easy Redmine with appropriate permissions to access attendance data.
- The node uses the base URL configured in the credentials to connect to the Easy Redmine instance.
- No additional external dependencies beyond the Easy Redmine API.
Troubleshooting
Common Issues:
- Invalid or missing API credentials will cause authentication failures.
- Specifying an invalid attendance query ID or name may result in no data or errors.
- Requesting too many records without enabling "Return All" might lead to incomplete data retrieval.
- Network connectivity issues to the Easy Redmine server can cause timeouts or connection errors.
Error Messages:
- Errors returned from the API are captured and presented in the output as error messages.
- If the node is set to continue on failure, errors for individual items are included in the output rather than stopping execution.
- Common error message includes authorization failures ("Unauthorized") or invalid query references.
Resolutions:
- Verify API credentials and permissions.
- Confirm the attendance query exists and is accessible.
- Use the "Return All" option if you need complete data sets.
- Check network connectivity and Easy Redmine server status.
Links and References
- Easy Redmine Official Website
- n8n Expressions Documentation
- Easy Redmine API Documentation (for detailed API endpoints and query parameters)