If we change the number of input and output parameters for a particular plugin a

If we change the number of input and output parameters for a particular plugin already deployed, do we need to rename that plugin with a different plugin-id and change the entire appian-plugin.xml file and also change the package name?

I tried deleting the plugin , restarting jboss and the appian engines, but it fails to load the new version complaining about number of parameters....

OriginalPostID-119726

OriginalPostID-119726

  Discussion posts and replies are publicly visible

  • I had the same issue. I changed
    appian-plugin.xml
    1. <plugin-info><version> to a new version
    2. <smart-service name="Excel Rotate Sheet" key="ExcelRotateSheetService"
    class="com.appiancorp.smartservices.excel.ExcelRotateSheetSmartService" />
    Changed the Key value of the tag above

    3. \\src\\main\\resources renamed the resources to match the key above
    \\src\\main\\resources\\excelrotatesheet\\ExcelRotateSheetService_en_US.properties
    \\src\\main\\resources\\excelrotatesheet\\ExcelRotateSheetService.properties
    \\src\\main\\resources\\excelrotatesheet\\ExcelRotateSheetService\\images

    4. exported the plugin. Deleted the one from the designer and added it back.

    This worked for me.
  • Have a look at this plugin as an example: forum.appian.com/.../
    You should not forum.appian.com/.../
    If the plugin is already used in prod, you cannot remove it until functionality that uses is removed. However, you can deprecate an expression or smart service so it can no longer be added to the application.