Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Apps for other organizations

ursboller
Community Advisor
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!

1 Accepted Solution
sarahxxu
Correct answer by
Level 2
Level 2

Hi @ursboller 

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
sarahxxu
Correct answer by
Level 2
Level 2

Hi @ursboller 

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

ursboller
Community Advisor
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 ...

sarahxxu
Level 2
Level 2

@ursbollerif 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! 

ursboller
Community Advisor
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...
sarahxxu
Level 2
Level 2

@ursbollerhow 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. 

 

ursboller
Community Advisor
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!