Show / Hide Table of Contents

Class NSImportAgent

This agent can be used to import data into the system.

Syntax
Examples
NSImportAgent agent;
agent.callMethod(arg1, arg2);

Constructors

NSImportAgent()

This agent can be used to import data into the system.

Declaration
NSImportAgent
Examples
NSImportAgent agent;
agent.callMethod(arg1, arg2);

Methods

CreateDefaultImportLine(Integer)

Creates a new empty import row with x count of values

Declaration
NSImportLine CreateDefaultImportLine(Integer countColumns)
Parameters
Type Name Description
Integer countColumns
Returns
Type Description
NSImportLine
Examples
NSImportAgent agent;
Integer countColumns;
NSImportLine res = agent.CreateDefaultImportLine(countColumns);

CreateErpImportData(NSArchiveRestrictionInfo[],String[],Integer,Integer)

Populates the ImportLines and columnDefs based from ERP system

Declaration
NSImportErpData CreateErpImportData(NSArchiveRestrictionInfo[] restriction, String[] columns, Integer connectionId, Integer erpActorType)
Parameters
Type Name Description
restriction

Archive restrictions.

String[] columns
Integer connectionId

Connection ID for ERP system

Integer erpActorType

ERP actor type. See ErpActorType.

Returns
Type Description
NSImportErpData
Examples
NSImportAgent agent;
NSArchiveRestrictionInfo[] restriction;
String[] columns;
Integer connectionId;
Integer erpActorType;
NSImportErpData res = agent.CreateErpImportData(restriction, columns, connectionId, erpActorType);

PreviewImport(NSImportLine[],String[],String,String)

Previews the import

Declaration
NSImportLine[] PreviewImport(NSImportLine[] importLines, String[] columnDefinition, String culture, String context)
Parameters
Type Name Description
NSImportLine[] importLines
String[] columnDefinition
String culture
String context
Returns
Type Description
NSImportLine[]
Examples
NSImportAgent agent;
NSImportLine[] importLines;
String[] columnDefinition;
String culture;
String context;
NSImportLine[] res = agent.PreviewImport(importLines, columnDefinition, culture, context);

SaveImport(NSImportLine[],String[],Bool,String,String)

Does the actual import

Declaration
Integer[] SaveImport(NSImportLine[] importLines, String[] columnDefinition, Bool createSelection, String culture, String context)
Parameters
Type Name Description
NSImportLine[] importLines
String[] columnDefinition
Bool createSelection
String culture
String context
Returns
Type Description
Integer[]
Examples
NSImportAgent agent;
NSImportLine[] importLines;
String[] columnDefinition;
Bool createSelection;
String culture;
String context;
Integer[] res = agent.SaveImport(importLines, columnDefinition, createSelection, culture, context);
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top