When Oda needs more access

Some steps need more access than the chat's mode allows. DataMind Oda reports the denial, and can ask you to allow a single retry with wider access. This page covers that request and what happens when the limits cannot be set up on your computer. How the modes work, and how to change them, is in Workspaces, files and permissions.

When a step needs more access

A step that tries to change files the mode does not allow is stopped by the file sandbox:

Nothing runs before you answer a request. For the step kinds themselves, see Command sandboxing and approvals for commands and File safety and error messages for file changes.

Answering the request

A request for more access uses the same card as other approvals:

ChoiceWhat it does
Allow onceRuns exactly that one step with the wider access.
RejectThe step does not run.
Reject with instructions…The step does not run, and your note tells Oda what to do instead; the note is passed on with the rejection.

Your first task lists the choices and what each answer does; Approvals covers the card itself.

How far a retry can widen

A retry can only widen, and only as far as it needs:

FromA retry can widen to
Read OnlyWorkspace Write or Full access
Workspace WriteFull access only

When the limits cannot be set up

On some computers the file limits cannot be applied to your folder, for example when the system refuses the permission change they need, or when nothing on the computer can apply them. Oda does not drop the limits quietly. It says what went wrong and asks before running the step without restrictions:

DataMind Oda can't limit writes to <folder>. Run this <step> without restrictions?

When no limits can run at all

Some setups cannot run the limits at all. Oda will not run the step without them: it explains what is missing, and the step does not run. A folder you own, Full access where it is offered, or another approach can move the task forward.

On Windows

On Windows, a few effects of the limits are worth knowing:

Questions, answered

What does it mean when Oda asks for more access?

A step tried to go beyond the chat's access mode, for example changing a file outside the workspace or running a command that needs more rights. It was stopped, and Oda can ask to retry that one step with wider access. Nothing runs before you answer.

How much more access can Oda ask for?

Only wider, and only as far as it needs: from Read Only it can ask for Workspace Write or Full access; from Workspace Write, only Full access. A step that stays inside the chat's current mode needs no request.

How long does an allowed retry last?

One step. The widening covers exactly that step, the chat keeps its access mode, and the next step that goes wider asks again.

What happens if I reject the request, or never answer?

The step does not run. A rejection ends it for that step, and instructions you add are passed on so Oda can work another way. If the request is cancelled or nothing can ask you, nothing is approved, and a late answer is discarded.

Why did Oda ask to run a step without restrictions?

On some computers the limits cannot be applied to the folder, for example when the system refuses the permission change they need. Instead of dropping the limits quietly, Oda says so and asks first. If you allow it, that one step runs without restrictions; if you decline, it does not run.

Why can't Oda apply any limits at all?

Some setups cannot run the limits at all. Oda will not run the step without them: it explains what is missing, and the step does not run. A folder you own, Full access where it is offered, or another approach can move the task forward.

What do the limits change on Windows?

Some protections are partial (a hard link still counts as the same file, and a limited command is not separated from the app's console), some administrative and inventory commands do not work in limited modes, some commands that start another process through a pipe are blocked, and PowerShell runs in a restricted language mode under Read Only.

What does a denied step look like in the chat?

The step shows a short note that the change was denied, and the note names the mode the step ran under. The denied change is not made. Oda then either asks to retry once with wider access or continues with the task another way.