Forum Discussion
Migration to Viva Engage
Hi
Would anyone know if there are more options to upload data from our old company portal in bulk to Viva Engage other than the API?
I just finished the export of the old portal and have a JSON file with all posts and links to pictures and documents. I scripted everything to download the documents and use the ID of the post as filenames so I can add them back.
Drawback of using the API is that you can't post on behalf of someone else so all user related data is lost nor can you set the date on which the post is originally created.
Any tips would be welcome. Thanks!
4 Replies
- SanthoshB1Bronze Contributor
JCRNPat- If you're looking to transfer Yammer data between tenants or networks, I recommend using the third-party app, Apps4Pro Migration Manager. This tool effectively migrates all data, including user impersonation, ensuring that posts appear as if they were made by the original user.
- What kind of system is "old company portal"? Is this a social platform like Viva Engage?
Are you trying to recreate a stream of previous message with attached files? How old are those messages. Is "starting fresh" in Engage feasible (that's what we did when we transition to Engage from a previous social platform).
If what you're trying to do is to put documents into M365 then you should be able to do that since you'd be pushing it into SharePoint and there's very good API features.- JCRNPatCopper Contributor
Hi Kevin
Thanks for your response.
Yes, it's a social platform some Dutch guys made.
Starting over is seen as an option but not the preferred one. We wanted to check the possibility to upload the most important messages first.
What I think I'll have to do is upload all documents and images, then upload all posts and link the images and documents back to the original posts.
I found the API for that and I've seen you can upload in JSON (post by post, so I'll have to split my JSON file per channel first) but there is no option to set creation date nor can I post in someone else's name.
I was just wondering if there were other options. In the meantime I did some more research and I think there aren't.