This is currently a limitation of the delimited file source, as end-to-end provisioning is not available by default.
Once a request is submitted and approved, a manual task is created and assigned to the source owner. Prior to fulfillment, the owner must manually construct a CSV file and import the account information. Otherwise, if the task is simply completed, nothing happens (no account creation, no addition or removal of entitlements).
In many IGA tools, completing such manual tasks updates the information internally.
Many customers generally use Service Desk Integrations with an ITSM tool. In this setup, any access request related to delimited file sources creates a ticket, and once the ticket is completed, ISC automatically updates the corresponding CSV-based source information.
You can also explore several alternative approaches:
For example, you could use a script or workflow to periodically check all completed access requests and then use the Account API to update the information accordingly.
Or you can use a workflow triggered by an access request submission and build logic to populate the required information using the Account API. You can also assign a form to the owner to confirm the action before execution.
Note: We have already tested this, and unfortunately the “Provisioning Completed” trigger is not fired when a source owner fulfills the task. Therefore, it cannot be used in this scenario.