Simployer/Teamtailor standard integration setup

Modified on Tue, 11 Mar at 10:18 AM


 

The integration consists of 1 logic apps, 1 azure function and 1 storage accountfound in the 151641-EntreprenørhusetGrehan resource group. 

 

Name of Customer:    151641-EntreprenørhusetGrehan 

Name for Logic App:     TeamTailorWebhook 

Resource groups:    151641-EntreprenørhusetGrehan 

Azure Function:        TeamTailorFunction - HttpTrigger 

Azure Storage Table:    TeamtailorStorage - TeamtailorConfig 

API key from Teamtailor: 

TeamTailorFunction – App Keys – default. 

 

Simployer: 

Webhook URI = TeamTailorFunction URI 

 

Customfields in TeamTailor: 

Addresscountrycode 

Zipcode 

Street1 

Street2 

Postalarea 

Ssn (Personnummer) 

 

Setup for a new customer: 

 

  1. 1. Customer 

  1. Must activate Simployer as partner in Teamtailor Portal. 

  1. Must set the «Trigger» on the needed steps in Teamtailor Portal. 

  1. Must set the «Webhook URI», received from Simployer in Teamtailor Portal. 

  1. Must give Simployer «CompanyName» as registered in Teamtailor Portal. 

  1. Must give Simployer «API key» as registered in Teamtailor Portal. 

  1. Must register «Customfields» in Teamtailor Portal. See «Customfields in TeamTailor». 

 

  1. 2. Create a new logic app in the customer resource group  

a.   Name the logic app ‘{customernumber} - TeamTailorWebhook 

b.  Copy the Logic App ‘TeamTailorWebhook’ into the new Logic App. You can for example 

     example copy the json in code view over to the new logic app. 

c.  Change to use the Key vault to the new customer. 

 

  1. 3. Create new row in the ‘TeamtailorConfig’ table in ‘Teamtailorstorage’ and add fields: 

PartitionKey = companyName as registered in Teamtailor(get from customer) 

CustomerName = Customername 

LogicAppUri = URI for this new Logic App 

RowKey = CompanyNumber 

 

  1. 4. API key from Teamtailor: 

In «TeamTailorFunction» add «App Keys» from Teamtailor (get from customer) 

 

  1. 5. Start the Logic App and test with customer. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article