My company has one mobile app with different environment (SIT, UAT, STG, PROD), integrate with Target
We want to split Target to different environment, to make sure some specific users can only access to Target SIT environment, create activities, and activities only work for Mobile App SIT
Do we have solution to do this?
Views
Replies
Total Likes
Hi @VietVuQuoc
I believe you're using AEP Mobile SDK for your implementation from there Target been integrated. hope this is correct? If so then for data collection,
you're using Adobe Data Collection UI where you will typically create a mobile property for each mobile application you want to manage and the Target Extension installed.
At the time of library build you can chose Target to be added in specific environment.
https://developer.adobe.com/client-sdks/solution/adobe-target/#add-target-to-your-app
And if you're looking to give access for create activities in Target UI - that you need to manage it separately through Admin console and assign right permission to the user.
Hope this helps.
To elaborate what @Gokul_Agiwal mentioned regarding access.
You can ensure certain users only have access to create activities on a specific environment by utilizing and combining Properties with Workspaces. A property is mapped to a workspace.
You create a Property and a Workspace for each environment. When you create a property it will generate a unique id for the property - you implement this id into its relevant environment in the app itself.
e.g. SIT = idA, UAT = idB, etc.
You map each property to the workspace intended for the environment. You grant users access to the relevant workspace.
The result of this will be that users with access to Workspace for SIT will only be able to create activities on SIT environment. This is handled by the property and the unique ID generated for SIT enivironment.
It is difficult to explain in writing, hopefully I'm making sensem or the articles i link to does a better job of explaining it than i do. If not, feel free to ask!
@kandersen Agree with your last comment ... "It is difficult to explain in writing" however nicely articulate the scenario, Thanks!!!
@VietVuQuoc Let us know hoe it goes through and if any questions please feel free to post it here.
Thanks @Gokul_Agiwal , @kandersen
I think Kandersen answers is exactly what I need, totally understand his idea! From your idea, I'm thinking more deeply, we are using RTCDP to feed segment for Target.
- In Data Collection, we have 1 Tag for Mobile App, 1 DatastreamID, multiple EnvironmentID (SIT, UAT, STG, PROD)
- In RTCDP, we have 1 "Target Mobile App" destination
As I know, 1 DatastreamID map - 1 RTCDP destination - 1 Target workspace. If we split workspace & properties to different environment, do we need to change any architecture solution in RTCDP and Data Collection, and Mobile App?
(This architecture is used for RTCDP, Target, Campaign and Analytics in my company)
Views
Replies
Total Likes
@VietVuQuoc Workspace is to organize users, permissions, and activities within the Target instance / Environment/stage/dev/prod - considering Data stream there will always one Environment and that Environment can have multiple workspaces
Views
Replies
Total Likes
Hi @VietVuQuoc ,
I believe your doubt has been resolved from the response perfectly given by @kandersen and @Gokul_Agiwal
We have created a blog which is well suited with a similar scenario to further explain the management of multiple properties and workspaces in Adobe Target.
Please do give it a read and let me know if it helps.
Thanks and regards,
Vaibhav Mathur
Views
Replies
Total Likes
Views
Like
Replies