Summary

Application ID

SCPIINT14

MFTINT-43

Application/
Partner name

SOLWEB
Integration Flow(s)
  • Value Mapping(s)
    • ZHR_GDU_SF_TO_SOLWEB
      • VM_Time_Type_Solweb
      • Exception_Users
  • Integration Flow(s)
    • ZHR_GDU_SF_TO_SOLWEB 
      • ZHR_GDU_SF_TO_MAILJET_SCO
      • ZHR_GDU_SF_TO_SOLWEB_SCO
      • ZHR_GDU_SF_TO_SOLWEB_Confluence_PO2 - ???
Current Interface StatusRunning in Prod
Service Pool / ProcessHR Data
Tech Pool Lead
Internal Tech Contact/Service Owner
Avg no of transactions per day50k
FrequencyDaily 07:00 PM CET
Daily 4:00 AM CET
List of GBU/Plants using this interface 
Source SystemSAP SuccessFactors Employee Central 
Source
Protocol
ODATA
Source Authentication mechanismUsername/password
Target System

Solweb

Mailjet

Target protocolSFTP
Target Authentication mechanismUsername/password

Description of Interface

Extracting the Active and Inactive data of employees.

Document type (PO, SO, Sales/Vendor, invoice,Shipment, Bank Statement, Customs invoice, etc)

Employee details (both active and inactive employees)

Flow type (inbound/outbound)

Outbound

Transformation rules followed in this flow?

NA

File drop method (Pull,Drop)

Drop


Iflow name

Source system

Production

Pre Production

SOLWEB Target

ZHR_GDU_SF_TO_SOLWEB_Confluence_PO2

Address: https://api2.successfactors.eu

Address: mftisprod:22

Address: mftispreprod:22

googlebucket: gudsis-confluence

ZHR_GDU_SF_TO_SOLWEB_Solweb_PO2

Address: https://api2.successfactors.eu

Address: mftisprod:22

Address: mftispreprod:22

Googlebucket:

gudsis_file_upload

ZHR_GDU_SF_TO_SOLWEB_MailJet_PO2

Address: https://api2.successfactors.eu

Address: mftisprod:22

Address: mftispreprod:22

Googlebucket:

gudsisexport-cas-solvay-prod

Information

Requirement is to implement IFLOW which will retrieve relevant EC data Information from the Employee Central (Success Factors) system using SAP Cloud Platform middleware, transformed into the required format of the Target system to MFT folders from which it will be sent to Solweb Application.

                Employee Central (Success Factors) >> SCPI >> MFT >> Solweb

.csv file is generated daily of size nearly 50k and contains of both active and inactive employees data.

Functional analysis

The following user details will be updated:

Fields

Values

USER


FirstName


lastname


displayname


email


Entitycode


Entitytext


Entitygroupcode


Entitygrouptext


SiteCode


SiteText


Countrycode


Countrytext


Userstatus


Usertype


companycode


orgunit


orgunitcode


INTRANETSERVICE


FUNCTIONALAREAID


FUNCTIONALAREANAME


JOBFAMILYID


JOBFAMILYNAME


JVNOONE


LEADERSLIVE


SAPUSERTYPE


CADRE


IT_ACCESS


Technical analysis

The interface works as a job, running periodically. At the end of the execution a CSV format data will be sent to the SOLWEB Application.

Development documentation

This chapter aims to describe some advanced sections of API development. Basic topics won’t be explained as they are understandable by a CPI technician.

The SOLWEB Interface is has three integration flows:

1.PackageName: ZHR_GDU_SF_TO_SOLWEB

ArtifactName: ZHR_GDU_SF_TO_MAILJET_SCO

This Integration is designed to update the Active and Inactive EC users into the SOLWEB.

Start Timer 1

Configurations to the execution periodicity are made here. This Interface runs daily Once on time in CET TimeZone.

Request-Reply with SuccessFactors Adapter

To get the EC data and filter out the Active users in EC.

Message Mapping 1

The Message Mapping is used to map two different structures and getting the output in desired format.  Here, we’re doing one to one mapping with our target data structure. Comparing the EC data with SOLWEB data.

Message Mapping 2

One to One Mapping of required fields.

Message mapping 3 (MM_IT_Acess_Inactive):

XML to CSV Converter

Converting the xml payload into the csv format by giving the xpath and separating them by Semicolon.

Parallel Multicast

To send message to multiple routes simultaneously.

By using parallel Multicast, we’re sending the data to the SOLWEB Application directory.

2.PackageName: ZHR_GDU_SF_TO_SOLWEB

ArtifactName: ZHR_GDU_SF_TO_SOLWEB_PO2_Syensqo

This Integration is designed to update the Active and Inactive EC users into the SOLWEB.

Start Timer 1

Configurations to the execution periodicity are made here. This Interface runs daily Once on time in CET TimeZone.

Request-Reply with SuccessFactors Adapter:

To get the EC data and filter out the Active users in EC.

Message Mapping 1

The Message Mapping is used to map two different structures and getting the output in desired format.  Here, we’re doing one to one mapping with our target data structure. Comparing the EC data with SOLWEB data.

Added new mapping expression for Intranet service to differentiate users with syensqo, solvay and solvay-zout.

Message Mapping for IT Access Checking

XML to CSV Converter

Converting the xml payload into the csv format by giving the xpath and separating them by Semicolon.

Message Mapping 2

One to One Mapping of required fields.

Message Mapping for IT Access Checking:

XML to CSV Converter

Converting the xml payload into the csv format by giving the xpath and separating them by Semicolon.

Parallel Multicast

To send message to multiple routes simultaneously.

By using parallel Multicast, we’re sending the data to the SOLWEB Application directory.