Skip to main content

Backend Test Report: Tasks API

Test Date: Pending Environment: Development (localhost:5000) Tenant: thaiscada


At a Glance

MetricValue
Total Tests-
Passed-
Failed-
Pass RatePending

Results Summary

SectionEndpointTestsStatus
1. Search My TasksPOST /api/tasks/searchMyTasks-Pending
2. Search All TasksPOST /api/tasks/searchAllTasks-Pending
3. Get TaskGET /api/tasks/get/{id}-Pending
4. Create TaskPOST /api/tasks/create-Pending
5. Execute CommandPOST /api/tasks/executeCommand-Pending
6. Delete TaskPOST /api/tasks/delete-Pending
7. Upload AttachmentPOST /api/tasks/uploadFormAttachment-Pending

What We Tested

This report covers the Tasks API - the system that handles:

  • Search My Tasks - How users find their assigned tasks
  • Search All Tasks - How admins view all tasks across users
  • Get Task - How task details and document forms are retrieved
  • Create Task - How new workflow tasks are initiated
  • Execute Command - How workflow commands (approve, reject, etc.) are executed
  • Delete Task - How tasks are removed
  • Upload Attachment - How file attachments are uploaded to task forms

Authorization Matrix

EndpointPolicyAdminSafety OfficerWork OwnerContractor
Search My Tasksrealm-basic----
Search All Tasksrealm-basic----
Get Taskrealm-basic----
Create Taskrealm-basic----
Execute Commandrealm-basic----
Delete Taskrealm-basic----
Upload Attachmentrealm-basic----

Detailed Results

Tests pending. See backend/tests/http/tasks/tasks.http for test definitions.