Trigger Reference of GS2-Version Script

Reference of event triggers that call extended scripts

Trigger

acceptVersion

Version approval

Synchronous Execution Script

Script and Version approval are executed synchronously in that order.

Request
TypeDescription
namespaceNamespaceNamespace
versionModelVersionModelVersion Model
acceptVersionAcceptVersionAgreed Version
currentAcceptVersionAcceptVersionCurrent Agreed Version
Result
TypeRequiredDefaultValue LimitsDescription
permitbool
Whether to allow version approval
Implementation Example
namespace = args.namespace
versionModel = args.versionModel
acceptVersion = args.acceptVersion
currentAcceptVersion = args.currentAcceptVersion

result = {
  permit=permit
}

Asynchronous Execution Script

The script executes asynchronously after the Version approval.

Request
TypeDescription
namespaceNamespaceNamespace
versionModelVersionModelVersion Model
acceptVersionAcceptVersionAgreed Version
Result
TypeRequiredDefaultValue LimitsDescription
Implementation Example
namespace = args.namespace
versionModel = args.versionModel
acceptVersion = args.acceptVersion

result = {
}

checkVersion

Version check

Synchronous Execution Script

Script and Version check are executed synchronously in that order.

Request
TypeDescription
namespaceNamespaceNamespace
versionModelVersionModelVersion Model
currentVersionVersionCurrent Version
userIdstringUser ID
warningStatusIf the normal version check results in a warning
errorStatusIf the normal version check results in an error
Result
TypeRequiredDefaultValue LimitsDescription
overrideWarningStatusWarning for overwritten version check results
overrideErrorStatusError for overwritten version check results
Implementation Example
namespace = args.namespace
versionModel = args.versionModel
currentVersion = args.currentVersion
userId = args.userId
warning = args.warning
error = args.error

result = {
  overrideWarning=overrideWarning,
  overrideError=overrideError
}