Dida365 icon

Dida365

Dida365 is a powerful task management application

Actions9

Overview

The node integrates with Dida365, a task and project management application. Specifically, the Project - Get operation retrieves information about a project from Dida365. Users can fetch either basic project details or include additional related data by toggling an option.

This node is useful in scenarios where you want to:

  • Retrieve project metadata for reporting or automation workflows.
  • Fetch detailed project data to synchronize with other tools or databases.
  • Use project information as input for subsequent workflow steps, such as task creation or updates.

For example, you might use this node to get a project's current status and then trigger notifications or update dashboards accordingly.

Properties

Name Meaning
Project Name or ID Select a project from a dynamically loaded list or specify its ID directly using an expression.
Get Project with Data Boolean option to decide whether to retrieve just the project info (false) or include extended project data (true).

Output

The node outputs a JSON array containing the project information retrieved from the Dida365 API.

  • If Get Project with Data is false, the output contains basic project details such as name, ID, view mode, kind, color, etc.
  • If Get Project with Data is true, the output includes additional nested data related to the project (the exact structure depends on the API response).

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to Dida365 via OAuth2 authentication.
  • The node depends on the Dida365 API being accessible and the provided credentials having sufficient permissions to read project data.
  • The property "Project Name or ID" uses a dynamic options loader that fetches available projects from the API.

Troubleshooting

  • Invalid Project ID or Not Found: If the specified project ID does not exist or is incorrect, the API will likely return an error. Verify the project ID or select it from the dropdown list.
  • Authentication Errors: Ensure the OAuth2 credentials are valid and have not expired.
  • Empty JSON Input Error: This is not applicable for the Get operation but may appear if JSON parameters are incorrectly used in other operations.
  • Unknown Operation or Resource: The node throws errors if unsupported resource or operation values are set; ensure "project" resource and "get" operation are selected correctly.

Links and References

Discussion