Export Folder
  • 17 Jan 2023
  • 1 Minute to read
  • Dark
    Light

Export Folder

  • Dark
    Light

Article summary

Step Details

Introduced in Version4.0.0
Last Modified in Version5.12.0
LocationSystem > Advanced > Import - Export

The Export Folder step helps to export the folder by providing the folder id and module name of the folder which needs to be exported.


Properties

Inputs

PropertyDescriptionData Type
Exclude History FoldersDetermines whether hidden items are excluded    
Boolean
IdThe Id of the desired FolderString
Include DependenciesDetermines whether dependencies are included    
Boolean
Include Hidden ItemsDetermines whether hidden items are included
Boolean
Include Sub FoldersDetermines whether subfolders are included 
Boolean
Module NameThe name of the desired moduleString

Outputs

PropertyDescriptionData Type
OutputOutputs the file path of the zip fileString

Example Inputs and Outputs

IdModule NameOutput
08da6352-eda5-c25f-1f24-222260017f93
ProjectAC:\Program Files\Decisions\Decisions Server\Instances\Control\Export\Downloads\ProjectA-17012023-114716.zip
NullSalesProjectEXCEPTION MESSAGE
08da6352-eda5-c25f-1f24-222260017f93
NullEXCEPTION MESSAGE

 


Common Errors

Object reference not set to an instance of an object.

If the Id value is null or empty, the step will cause an error.

To correct this, map or enter the correct value.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Export Folder 1[ExportFolder] in flow [Flow 1]: Exception invoking method ExportFolder on class ImportExportSteps
 ---> DecisionsFramework.LoggedException: Exception invoking method ExportFolder on class ImportExportSteps
 ---> System.NullReferenceException: Object reference not set to an instance of an object. 
at DecisionsServiceHost.Modules.ModulesHelper.ExportFolderReturningExportFolder(ExportFolderData data
 at DecisionsFramework.ServiceLayer.Services.ImportExport.ImportExportSteps.ExportFolder(String id, String moduleName, Boolean includeSubFolders, Boolean excludeHistoryFolders, Boolean includeHiddenItems, Boolean includeDependencies)
   --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
   --- End of inner exception stack trace ---


Value cannot be null.

If the Module name value is null or empty, the step will cause an error.

To correct this, map or enter the correct value.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Export Folder 1[ExportFolder] in flow [Flow 1]: Exception invoking method ExportFolder on class ImportExportSteps
 ---> DecisionsFramework.LoggedException: Exception invoking method ExportFolder on class ImportExportSteps
 ---> System.ArgumentNullException: Value cannot be null. (Parameter 'input'
 at System.Text.RegularExpressions.ThrowHelper.ThrowArgumentNullException(ExceptionArgument arg
 at DecisionsServiceHost.Modules.ModulesHelper.RemoveReservedFileChars(String filename
 at DecisionsFramework.ServiceLayer.Services.ImportExport.ImportExportSteps.ZipDirectoryForModuleDownload(String moduleName, String pathToZip
 at DecisionsFramework.ServiceLayer.Services.ImportExport.ImportExportSteps.ExportFolder(String id, String moduleName, Boolean includeSubFolders, Boolean excludeHistoryFolders, Boolean includeHiddenItems, Boolean includeDependencies)
   --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
   --- End of inner exception stack trace ---



Was this article helpful?

What's Next