Python Custom Processor Questions

  1. Is it possible to implement a processor that doesn’t need an input/output target product? This means that I have no use for the entire I/O Parameter tab since I won’t be operating on products currently open in my SNAP instance. Basically, I’m trying to implement a simple Python script as operator to streamline and confine the workflow all within SNAP (e.g. batch renaming of files within a folder, etc.). I’m having an error:
    image

  2. Also, is it normal that a custom processor that otherwise works when invoked from the Menu bar can’t be selected in GraphBuilder? Is there a workaround for that?

Thanks!