3 Step IT connector

3 Step IT connector imports and exports financial data between Miradore and 3 Step IT's asset system. In Miradore Management Suite the data will be shown on asset configuration item inventory and in financial data view.

Requirements

Importing owned assets

Asset configuration items can be either leased or owned in 3 Step IT and Miradore Management Suite. The asset data for owned assets is not imported to Miradore Management by default, but that can be enabled from the 3 Step IT connector item page with the "Import owned assets" field. If the option is disabled, only leased assets are imported to Miradore.

Importing leased assets

All asset data for leased assets is requested from 3 Step IT and the received data is saved to the database of Miradore Management Suite. You can filter the request by setting minimum contract starting and ending days. 3 Step IT devices are matched to Miradore assets using serial number. Preconfigured fields will be shown on asset's inventory and as a view under connectors Data -> Financial data.

Update after import

Importing data from 3 Step IT to Miradore doesn't automatically update the asset configuration items' financial transactions if update is disabled from the connector settings. If update is disabled, the imported information is only shown as inventory information, as mentioned in the "Import" section.

However, in "Administration > System settings > Connectors > 3 Step IT connector", it is possible to define whether Miradore assets' current financial transaction information should be updated with the data from 3 Step IT. Using the "Update enabled" and "Update" attributes, you can configure which asset attributes should be updated with the imported data. When update is enabled, the asset configuration items' financial transactions are updated based on the data imported from 3 Step IT.

Export

Export must be enabled and configured in System settings in the Miradore Management console before it can be used. When correctly configured, the connector will compare configured fields between Miradore and 3 Step IT and send updates to 3 Step IT for devices whose data is not up to date. Notice that there is also a separate field "Export owned assets" for configuring whether the connector is wanted to also export asset data of owned assets from Miradore Management Suite to 3 Step IT. If that option is disabled, only leased assets are exported from Miradore.

Installation using Windows Installer

1. Run '3StepIT_Connector_setup.exe' installer file (located in Miradore server <install directory>\Connectors\3StepIT)

2. Set general 3StepIT connector connection and authentication settings. Miradore Server host name, instance and port must be provided before Next button can be pressed

1. Host name/IP address: Host name or IP-address of Miradore server. Collected data is sent to this server.

2. HTTP(S) port: TCP/IP port that Miradore server uses. By default it is 80.

3. Instance name: Many Miradore Servers can run on same host. Instance name specifies the server.  By default, server is installed with instance name "Miradore".

4. Use HTTPS: This option defines protocol (HTTP/HTTPS) that is used when 3StepIT connector sends result file to the Miradore server.

5. Ignore SSL errors: If checked, all SSL certificate errors are ignored.

6. Use proxy: If checked, connector uses proxy server to connect with Miradore server.

7. Host name/IP address: Host name or IP-address of proxy server.

8. HTTP(S) port: Proxy server's port

9. Authentication method: Authentication method that proxy server uses. Available methods: None and Basic

10. Proxy user name: User name for proxy server

11. Proxy password: Password for proxy server

3. Set Windows Task Scheduler configurations

1. Add to Scheduled Tasks checkbox: if checked, Miradore 3StepIT connector task is added to Windows Scheduled Task and all fields must be filled before Next button can be pressed

2. Schedule: Select schedule concurrency: weekly or daily. If you select weekly, you can also select the day.

3. Start time: 3StepIT connector is run at this time.

4. [Domain\] User Name: Scheduler will run task as it was started by this user. Add domain if it is needed.

5. Password and Retype password: User's password. Passwords must match.

4. Set destination folder where 3StepIT connector will be installed and log folder where log file is written.

5. Start installation.

Setting up multiple configurations for one connector

After installing the connector it is possible to add multiple configurations for it. Add new configurations with the connector configurator, if there is a need to handle multiple Miradore instances with a single connector.

1. Run connector configurator (3StepIT_Connector_configurator.exe) as administrator.

2. Press "Add configuration" to set up a new connector configuration.

   

3. Enter the configuration settings. If you are configuring a new entry for an existing instance, you need to give a unique identifier for each new configuration. You can use the "Miradore instance template" drop down menu to auto-fill configured Miradore server settings for the new configuration.

4. You can run the scheduled task for the connector using "Run connector" button of the connector configurator. Running the connector also creates the scheduled task for Windows if it's not yet configured during the connector installation. The connector item can be viewed from the instance (Miradore System settings >Connectors) after running the Windows task.

5. Activate the added connector from the instance, since by default it will have status "Not authorized" in Miradore Management Suite.

How to configure 3StepIT connector?

1. Navigate to Administration > System settings > Connectors in Miradore Management Console.

2. Open 3StepIT connector in the connectors table by clicking the host name where you installed the connector.

3. Authorize the connector by changing the status to Authorized.

4. Enter connection settings:

1. Url: 3StepIT's asset system url (https://api.3stepit.com/assetviewapi)

2. Use proxy: Use proxy server when connecting to the internet (Yes/No)

1. Proxy url: Proxy server's url

2. Proxy user: User name to be used to authenticate with the proxy server.

3. Proxy password: Password to be used to authenticate with the proxy server.

3. Client ID: Client ID assigned to you by 3StepIT.

4. Client secret: Client secret assigned to you by 3StepIT.

5. Enter import settings

1. Import owned assets (Yes/No): Defines whether the connector imports and updates asset data from 3 Step IT to Miradore also for the assets which are owned. Choose "No" if you only want to import asset data for leased assets.

2. Update Enabled (Yes/No): Select if attributes in Miradore are updated from 3 Step IT data

3. Updated attributes: If update is enabled, select which data gets inserted/updated to Miradore

1. Asset configuration > Financial transaction > Contract start and end date ( financial transaction)

2. Asset configuration > Financial transaction > Ending option (financial transaction, can be updated back to 3 Step IT)

3. Asset configuration > Financial transaction > Item price ( financial transaction)

4. Asset configuration > Financial transaction > Order reference (financial transaction)

5. Asset configuration > Financial transaction > Pickup location (financial transaction, can be updated back to 3 Step IT)

6. Contracts > Lease contracts: Creates missing contracts based on the imported asset's contract data and also adds contract number to financial transaction

-> Contract management must be enabled in System settings in order to see contract related attributes (options 1 and 6)

4. Import custom attributes: Select 3StepIT attributes to be imported to asset's custom attributes

5. Import date format: Select date format for the 3StepIT attributes if target custom attribute's type is datetime.

6. Import filters for contract starting and ending dates to restrict the query used when importing.

1. Contract started days ago: The maximum number of days since the contract's start date.

2. Contract ended days ago: The maximum number of days since the contract's end date.

Additional filters for the import can be configured at the computer which runs the connector. You can add filters through the registry by adding string values FilterxColumn, FilterxOperator, FilterxValue under the key Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Miradore\Server\Connectors\3StepIT\Network\0 where x is the sequential number of the filter. You can define several filters in this way. Please see the examples below.

Example filter 1:
Filter1Column="productgroupname"
Filter1Operator="equal"
Filter1Value='Laptops','Desktops'

Example filter 2:
Filter2Column="displaysize"
Filter2Operator="equal"
Filter2Value="15.6"

Notice that when multiple filters are defined, the filters are combined with AND operator which means that the imported records must match with all the filters. You can, however, specify multiple matching values by separating the values with commas. For example, with these example filters, the import data would include laptops OR desktops whose display size is 15.6 inches.

The possible operators are: equal, notequal, lessorequal, moreorequal

For the possible columns and values, run the connector from the Command Prompt with the /debug parameter, and you will get an export.xml file which lists the possible columns and values. See the example command provided below.

C:\Program Files\Miradore\Connectors\3StepIT> 3StepIT_Connector.exe /debug

6. Enter export settings:

1. Export enabled (Yes/No): Enable/disable exporting attributes to 3 Step IT

2. Export owned assets (Yes/No): Defines whether the connector exports asset data from Miradore to 3 Step IT for owned assets. Choose "No" if you only wish to export asset data about leased assets.

3. Exported attributes: If export is enabled, add source/target attribute pairs to be included in the export

7. Save changes.

Technical description

Miradore connector for 3 Step IT Asset Management

Additional information

Additional information about export

List of Miradore attributes that can be exported

Description

Attribute name

Asset notice

AssetNotice

Asset status

Status

Asset tag

AssetName

Company name

CompanyName

Cost center

CostCenter

Cost center (full name)

CostCenterL

Cost center 2

CostCenter 2

Cost center 2 (full name)

CostCenter 2L

Detailed location

DetailedLocation

Device name

DeviceName

Device role

DeviceRole

Ending option

EndingOption

Hardware category

HWCategory

Hardware model

HWModel

Last seen date (e.g. client's timestamp)

LastSeenDate

Location

Location

Location (full name)

LocationL

Logged on user (The last logged in user's Firstname+Middle+Lastname)

LoggedOnUserNameFL

Logged on user (The last logged in user's Lastname+Firstname+Middle)

LoggedOnUserName

Organisation

Organisation

Organisation (full name)

OrganisationL

Pickup location

PickUpLocation

Responsible person (Firstname+Middle+Lastname)

UserNameFL

Responsible person (Lastname+Firstname+Middle)

UserName

Responsible person's email

Email

Responsible person's employee ID

EmployeeID

Responsible person's user ID

UserID

Static text: 'Miradore'

StaticText_Miradore

List of 3 Step IT attributes that can be updated in the export

Description

Attribute

Company product group

CompanyProductGroup

Cost center

CostCenter

Cost center 2

CostCenter2

Ending option

EndingOption

Extra date 1

ExtraDate1

Extra date 2

ExtraDate2

Extra date 3

ExtraDate3

Extra date 4

ExtraDate4

Extra date 5

ExtraDate5

Extra info

ExtraInfo

Extra info 1

ExtraInfo1

Extra info 2

ExtraInfo2

Extra info 3

ExtraInfo3

Extra info 4

ExtraInfo4

Extra info 5

ExtraInfo5

Extra number 1

ExtraNumber1

Extra number 2

ExtraNumber2

Extra number 3

ExtraNumber3

Extra number 4

ExtraNumber4

Extra number 5

ExtraNumber5

Extra text 1

ExtraText1

Extra text 2

ExtraText2

Extra text 3

ExtraText3

Extra text 4

ExtraText4

Extra text 5

ExtraText5

Id number

IdNumber

Location

Location

Pickup location

PickupLocation

Project

Project

Username

UserName

Version

Version

 

 

See also

Network settings for connectors

Connector authorization

System settings for connectors