Exports CSV File Package(s) from an Oracle SaaS FSM server to the file system. This operation can be used from an utility workflow, which can also be augmented to sync the files to a source control management system (such as Git or Subversion). This allows the Oracle SaaS FSM project which is used for build and deployment to source from a source code repository rather than directly from a development SaaS instance.
...
Property Name | Property Code | Required | Description |
---|---|---|---|
Oracle SaaS FSM Account | FDFSM_CLOUD_ACCOUNT_CODE | No* | Oracle SaaS FSM Account will be required on either the plugin input or environment instance. If a value is set on both then, the plugin input will take precedence. See Special Considerations below for instructions on how to create Oracle SaaS FSM account. |
...
Format of the JSON objects within the "tasks" array require 4 5 key-value pairs.
Key | Required | Description |
---|---|---|
TaskCode | Yes | Code of the Setup Task. |
BusinessObjectCode | No* | Code of the business object whose attribute is used as the scope. Leave value empty to export entire Setup Task. *Required to apply scope to Setup Task object Task object type. |
AttributeName | No* | Name of the attribute of the business object used as the scope. Leave value empty to export entire Setup Task. *Required to apply scope to Setup Task object Task object type. |
AttributeValue | No* | Value of the named attribute that defines the filter criteria. Provide multiple values using ## I.E. VALUE1##VALUE2. Leave value empty to export entire Setup Task. If you provide more than one value using ## separator, individual file for each value is downloaded. *Required to apply scope to Setup Task object Task object type. Otherwise all supported non-Setup Task object type (I.E. Value Set, Lookups, or Flexfields), only Attribute Value and TaskCode are required. BusinessObjectCode and AttributeName can be left empty. See JSON object 5 example in FSMSetupTasks-Development.json |
FileName | No* | Name of zip file. If no provided attribute value is used as zip file name. Spaces in name are replaced with _. If multiple values are provided for AttributeValue using ## separator, you can provide same number of elements for FileName as well for individual file. |
Download Folder Structure
csvDownloadAdvanced maintains the following folder structure convention when saving the CSV File packages to the file system:If only
Inputs Provided | Output File |
---|---|
Only FDFSM_INP_TASK_CODE |
...
is provided |
...
<FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/ |
...
<FDFSM_INP_TASK_CODE>.zip | |
If FDFSM_INP_TASK_CODE and FDFSM_INP_ATTRIBUTE_VALUE is provided | <FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/ |
...
<FDFSM_INP_TASK_CODE>/<FDFSM_INP_ATTRIBUTE_VALUE>.zip |
...
title | Notes |
---|
If FDFSM_INP_TASK_CODE and FDFSM_INP_ATTRIBUTE_VALUE is provided, and task is ValueSet related | <FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/ValueSets/<FDFSM_INP_TASK_CODE>/<FDFSM_INP_ATTRIBUTE_VALUE>.zip |
If FDFSM_INP_TASK_CODE |
...
and FDFSM_INP_ATTRIBUTE_VALUE is provided, and task is Lookup related | <FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/Lookups/<FDFSM_INP_TASK_CODE>/<FDFSM_INP_ATTRIBUTE_VALUE>.zip |
If FDFSM_INP_TASK_CODE and FDFSM_INP_ATTRIBUTE_VALUE |
...
is provided, and task is FlexField related | <FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/FlexFields/<FDFSM_INP_TASK_CODE>/<FDFSM_INP_ATTRIBUTE_VALUE>.zip |
If FDFSM_INP_TASK_CODE and FDFSM_INP_ATTRIBUTE_VALUE is provided, and task is Fast Formula related | <FDFSM_INP_DOWNLOAD_FOLDER>/SetupTasks/FastFormulas/<FDFSM_INP_TASK_CODE>/<FDFSM_INP_ATTRIBUTE_VALUE>.zip |
Info | ||
---|---|---|
| ||
All spaces in file path / name will be replaced with double underscore . |
...
and : will be replaced with %3a. |