Dida365 icon

Dida365

Dida365 is a powerful task management application

Actions9

Overview

This node integrates with the Dida365 task management application, specifically enabling users to create new tasks within a project. It is useful for automating task creation workflows, such as adding tasks from form submissions, syncing tasks from other tools, or programmatically generating tasks based on triggers.

For example, you can use this node to:

  • Automatically create a task in a specific project when a new customer support ticket is received.
  • Generate daily to-do items in your task manager based on calendar events.
  • Add tasks with detailed metadata like start and due dates, priority, and descriptions.

Properties

Name Meaning
JSON Parameters Whether to provide additional task fields as a raw JSON object (true) or through individual input fields (false).
Project Name or ID Select the project where the task will be created, either by choosing from a list of available projects or specifying the project ID via an expression.
Task Title The title or name of the task to be created. This is a required field.
Additional Fields When JSON Parameters is false, a collection of optional fields to further describe the task:
- Task Content Additional content or notes related to the task.
- Description of Checklist A description for any checklist associated with the task.
- All Day Boolean flag indicating if the task spans the entire day.
- Start Date The starting date and time of the task.
- Due Date The deadline or due date for the task.
- Time Zone Time zone context for the start and due dates. Options include common zones like UTC, Europe/London, Asia/Tokyo, America/New_York, etc.
- Priority Priority level of the task. Options are High (5), Medium (3), Low (1), and None (0).
Additional Fields (JSON) When JSON Parameters is true, a JSON object containing any additional task properties as defined by the Dida365 API. This allows setting any supported fields not exposed individually.

Output

The node outputs a JSON array containing the response from the Dida365 API after creating the task. The JSON structure includes all details of the newly created task as returned by the API, such as its ID, title, project association, dates, priority, and any other metadata set during creation.

No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the Dida365 API using OAuth2 authentication credentials configured in n8n.
  • The node depends on the Dida365 API endpoints for projects and tasks.
  • The user must have appropriate permissions to create tasks within the specified project.

Troubleshooting

  • Invalid JSON Input: If JSON Parameters is enabled but the provided JSON is malformed, the node will throw an error indicating invalid JSON. Ensure the JSON syntax is correct before running.
  • Missing Required Fields: The task title and project ID must be provided. Omitting these will cause errors.
  • API Authentication Errors: If the OAuth2 credentials are missing, expired, or invalid, the node will fail to connect. Verify and refresh credentials as needed.
  • Project Not Found: Specifying a non-existent project ID will result in an error. Use the project selection dropdown or verify the project ID.
  • Unsupported Operation or Resource: The node only supports certain operations on "task" and "project" resources. Using unsupported combinations will raise errors.

Links and References

Discussion