Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProduceAction #3

Open
sballesteros opened this issue Jul 25, 2019 · 0 comments
Open

ProduceAction #3

sballesteros opened this issue Jul 25, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@sballesteros
Copy link
Member

const action = {
  '@type': 'ProduceAction',
  agent: {
    roleName: 'producer' // this is so that access to author identity is guaranteed
  },
  actionStatus: 'CompletedActionStatus',
  object: 'graph:graphId?version=x.y.z', // operate _after_ the CreateReleaseAction (so in the potential action of the resulting graph)
  autoUpdate: true, // like for TypesettingAction, if set the UploadAction result is automatically applied
  result: {
    '@type': 'UploadAction' // result in an UploadAction so that JS code viz etc. can be added easily (lots of files etc.) The format should be a full scholarly archive, not DS3
  }
}

ProduceAction can be part of any stage so that QA workflows can be created and produce action stage made optional (the editor can decide if paper should be sent to a stage with a produce action or straight to production)

in case where the stage also contains review action, requiresCompletionOf can be used to decide if the review action should happen before or after the produce action.

@sballesteros sballesteros added the enhancement New feature or request label Jul 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant