Upgrading to 2023.5.3
Major changes on wkfmassimportitem & wkfmassimportitemactions :
In order to implement the workflow actions and processes we had to update the existing massimportitem workflow. 2 new statuses have been added, and one of the existent has been renamed : index is now review
New actions have also been added to align with the expected behavior of the creative workflow.
Some existing actions have been renamed or completely modified (including name updates and updates of 'from' and 'target' statuses). Duplicate actions have also been updated and are now being reused.
If you have already customized the workflow of massimportitems, we do not recommend restoring the updates on these two structures : wkfmassimportitem & wkfmassimportitemaction.
If you have used wkfmassimportitem action’s names in your java services, please check carefully the updates on the instances described below. You can update your services or choose to not upgrade wkfmassimportitem’s structures
Please keep in mind that you will need to implement these changes to benefit from the creative workflow. When this feature becomes available, you will have to choose between the creative workflow or the upload. These two features can not coexist
Structures changes
Creative workflow’s structures (feature not yet available)
massimportitem
Fields changes
modified
Tags:
Added:
rest_api_include/massimport
binarymodified (added)
Type: datetime
Nature:
Label:
Default value:
Order: 6500
Remote name:
Max size: 0
Attachment:
In list:
Editable: false
Viewable: false
Mandatory: false
Null if empty: false
Auto carriage return: false
Index: Not indexed
i18n: false
i18n for:
Tags:
rest_api_include/massimport
binarymodifier (added)
Type: child
Nature: user
Label:
Default value:
Order: 6600
Remote name:
Max size: 0
Attachment:
In list:
Editable: false
Viewable: false
Mandatory: false
Null if empty: false
Auto carriage return: false
Index: Indexed
i18n: false
i18n for:
Tags:
rest_api_include/massimport
Tags
Added
pkg/security/collaborative
pkg/wkf/action/on/comment
pkg/wkf/action/on/comment/toreview
pkg/wkf/action/on/comment_only_from_status/3
massimportjob
Tags
Added
pkg/security/collaborative
user
Fields changes
name
Mandatory:
true --> false
contriblangs
Default value:
2 --> 1,2,4
Faces
Configuration
_hidden
lastname (added)
Viewable: false
Editable: false
Mandatory: false
firstname (added)
Viewable: false
Editable: false
Mandatory: false
user
lastname (added)
Viewable: true
Editable: true
Mandatory: true
firstname (added)
Viewable: true
Editable: true
Mandatory: true
vueapphomewidget
Fields changes
position
Tags:
Added:
rest_api_include_list
Instances changes
color
wkfcontentcomments & wkfcontentcommentsaction
wkfmassimportitem
wkfmassimportitemaction
wkfuser & wkfuseraction
pkgroletemplate
Default value of instances.permissions prop has been updated on the 3 default role types delivered with the app. All the content has been sorted alphabetically to help the future project upgrades. The usefulness will be felt mostly on new projects and their future upgrades.
Also if a running projects makes a “touch” on their pkgroletemplate instances, their permissions prop content will be alphabetically sorted (if PACKAGED_SECURITY is in version 2023.5.3) then the comparison between the updated product values and the current project values should be less unconfortable (at least I hope so).
pkgroletemplate/997
pkgroletemplate/998
pkgroletemplate/999
Plugins changes
PACKAGED_Activity
plugin.xml
Parameters:
ADDED wkfActionOnEnabled:
type: boolean
mandatory: false
description:
When set to true, pkg/wkf/action/on/comment/{action} tags are used if pkg/wkf/action/on/comment is present on the structure. If pkg/wkf/action/on/comment_only_from_status/{statusId} is present on the commented object structure, the wkfaction will only be made for commented objects with a status equal to {statusId}
default value: true
PACKAGED_CreativeWorkflow
plugin.xml
Services:
ADDED
com.wedia.packaged.creative.workflow.services.rest.CreativeWorkflowMassImportAPIService
(com.noheto.extensions.interfaces.services.AbstractPluginApiService
)ADDED
com.wedia.packaged.creative.workflow.services.object.MassImportItemDeleteBusinessService
(com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService
)ADDED
com.wedia.packaged.creative.workflow.services.object.MassImportPreviousItemDeleteBusinessService
(com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService
)ADDED
com.wedia.packaged.creative.workflow.services.object.CollaborativeSpaceDeleteBusinessService
(com.noheto.extensions.interfaces.services.IObjectTriggerBusinessService
)
Parameters:
ADDED portal_base_url:
type: string
mandatory: true
description: Portal Base URL
default value: portal
PACKAGED_DAM_Utils
plugin.xml
Parameters:
UPDATED dam_denormalization_config:
default value:
Diff:
PACKAGED_RegistrationEmails
plugin.xml
Services:
ADDED
com.wedia.packaged.registrationemails.UserInviteApiService
(com.noheto.extensions.interfaces.services.AbstractPluginApiService
)
Parameters:
ADDED default_role_invited_users:
type: string
mandatory: false
description: Id of role assigned to invited users via email
default value: 29
UPDATED account_request_object_email_field:
default value:
Old:
email
New:
PACKAGED_Security
plugin.xml
Parameters:
UPDATED role_template_default_permissions:
default value : check value’s update below
UPDATED permissions_inferring:
default value: check value’s update below
security.xml
UPDATED pkgV1Objectdata(action)
Old expression
New expression
WXM_AutoConnect (ADDED)
plugin.xml
Services:
test.PluginLifeCycle
(com.noheto.extensions.interfaces.services.IPluginLifeCycleBusinessService
)test.RestApi
(com.noheto.extensions.interfaces.services.AbstractPluginApiService
)
Parameters:
ssoProviderName:
type:
string
mandatory:
false
description: Nom de la configuration sso
default value: ````
mapping:
type:
string
mandatory:
false
description:
default value:
/dameo
autoConnectApiPathInfo:
type:
string
mandatory:
false
description:
default value:
/cas
connectedUrl:
type:
string
mandatory:
false
description:
default value:
/wcm.jspz?form_action=datalist&form_object=asset
refusedUrl:
type:
string
mandatory:
false
description: Lorsque le surfer est refusé, on va le rediriger par là. Chemin commencant par / et qui est relatif à la webapp
default value:
/wcm.jspz
WXM_DAMDY
plugin.xml
Parameters:
ADDED evp.submit.video.webm:
type: boolean
mandatory: true
description: Submit webm to EVP
default value: false
ADDED evp.submit.indd:
type: boolean
mandatory: true
description: Submit indd to EVP
default value: false
ADDED evp.submit.idml:
type: boolean
mandatory: true
description: Submit idml to EVP
default value: false
ADDED evp.display.video.webm:
type: boolean
mandatory: true
description: Use EVP to preview webm
default value: false
ADDED evp.display.indd:
type: boolean
mandatory: true
description: Use EVP to preview indd
default value: false
ADDED evp.display.idml:
type: boolean
mandatory: true
description: Use EVP to preview idml
default value: false
WXM_Wysiwyg_Editor
plugin.xml
Parameters:
ADDED autocorrect:
type: boolean
mandatory: true
description: For Froala only,
should we active the autocorrection as you typedefault value: true
PACKAGED_PortalConfig : Removed
PACKAGED_Unsplash : Removed
PACKAGED_VueApplication : Removed
POC_IMATAG : Removed
POC_WATERMARK_PROVIDER : Removed
WXM_IA_ENHANCEMENT : Removed
Plugins Config changes
WXM_MEDIACLOUD_V2
Activated:
true