Expand my Community achievements bar.

SOLVED

Apps for other organizations

Avatar

Community Advisor

Is it possible to create an app that is available for other organizations after publish? sort of a service that can be used by any organization that is interested in? thanks in advance for any help!

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi @Urs_Boller 

In our current release, each Firefly app can only be deployed and accessed within the same organization. While we have considered the ISV angle (where an ISV can build and sell an app / a service to be used by multiple orgs), we currently don't have a timeline for supporting this ootb. 

If you have immediate need to use the same app for a few different orgs, you can potentially deploy the same code into different organizations using different credentials. However, you will need to manually manage this process as of now. 

Hope this helps!

Sarah

View solution in original post

6 Replies

Avatar

Correct answer by
Employee

Hi @Urs_Boller 

In our current release, each Firefly app can only be deployed and accessed within the same organization. While we have considered the ISV angle (where an ISV can build and sell an app / a service to be used by multiple orgs), we currently don't have a timeline for supporting this ootb. 

If you have immediate need to use the same app for a few different orgs, you can potentially deploy the same code into different organizations using different credentials. However, you will need to manually manage this process as of now. 

Hope this helps!

Sarah

Avatar

Community Advisor

thanks @sarahxxu

my use case was to build a small app that could be used by many different orgs (basically anybody interested in using the app). if this is not possible, I need to either wait or think about another solution ...

Avatar

Employee

@Urs_Bollerif this app is not proprietary, you can maintain the code on GitHub as an open source project and just put in set up instructions for anyone who's interested to set this up in their org! 

Avatar

Community Advisor
@sarahxxu thanks for the idea! but this would still involve other orgs to setup an install and update process. I was thinking about an app that is available with a simple "activate" without a lot of coding...

Avatar

Employee

@Urs_Bollerhow about writing an "installation" or "update" script using Adobe I/O CLI?

You can ask users to 1) create credentials in Console and generate a file, 2) run your script to install or to update the app using those credentials.

Other than bash script, this can also be done with GitHub actions -- see https://github.com/AdobeDocs/project-firefly/blob/master/guides/ci_cd_for_firefly_apps.md for some of the OOTB shared GitHub actions that we have created! The users just need to set up the GitHub actions with their credentials and run it. 

 

Avatar

Community Advisor
@sarahxxu awesome! thanks for this idea. Will wait if I get the access and if I am able to create such an app (with my little knowledge about all that cloud stuff....). maybe I'll just give it a try ... THANKS!