> For the complete documentation index, see [llms.txt](https://docs.work-relay.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.work-relay.com/automations/queries-and-conditions/working-with-work-relay-context-objects/working-with-usdenvironment-context-object.md).

# Working with $Environment context object

* Start create or edit an action.
* Select $Environment context object (1).
* Select item from context object items picklist (2).

![](/files/787d75a31e307c13744f4785ed25ea033f957b7d)

**$Environment context object** stores values provided by user on "Proceed Process Step" dialog. For actions with "Before Step" action type it refers values provided when proceeding previous process step, otherwise it stores values referring current task.

* **ActualStartDate -** actual start date provided by user on dialog when proceeding current task from workflow component.
* **ActualCompleteDate -** actual end date provided by user on dialog when proceeding current task from workflow component.
* **Comments -** comments user provided on current step Proceed dialog.
* **Operation -** current task operation type, stores one of the following values: Proceed, Approve, Reject.
* **VirtualFields -** items with `vf_` prefix store form virtual fields. They only will appear if current step layout type is Form.
