public async Task AttachFileToExportJobAsync(ExportManagerQueueRecord exportManagerQueueRecord, String fileLocation) { try { Int32 fileFieldArtifactId = await ArtifactQueries.RetrieveFieldArtifactIdByGuid( rsapiApiOptions : RsapiApiOptions, workspaceArtifactId : exportManagerQueueRecord.WorkspaceArtifactId, fieldRepository : RsapiRepositoryGroup.FieldRepository, fieldGuid : Constant.Guids.Field.ExportUtilityJob.ExportFile ); await ArtifactQueries.AttachFileToExportJob( rsapiClient : AgentHelper.GetServicesManager().CreateProxy <IRSAPIClient>(ExecutionIdentity.CurrentUser), rsapiApiOptions : RsapiApiOptions, workspaceArtifactId : exportManagerQueueRecord.WorkspaceArtifactId, exportJobArtifactId : exportManagerQueueRecord.ExportJobArtifactId, fileFieldArtifactId : fileFieldArtifactId, fileLocation : fileLocation ); } catch (Exception ex) { throw new AdminMigrationUtilityException(Constant.ErrorMessages.AttachFileToExportJobError, ex); } }