Workflow

How to Create a GDPR Request

Verified end to end. Demo run create-gdpr-request-20260519T033345Z created Look-up request [9], run create-gdpr-portability-request-20260519T091329Z created Portability request [10], run create-gdpr-anonymity-request-20260519T091554Z created Anonymity request [11], and run create-gdpr-other-request-20260520T004853Z created Other request [12], all for customer [1003] AI Demo Customer 20260519T025604Z.

Evidence Summary

Route
/entidades/gdpr
Page title
OG - GDPR
Workflow run
create-gdpr-request-20260519T033345Z
Created request
9
Portability run
create-gdpr-portability-request-20260519T091329Z, request 10
Anonymity run
create-gdpr-anonymity-request-20260519T091554Z, request 11
Other run
create-gdpr-other-request-20260520T004853Z, request 12
Entity
C / 1003 / AI Demo Customer 20260519T025604Z
Evidence file
raw/playwright/workflows/latest-create-gdpr-request.json

Verified GDPR request creation workflow

When to Use This

Use this workflow to register a data-subject request for an entity. Verified request types are Look-up - Printing of document with personal data, Portability - JSON file with personal data, Anonymity - Remove personal data, and Other. These workflows register request rows; downstream fulfillment actions such as exporting, anonymizing, dismissing, or deferring a request need separate handling.

Step-by-Step

  1. Open Entities / GDPR, or navigate directly to /entidades/gdpr.
  2. Use the date, order type, status, entity type, and entity filters if you need to narrow the existing GDPR request list.
  3. Click New request. OfficeGest opens modal modal_gdpr_req titled New registration.
  4. Confirm or adjust the request Date. OfficeGest stores both day and time fields.
  5. Select Entity Type. The verified run used C / Customer.
  6. Select the Entity. The verified run used customer 1003.
  7. Enter Ordered By.
  8. Enter the requester Identification document.
  9. Select Order Type. The verified Look-up run used 1; Portability used 2; Anonymity used 3; Other used 1000.
  10. Optionally click Compose request to write request text. The verified run left the default hidden request text as <br>.
  11. Click Save. OfficeGest calls create_gdpr_req.
  12. Confirm the list row appears. The verified row had status 0 / I and the visible toast text Success Order entered.

Fields and Options

FieldVerified behavior
DateVisible day and time fields. The verified request stored 2026-05-19 04:33:00.
Entity TypeOptions observed: Customer C, Supplier F, Prospect P, Contact T, Collaborator E, and Commercial R.
EntityRequired Select2 field. The verified request used customer id 1003.
Ordered ByRequired. Stored as req_by.
Identification documentRequired. Stored as user_document.
Order TypeOptions observed and verified: Look-up 1, Portability 2, Anonymity 3, and Other 1000.
Request textHidden field req_text. Compose request opens a rich-text editor; the verified save used default <br>.

Verified Created Request

FieldValue
Request id9
Entity typeC / Customer
Entity id1003
Entity nameAI Demo Customer 20260519T025604Z
Ordered byAI Demo GDPR Requester 20260519T033345Z
Identification documentDEMO-DOC-20260519T033345Z
Request type1 / Look-up
Statusstatus=0, derived status_estado=I

Verified Portability Variant

Verified end to end. Run create-gdpr-portability-request-20260519T091329Z created request 10 with order type 2 / Portability.

FieldValue
Request id10
Entity typeC / Customer
Entity id1003
Entity nameAI Demo Customer 20260519T025604Z
Ordered byAI Demo GDPR Portability Requester 20260519T091329Z
Identification documentDEMO-PORT-DOC-20260519T091329Z
Request type2 / Portability
Statusstatus=0, derived status_estado=I, displayed as On hold

Verified Anonymity Variant

Verified request registration. Run create-gdpr-anonymity-request-20260519T091554Z created request 11 with order type 3 / Anonymity. This test registered the request row; it did not execute a separate anonymization/removal action.

FieldValue
Request id11
Entity typeC / Customer
Entity id1003
Entity nameAI Demo Customer 20260519T025604Z
Ordered byAI Demo GDPR Anonymity Requester 20260519T091554Z
Identification documentDEMO-ANON-DOC-20260519T091554Z
Request type3 / Anonymity
Statusstatus=0, derived status_estado=I, displayed as On hold

Verified Other Variant

Verified request registration. Run create-gdpr-other-request-20260520T004853Z created request 12 with order type 1000 / Other.

FieldValue
Request id12
Entity typeC / Customer
Entity id1003
Entity nameAI Demo Customer 20260519T025604Z
Ordered byAI Demo GDPR Other Requester 20260520T004853Z
Identification documentDEMO-OTHER-DOC-20260520T004853Z
Request type1000 / Other
Statusstatus=0, derived status_estado=I, displayed as On hold

Backend Calls Observed

Action or endpointPurpose
gdpr&option=DT_list_gdpr_reqLoads the GDPR request list. The verified list response returned request 9 after Look-up save, request 10 after Portability save, request 11 after Anonymity request registration, and request 12 after Other request registration.
create_gdpr_reqCreates the GDPR request. Verified responses for Look-up, Portability, Anonymity, and Other were {"success":true}.
Sel2_Select_arrays / entity selector behaviorThe request modal entity field is a required entity selector controlled by the selected entity type.

Raw evidence: raw/playwright/workflows/create-gdpr-request-20260519T033345Z.json, raw/playwright/workflows/create-gdpr-portability-request-20260519T091329Z.json, raw/playwright/workflows/create-gdpr-anonymity-request-20260519T091554Z.json, and raw/playwright/workflows/create-gdpr-other-request-20260520T004853Z.json. Screenshots are stored under assets/screenshots/ for all run ids.