Skip to main content

I am currently trying to create a recipe in connect that will update existing profiles in Docebo if any personal information changes such as work site location, job title, or usernames. We have a report from our HRIS that has all of this information and steps 1-11 of the recipe pull in that information and stores the data in a variable list. For steps 12-15 I am trying to pull the userId from all of the existing Docebo profiles and an additional field that has our own internal employee number. I then want to store this information in a new variable list. However, I am running into two issues. The first issue is for step 13/14 I have a for each loop to pull the userId and additional field but when I run the code it is only pulling one person and putting it in the new list. I am confused as to why this is happening because step 12 correctly pulls all of the existing Docebo profiles. The second issue that I need help resolving is how to append the Docebo ID list to the HRIS data list where the employee number matches in both list. The employee number will be the join key. Here is a photo to reference for steps 12-15

 

I probably won’t be able to help you much since my work experience with the Docebo Connector is limited, but we have a similar recipe running for the exact same purpose (update and create users based on an HRIS report) and I can see some difference, specifically when you try to pull the user data. From the looks, you’re not pulling the data from a list in step 12. We had it configured like you and had the same issue. It only imported one entry and that’s it. We have changed it then to the following:

As you can see, we’re pulling the data from the repeat helper list in step 6 and it works fine for us.

For the other question, not sure if I understand correctly. I assume you’re talking about the mapping. That happens in a specific step, as shown on the screenshot below. When you import the data pills, you need to map them against the fields in Docebo. For example, our unique identifier for employees on our HRIS is called “Employee ID”, and we matched it against the unique identifier on Docebo, the user name:

 

You basically need to do that with all fields that you want to import from your HRIS report to Docebo.

Hope it helps.


@StefanW for the repeat helper list what app are you using for that? I looked through the workato apps that I can select and I cannot find one with that same symbol. Also, thank you so much for all the help. It is much appreciated.


Hi ​@jpizano 

you’re welcome! I reviewed our apps and noticed, “Lists by Workato” is gone. Did a bit of digging and found this:

It includes a workaround to replace the lists by workato app. Haven’t tried it myself since the recipe still works. Hope this helps.


Reply