Apptio Technical Overview

Overview

The Apptio-LeanIX integration allows top-down and bottom-up analysis of the business technology support in context of IT cost, criticality, technical & functional fit and technology risk. The integration allows you to rely on accurate data in your IT Finance Management as relevant IT data is being collected through LeanIX.

Please see the Apptio Integration for details on the Integration and Uses Cases.

Configuration

To configure the Apptio Integration, access the Administration area, and select Integrations. Then click on the Configure button for Apptio.

📘

Configuration of the Apptio Connector

Detailed explanation for each section of the Apptio Integration configuration can be found here.

The example below demonstrates what is is possible to send outbound (export) to Apptio.

{
 "configId": "lxApptio",
 "workspaceId": "ea7d3162-b4c5-4dbf-b9fb-6ba8f050ce08",
 "name": "apptio-config-v2",
 "data": {
  "apptioConnectionConfig": {
   "loginUrl": "https://frontdoor.apptio.com/service/apikeylogin",
   "keyAccess": "48a3e006-8cc1-487b-a26e-ca020e8e097d",
   "keySecret": "xxxxxxxxxx-xxxxxxxxxx",
   "domain": "leanixpartner.com",
   "environmentName": "sandbox",
   "ulsUrl": "https://datalink-eu.apptio.com/uls/api/v1"
  },
  "apptioWriteConfigs": [
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxApps",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "project": "Cost Transparency",
    "tableName": "lxITComponents",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxUserGroups",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxBusinessCapabilities",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxProviders",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxProjects",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelApplicationToBusinessCapability",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelApplicationToITComponent",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelApplicationToUserGroup",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelITComponentToUserGroup",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxApplicationRelToChild",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxITComponentRelToChild",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxBusinessCapabilityRelToChild",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxUserGroupRelToChild",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelITComponentToProvider",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelProjectToApplication",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelProjectToITComponent",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelProjectToBusinessCapability",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxRelProjectToUserGroup",
    "period": "current",
    "overwrite": true
   },
   {
    "type": "detailed",
    "host": "bizdev-r12.apptio.com",
    "project": "Cost Transparency",
    "tableName": "lxSubscriptions",
    "period": "current",
    "overwrite": true
   }
  ],
  "apptioReadConfigs": []
 },
 "createdAt": "2020-05-04T11:02:55.970136Z",
 "active": true
}

📘

Apptio Endpoints

ulsUrl for EU : "https://datalink-eu.apptio.com/uls/api/v1"
ulsUrl for US : "https://datalink.apptio.com/uls/api/v1"

See Status

In the background the Integration API is running preparing the export. In order to see this information click on the Integration API (available in the Administration area) and find the Apptio connectior.