# Create an offline resource

Use an *Offline resource* to make data available in an offline workflow. When an offline resource is used, the button *Offline data* will be available in the clients. Under *Offline data* can the end user download data to the local device that will be used when executing offline workflows. For every *Offline resource* used in workflows available for the end user will one row show up under *My offline data*.&#x20;

![](https://3419513391-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPTgZOYmpJka4jqs1v%2F-M-opZpyC-JysC_J2MxR%2F-M-os3eRIlXn5UuLlUwm%2Fhelp_root_applications_workflow_offline_offlineTransactions2.PNG?alt=media\&token=a959420b-4724-43b1-a031-dd22a30360b4)

\
&#x20;Use an *Offline resource* to get data in offline workflows.&#x20;

![](https://3419513391-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPTgZOYmpJka4jqs1v%2F-M-opZpyC-JysC_J2MxR%2F-M-osAJUn8q2DbmoFo6F%2Fhelp_root_applications_workflow_offline_offlineresource3.png?alt=media\&token=c15549b7-6f85-4c74-b544-065350e7ff84)

\
&#x20;Create a machine workflow that fetches the data needed and connect the *Machine workflow* to the *Offline resource*. The *Machine workflow* must be created as an *Offline resource*.&#x20;

![](https://3419513391-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPTgZOYmpJka4jqs1v%2F-M-opZpyC-JysC_J2MxR%2F-M-osEyvq-tJjwjjAzzj%2Fhelp_root_applications_workflow_offline_machinewfasofflineresource3.png?alt=media\&token=31b1a52c-a9e5-4478-b515-c08ae0af40c8)

\
&#x20;Use the output variable from the *Offline resource* to use the data from the *Machine workflow*.&#x20;

![](https://3419513391-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPTgZOYmpJka4jqs1v%2F-M-opZpyC-JysC_J2MxR%2F-M-osJfMZPYjFBQk65NQ%2Fhelp_root_applications_workflow_offline_useofflinedatainwf5.png?alt=media\&token=6a082bef-3514-4bb0-a678-5cf4861fb230)
