I'm not sure yet if this should be an enqueued task but it seems like good idea to maybe make this a post processor and not directly dependent on an Entity Insert/PreSave...
Could work like the WARC to WACZ processor. Under certain rules we request the DOI or ARK ID. If already present then we skip. etc.
See https://ezid.cdlib.org/doc/apidoc.html
I'm not sure yet if this should be an enqueued task but it seems like good idea to maybe make this a post processor and not directly dependent on an Entity Insert/PreSave...
Could work like the WARC to WACZ processor. Under certain rules we request the DOI or ARK ID. If already present then we skip. etc.