SmartPort | Completely Revised and Enhanced

Task #6713 & Task #7675 | 5050.200

 

SmartPort has been completely revised and flexibly enhanced since its launch in PreUpdate 5049.003.

 

For example, SmartPort serves as a data interface between a leading HR system and SwissSalary. The same interface is used for data exchange between our employee portal SwissSalary Direct and SwissSalary. Based on our XSD schema, the external system provides an XML file for SwissSalary that indicates mutations of personnel data, new employees, employees laid-off, etc.

 

In this case, data supplier e.g. can independently choose data to be confirmed by payroll officer or data to be adjusted automatically in payroll accounting (source code). Data can be provided using a Valid fromdate. If TimeMachine is provided for this field in SwissSalary, this value will be provided with the correct Valid fromdate in TimeMachine. Data fields without timeline will be retained in SmartPort until changed over time.

 

You can display SmartPort in SwissSalary Role Center via Customize -> Customize this page. SmartPort can be launched in the Classic Client under Periodic activities -> SmartPort journal. The settings are located under “Setup -> Setup -> SmartPort.

 

clip0081

 

Description of fields and functions:
 

Import

XML file import (visible only if an import directory is defined under "Settings")

Direct Sync

Execute SwissSalary Direct synchronization (visible only if SwissSalary Direct is configured)

Open

Open change details and accept/reject the change

Reject

Reject the change directly

Show All

Also show future changes (if available). Another click activates the filter again.

Journal

The Journal shows all pending changes incl. changes preview in the factbox.

Protocol

Change log view (persons that accepted/rejected and time) for tracking purposes

Setup

Opens SmartPort settings

Find

Default Dynamics NAV search feature

 

Select a row and open it. This view will open (the figure shows a new employee view not yet recorded in SwissSalary):

 

clip3295

 

You can Accept, Reject, Updatethe existing values or Resetthe ignored values in the ribbon.

Field

Data field name in SwissSalary

Current value

Existing data record in SwissSalary

New value

Change delivered from external system

Action

Action allows choosing between “Update”, “Ignore” and “Delete”. This value cannot be changed manually.

Valid from

The transfer of value from which the change is valid (transfer to TimeMachine)

Ignore

You can ignore individual values that you do not want. These rows disappear; they can be retrieved again via “Reset”.

New value edited

You can manually override the value provided. Thereby, the edited value will be provided instead of the returned.

New value original

So that you can keep track (at any time) in the log which values remain in the original state and which of them are edited,

both values are placed in the log.

 

All changes can be analyzed in a preview in Journal. The Logshows any change with all the details.

 

You will see the following in the “Setup”:

 

clip0083

 

Client import directory

Directory used to import XML files stored in the NAV client

Server import directory

Directory used to import XML files stored in the NAV Server (option available in RTC

versions only)

Auto import source code filter

Source code that can be used as an individual record feature. These data records

Automatically updated without manual release.

Last import

The date of the last import

 

For other SmartPort adjustments, see the sections below.