Confusion about Exported/Imported Apps
When someone exports an application and I import it into my development environment, I would think that I'm getting my own copy of that application, to do what I want without affecting the original developer's application.
However, I cannot import that application unless the original developer gives me developer rights to it. Also, I cannot edit that app if the original developer has it checked out.
So, it appears that even though I appear to have a copy of the app in my environment and the original developer has a copy in their environment, they are still dependent on each other somehow.
If I change that app in my environment, does that change the original developer's app as well?
If I delete that app from my environment, does it delete from the original developer's environment as well?
Thanks for any clarity someone can provide!
-
I think your first confusion is "development environment".
If you and the other developer are logging in to same portal url (e.g. https://agilepointdev.mycompany.com), that means you both are using same environment for your development work, and in one environment two applications with same name are not allowed. That's why when you are trying to import the application in same environment you are basically overwriting the existing application with same name, and because you don't have permission to modify existing application the import action will fail complaining you don't have permission to modify this application.
if developer gives you permissions and you import the application in same environment, then note that you have only one copy of the application on that environment shared between original developer and you. and if you changing or deleting this application it is changed or deleted for everyone on that environment.
So either you import the application to different environment (e.g. https://agilepointdev2.mycompany.com) than the original developer is developing on, to make it your own copy, or if you want to do it on same environment then you can clone the original application (and give it different name of course).
Cloning the application will create a separate copy of the original application and can be edited or deleted independently.
I hope this explanation helps.
-
That makes sense!
One more question.. if I want to clone, sounds like the owner needs to add me as a designer, export the app. Then I import it and clone it and then I have the owner remove me as designer from the original one.
Is that correct?
Thanks so much for clearing this all up for me, Sanjay!
-
No, to clone the application you don't have to export it. Ask your developer to clone his application - https://documentation.agilepoint.com/8000/appbuilder/cloudenvCloneAppDetailsWin.html
Once he clones the app, then he will add you as owner of the new cloned app. Then you should be able to see that app in the app builder.
Please sign in to leave a comment.
Comments
4 comments