Hi, I have a basic question
Suppose I am working on ExcelDataProvider template, and I want to change content of the file as well as name of the input file and some logic of mine to process the rows.
What is the process to build/deploy the java code using IDE. and do we need to import deployed code again in Appian ?
Thanks,
Mohini
Discussion posts and replies are publicly visible
Extending Appian with custom Java plugin is possible by utilising the SDKs shared by Appian. Depending up on your use case, you can build any of the following components in a plugin pack. Each has a separate set of steps to build the code so that it can be deployed into the Appian plugin framework.
For your use case, I understand that you want to build a custom smart service, So please refer the below documentation and also try downloading any plugin from the App market and compare the file structure inside the jar, the use of different Appian suggested methods, annotations with the steps given in the documentation to get a better idea.
Extending Appian - https://docs.appian.com/suite/help/21.2/extending-appian.html
Custom Smart Services - https://docs.appian.com/suite/help/21.2/Custom_Smart_Service_Plug-ins.html
For deploying the plugin,
On-Premises: Place the updated version (as per appian-plugin.xml) of the Jar in <appian_home>/_admin/plugins/ directory
Cloud: For use only on your environment, Share the jar with Appian support for their validation and then Apian will deploy the plugin into your environment.
App Market: Submit the jar via the AppMarket submission site - forum.appian.com/.../appmarket-submissions
Okay. and basically how & where can I edit the below code and execute my process with the edited code
Thanks!
My Previous reply was for Extending Appian BPM with Java. Now I understand that you are asking about custom methods for Appian RPA.
You can create/edit custom Java methods via a IDE and deploy the code to Appian's console repository or any repository configured in Appian-RPA using Maven. Once the code is deployed to the repository, the methods will be available in workspace library section under the "Actions" tree in the action configuration.
Refer: https://docs.appian.com/suite/help/21.2/rpa-7.9/custom_code/development-environment-overview.html
Yes, got it.
Thanks a lot.