Import Scenarios
Form ID: (SM206025)
You use this form to create an import scenario. You can perform data import as a one-time activity or periodically if you have configured synchronization between MYOB Acumatica and the third-party software.
An import scenario is created for a specific provider. You can create and view providers for import by using the Data Providers (SM206015) form.
Generally, a scenario includes the mapping between the data in the external data source and the data in MYOB Acumatica, as well as any restrictions on the source and target data. For more information, see Configuring Import Scenarios.
Form Toolbar
The form toolbar includes standard and form-specific buttons and commands. For the list of standard buttons, see Form Toolbar and More Menu. The form-specific commands are listed in the following table.
Button | Description |
---|---|
View Screen |
Navigates to the form selected in the Screen Name box. |
Convert to Manual Scenario |
Converts the simple import scenario to a regular import scenario. This command is available only if you have selected a simple scenario on the form. |
Publish to the UI | Opens the Publish to the UI dialog box, in which you can modify the site map title and screen ID for the scenario, change default workspace and category, and specify access right. |
Unpublish | Removes the respective node from the site map, clears the assignment of screen identifier and deletes all configured access rights from the database. |
Element | Description |
---|---|
Site Map Title | The name of the form that will be shown on the Site Map form. |
Workspace | The workspace in the user interface from which the form can be accessed. |
Category | The name of the category under which the form will be displayed in the selected workspace. . |
Screen ID | The identifier to be assigned to the form. |
Access Rights | Select one of the following option buttons to indicate which access rights should be specified for the newly added form:
|
The dialog box has the following buttons. | |
Publish | Publishes the form and closes the dialog box. That is, it is assigned a screen identifier and becomes available in the specified workspace. Also, the system adds the new site map node for this form to the site map and applies the appropriate access rights to this site map node. |
Cancel | Cancels the publication process and closes the dialog box. |
Summary Area
In this area, you can create a new import scenario or select an existing one for editing.Element | Description |
---|---|
Name |
The name of the scenario, which may be an alphanumeric string of up to 50 characters. |
Screen Name |
The name of the MYOB Acumatica form whose functionality will be used to perform data import. You click the magnifier icon in the box to open the Select Screen Name dialog box, where you can select the form by searching or filtering by its title, screen ID, workspace, or category. |
Provider |
The data provider that should be used for data import. |
Provider Object |
The object of the specified data provider. Only active provider objects are available for selection. |
Sync Type |
The type of synchronization for the import scenario. One of the following options can be selected:
If the data is imported from a file data source, the Incremental - All Records and Incremental - New Only options provide the same result: If you select either of these options, the system imports the data only if a new version of the source file is provided before the import. You may need to change the default value if you use the same scenario regularly for importing only some of the data from the source (for example, if after the initial import you need to periodically upload new data records that have appeared in the source). Note:
If you want to use the Incremental - All Records or
Incremental - New Only synchronization type for an
import scenario that uses the
PX.DataSync.GenericInquirySYDataProvider data
provider, you need to specify the following values on the
Parameters tab of the Data Providers (SM206015) form:
|
Active |
A check box that indicates (if selected) that this scenario is active and can be used for data import. |
Simple Scenario |
A read-only check box that indicates (if selected) that the selected scenario is a simple import scenario. |
Site Map Title |
The name that is displayed in the UI for the Import by Scenario (SM206036) form shown for this import scenario. This box is available only if the Make Visible on the UI check box is selected and is a required setting in this case. |
Workspace |
The workspace in the UI in which the Import by Scenario (SM206036) form shown for the import scenario can be accessed. This box is available only if the Make Visible on the UI check box is selected. |
Category |
The name of the category under which the Import by Scenario (SM206036) form shown for the import scenario is displayed in the selected workspace. This box is available only if the Make Visible on the UI check box is selected. |
Format Locale |
The locale used in the source field to format date, time, and other locale-specific information. By default, MYOB Acumatica uses the invariant locale, which is similar to the English (United States) locale. |
Parallel Processing |
A check box that indicates (if selected) that the system should process the import scenario in parallel threads. If parallel processing is turned on for an import scenario, during the execution of the scenario, the system divides the whole list of records to be processed into batches of records. The lines of a particular document (that is, the records that have the same key fields specified) are always included in the same batch. The system executes the import scenario for these batches in parallel threads, which can speed data import with the import scenario. The parallel processing of an import scenario by the system could be especially useful for data migration during the initial implementation of the system. By default, the check box is cleared. If this check box is selected, the Break on Error and Break on Incorrect Target check boxes become cleared and unavailable. |
Break on Error |
A check box that indicates (if selected) that the processing of the import scenario should be stopped if an error occurs. This check box affects the order in which the records are imported. For example, suppose that you are importing documents that are automatically numbered, and each line of the source contains one document. If you clear the Break on Error check box, all documents that cause no errors during the processing will be imported first, and then you will review all errors at once and import the corrected records. The order in which the reference numbers are assigned to the imported documents will be different than it would be in a situation in which you imported documents one by one and stopped after each error. If the order of record processing is not important, you can clear this check box. By default, the check box is selected. The state of this check box for the import scenario can be overridden for any execution on the Import by Scenario (SM206036) form. The check box is cleared and unavailable for selection if the Parallel Processing check box is selected. |
Break on Incorrect Target |
A check box that indicates (if selected) that the system will stop processing records at the first error that occurs for a record that violates the target restrictions. By default, the check box is selected. The state of this check box for the import scenario can be overridden for any execution on the Import by Scenario (SM206036) form. The check box is cleared and unavailable for selection if the Parallel Processing check box is selected. |
Discard Previous Result |
A check box that indicates (if selected) that the system will clear any prepared data before the data preparation and import by using the import scenario. That is, if a user clicks the Prepare and Import button on the Import by Scenario (SM206036) form for the import scenario or the import scenario is executed based on a schedule, the system does the following, depending on whether the check box is selected:
The state of this check box for the import scenario can be overridden for any execution on the Import by Scenario (SM206036) form. |
Mapping Tab
You use this tab to map the data from the external source to the fields of the specified data entry form in MYOB Acumatica for automatic import or synchronization. For more details on import scenarios, see Configuring Scenario Mapping.
Button | Description |
---|---|
Insert |
Inserts a new table row above the selected row. |
Unlabeled field with display options |
Displays the MYOB Acumatica form controls according to the selected option, which is one of the following: Show All Commands or Hide Service Commands. By default, the Show All Commands option is selected, which indicates that all commands (including service commands) are displayed. For more information on service commands, see Service Commands in Import and Export Scenarios. |
Up |
Moves the selected row up the list. |
Down |
Moves the selected row down the list. |
Insert From |
Makes it possible to insert a part of another scenario; invokes the Choose Scenario to Insert Steps From dialog box. |
Substitution Lists |
Opens the Substitution Lists (SM206026) form, where you can view, add, remove, and edit substitution lists, which consist of pairs of source values (which may be found in the data to be imported or exported) and the corresponding substitution values (which serve as replacements for the source values during data import to MYOB Acumatica or data export from MYOB Acumatica, respectively). You can use the substitution lists in the
|
Element | Description |
---|---|
Mapping |
The scenario whose mapping lines you want to insert. |
The dialog box has the following buttons. | |
OK |
Closes the dialog box and inserts the lines from the selected scenario. |
Cancel |
Closes the dialog box without performing insertion. |
Column | Description |
---|---|
Active |
A check box that indicates (if selected) that this step of the scenario is active during data import. |
Target Object |
The name of the functional object of the graph the MYOB Acumatica form is based on. The functional object can be the Summary area, the Details area, or any of the tabs or dialog boxes available for the form. |
Field/Action Name |
The name of the field or action of the functional object selected in the Target Object column. You click the field to display the list of available values. |
Commit |
A check box that indicates (if selected) that when this field is filled in, a commit to the database is required. The check box is automatically selected when it is required by the functionality of the field. |
Source Field/Value |
An external field (in the source file) whose value should be imported into the specified internal field, or an expression to be executed on import to generate the value for the internal field. You click the icon to select from the list of available fields, or click the icon to open the Formula Editor Dialog Box and create a formula. For details on the functions and operators that can be used in the formula, see Functions and Operators. |
Ignore Error |
A check box that indicates (if selected) that the system should ignore errors when the data for this field is imported. |
Execute Action |
An option indicating when the system executes the action selected in the Field/Action Name column. The column can contain one of the following options, which reflect when the action specified in the row is executed:
You use this column if you are importing records that have multiple detail lines, such as sales orders and invoices. The option in this column is available for editing only if an action is selected in the Field/Action Name column. |
Source Restrictions Tab
Column | Description |
---|---|
Active |
A check box that indicates (if selected) that the restriction is active. |
Brackets |
The opening bracket or brackets for composing a logical expression with multiple conditions. |
Field Name | The field whose value the condition will be applied to. |
Condition |
The logical operation to apply to the value of the selected field; in some cases, the operation entails comparing it to the values specified for Value and Value 2. The following options are available:
|
Is Relative |
A check box that indicates (if selected) that the field value represents the number of days with respect to the current business date. |
Value |
The first value of the condition, which will be compared with the value of the selected field. Most of the conditions require only one value, while Is Between requires two values. |
Value 2 |
The second value of the condition, if required by the selected condition. |
Brackets |
The closing bracket or brackets for composing a logical expression with multiple conditions. |
Operator |
The logical operator to be used between the logical conditions enclosed in brackets. |
Target Restrictions Tab
You can use this tab to set up restrictions that are applied to records after they have been processed by the import scenario. For example, suppose you have imported customer records to MYOB Acumatica and then manually changed the status of some of these records to Inactive, and now you want to update only those imported customer records that have Inactive status. Because you do not have the status in the source file, you cannot use source restrictions to select needed records. You can specify a target restriction that makes the system save the results of import for only the records that have Inactive status in MYOB Acumatica.
The table toolbar includes only standard buttons. For the list of standard buttons, see Table Toolbar.
Column | Description |
---|---|
Active |
A check box that indicates (if selected) that the restriction is active. |
Brackets |
The opening bracket or brackets for composing a logical expression with multiple conditions. |
Field Name |
The field whose value the condition will be applied to. |
Condition |
The logical operation to apply to the value of the selected field; in some cases, the operation entails comparing it to the values specified for Value and Value 2. Typically, the following options are available: Equals, Does Not Equal, Is Greater Than, Is Greater Than or Equal to, Is Less Than, Is Less Than or Equal to, Is Between, Contains, Ends With, Starts With, Is Empty, Is Not Empty. |
Is Relative |
A check box that indicates (if selected) that the field value represents the number of days with respect to the current business date. |
Value |
The first value of the condition, which will be compared with the value of the selected field. Most of the conditions require only one value, while Is Between requires two values. |
Value 2 |
The second value of the condition, if required by the selected condition. |
Brackets |
The closing bracket or brackets for composing a logical expression with multiple conditions. |
Operator |
The logical operator to be used between the logical conditions enclosed in brackets. |