We are new to BPM Functions, I developed a few within a library. saved it all in a ‘solution’.
We needed a refresh, so in comes the refreshed environ and data.
I bring in the solution that holds the ‘func library’, however that Library is completely read-only- I cannot even get into th workflow in order to recreate them:
The only thing available from the ‘Actions’ menu is ‘Import’.
I am told that , when installed from a ‘solution’ (CAB file) , that this the way it is , and it is working as expected. I’m guessing that the lesson is: use Export/Import, don’t drop these into a solution.
I just find it hard to believe that we can’t even recreate the code unless from scratch-the workflow is unavailable.
If I recall correctly this is behaving as intended. I’m digging deep from some really old conversations but… If imported/Exported the expectation is that you own that library and you maintain that library. If it were provided as a solution then the assumption is that it was perhaps purchased or provided from a vendor and is therefore IP and should not be modified, bastardized, or resold in any way.
Looks like I need to put in a ticket, I was not aware of this- I did not ‘export’ the library, I used a solution.
I’ll bet as time goes on I won’t be the only user in this pickle.
There has got to be a way for me to access my code , I’ll see what tech Support can do.
For this time why not restore the DB to before the refresh temporarily, grab the code, and then go clean again? I wouldn’t bet on that support can get you your code back.
@fuji36 this works in an emergency if you have no other way to get your code…At ALL , ALL OPTIONS Have been exhausted, the world is on fire, and the fate of humanity depends on this code… IF AND ONLY If the Above is True.
DISCLAIMER
DO NOT RUN THIS IN YOUR PRODUCTION ENVIRONMENT… SERIOUSLY…
UPDATE ecf.efxlibrary
SET mode = 0,
ownedbycompany = 'EPIC03',
owner = 'epicor',
package = NULL,
packageversion = NULL,
publisher = NULL,
published = 0
WHERE libraryid = 'TEST2'
Update your information as appropriate.
Then you go in there you copy paste your code / save it. Then you delete the library and start over. Don’t use this hacked one just use this to get your code out.
ME, MYSELF, I , OR ANYONE ELSE IN THIS THREAD OR FORUM ARE NOT RESPONSIBLE FOR YOU BREAKING YOUR SHIZ!
Success- thanks again Jose - there were a couple of other columns to ‘tweak’ in order to free up the functions ‘design’ button: ‘Published’, ‘Private’ both false