Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse
IBusinessCalendar.getName()instead to identify a calendaruse calendar name to identify calendarsuseIApplicationRepository.create(String)useIApplicationRepository.create(NewApplication)useIApplicationRepository.create(NewApplication)useIApplicationRepository.delete(String)useIApplicationRepository.findById(long)useIApplicationRepository.findByName(String)useIApplicationRepository.all()useIApplicationRepository.all()use thech.ivyteam.ivy.jsf.bean.error.ErrorPageMBeanPublicAPI or#{errorPage.showDetails}directly in the XHTML files instead ofgetSystemProp("Errors.ShowDetailsToEndUser")use the engine cockpit instead to see the system propertiesuse Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session roles will be removed in 13.1. assign roles to a user.session roles will be removed in 13.1. assign roles to a user.useBusinessDataRepository.current()insteaduseICaseMapService.current()insteaduseless. all languages are supported by any cms. calling this method has no effect.Use ivy.cm.findObject(String) instead
Migration Example:ivy.cms.findContentObject("/my/content")==>ivy.cm.findObject("/my/content").orElse(null)use ivy.cm.findValue(String) instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH)==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)not supported anymore. always returns null.not supported anymore. always returns null.useContentManagementSystem.get(String),ContentObject.value()andContentObjectValueAccessor.get(Locale)instead
Migration Example:ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH)==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)not supported anymore. always returns null;not supported anymore. always returns null.not supported anymore. always returns null.not supported anymore. always returns empty string.not supported anymore. always returns null.the name of the cms is always the same (cms).useless. all languages are supported by any cms.useless. all languages are supported by any cms. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.useContentObject.value().get(Locale)insteadnot supported anymore. always returns current date.not supported anymore. always returns empty string.do not use anymore.not supported anymore. always returns an empty string.not supported anymore. always returns empty string.this is not supported anymore. always returns null.not supported anymore. always returns -1.use !ContentObject.children().isEmpty()insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.this method has no effect.not supported anymore. always returns current date.not supported anymore. always returns empty string.useContentObjectValue.read().inputStream()instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream()==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()useContentObjectValue.read().bytes()insteaduseContentObjectValue.read().reader()insteaduseContentObjectValue.read().string()instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString()==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()useContentObjectValue.parent()insteaddo not use anymore.do not use anymorenot supported anymore. always returns an empty string.not supported anymore. always returns empty string.useContentObjectValue.locale()insteadnot supported anymore. always returns an empty string.not supported anymore. always returns current date.not supported anymore. always returns current date.not supported anymore. always returns false.not supported anymore. returns always true.useContentObjectValue.write().string(String)insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. you can not change the language. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.use insteadVariables.names()not supported anymore. always returns empty string.WebPage features was removed with 11.2. Use HtmlDialog instead.this feature is moved to the engine cockpit.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns empty string.Usech.ivyteam.ivy.bpm.exec.IBpmnProcessElementinstead.useAbstractProcessStartEventBean.getConfig()instead.implementAbstractProcessStartEventBean.start()instead.implementAbstractProcessStartEventBean.stop()instead.UseIProcessStartEventBean.start()instead.useIProcessStartEventBean.stop()insteaddirectly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String) directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)useAbstractProcessExtension.getConfig()insteaduseAbstractProcessExtension.getConfig()instead.directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)IProcessExtension.setConfiguration(ProgramConfig)is used instead.useExtensionUiBuilder.scriptField(String)instead.useExtensionUiBuilder.scriptField(String)instead.useAbstractProcessIntermediateEventBean.getConfig()insteaduseISecurityContext.users().create(NewUser)instead
Migration Example:ivy.session().getSecurityContext().createUser("jd", "John Doe", "1234", Locale.ENGLISH, "john.doe@axonivy.com", null)==>ivy.security.users.create(NewUser.create("jd").fullName("John Doe").password("1234").mailLanguage(Locale.ENGLISH).mailAddress("john.doe@axonivy.com").toNewUser())useISecurityContext.users().delete(String)insteadinstead useISecurityContext.roles().find(roleName)
Migration Example:ivy.session().getSecurityContext().findRole("ivy")==>ivy.security.roles().find("ivy")useISecurityContext.users().find(long)insteaduseISecurityContext.users().findWithExternalLookup(String)instead
Migration Example:ivy.session().getSecurityContext().findUser("ivy")==>ivy.security.users().findWithExternalLookup("ivy")useISecurityContext.users().find(String)insteadinstead useISecurityContext.roles().active()instead useISecurityContext.roles().all()instead useISecurityContext.roles().topLevel())Not supported anymore. Always returns null.useISecurityMember.getSecurityMemberId()session role will be removed with 13.1. assign the role to a user which needs to be authenticated.SessionInfo objects will be created by the Axon Ivy Runtime. Don't create them on your own.evaluate this for the given user on your ownevaluate this for the given user on your ownIUser.isAbsent()the listener is no longer supported. It will no longer be called.useCreatorIdinsteaduseOwnerIdinsteaduseOwnerIdinsteadusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the casenot used anymore. cases which become zombies will be deleted.UseIDocument.uuid()Use get(Strinusecustom fieldsinsteadusecustomFields().insteadtextField(name).getOrNull()usecustomFields().insteadall()usecustomFields().insteadtextField(name).set(value)useICase.tasks().allActive()Returns all active child tasks.useinsteadcustomFields().stringField("BusinessPriorty").getOrNull()will always return empty string. UseICase.getDescription()orICase.descriptions().get(Locale)instead.useICase.owners(). A case can have multiple owners. This will return only one owner. Returns the owner of the case. Maybe null if no owner was set withICase.setOwner(ISecurityMember).
The intend of the owner is only for descriptive purpose and has no influence on the behavior of the Workflow Engine. This may can be used for example in Workflow UIs to search and filter in case lists.useICase.owners(). A case can have multiple owners. This will return only the name of one owner. Returns the name of the owner. Maybe null if no owner was set withICase.setOwner(ISecurityMember). Does not return null if theISecurityMemberwas deleted.usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Getting case process category code with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Getting case process category name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryName").getOrNull();usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Getting case process code with custom fields:
ivy.case.customFields().stringField("ProcessCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Getting case process name with custom fields:
ivy.case.customFields().stringField("ProcessName").getOrNull();usecategoryto categorize the case orICase.customFields()to store sub type code and name as additional information.Getting case sub type code with custom fields:
ivy.case.customFields().stringField("SubTypeCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store sub type code and name as additional information.Getting case sub type name with custom fields:
ivy.case.customFields().stringField("SubTypeName").getOrNull();useICase.tasks().all()Returns all child tasks.usecategoryto categorize the case orICase.customFields()to store type code and name as additional information.Getting case type code with custom fields:
ivy.case.customFields().stringField("TypeCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store type code and name as additional information.Getting case type name with custom fields:
ivy.case.customFields().stringField("TypeName").getOrNull();useICase.owners(). A case can have multiple owners. To not break existing applications, this will first remove all owners attached to this case and adds the new owner. By passing null it only will remove all owners. Sets the owner of the case.usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Setting process code and name with custom fields:
ivy.case.customFields().stringField("ProcessCode").set(processCode);ivy.case.customFields().stringField("ProcessName").set(processName);usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Setting case process category code and name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").set(processCategoryCode);ivy.case.customFields().stringField("ProcessCategoryName").set(processCategoryName);usecategoryto categorize the case orICase.customFields()to store case sub type code and name as additional information.Setting case sub type code and name with custom fields:
ivy.case.customFields().stringField("SubTypeCode").set(subTypeCode);ivy.case.customFields().stringField("SubTypeName").set(subTypeName);usecategoryto categorize the case orICase.customFields()to store case type code and name as additional information.Setting case type code and name with custom fields:
ivy.case.customFields().stringField("TypeCode").set(typeCode);ivy.case.customFields().stringField("TypeName").set(typeName);useIIntermediateEventElement.getConfiguration()insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useNoteuseNote.createdAt()useNote.id()useNote.content()useNote.author()useICase.notes()orITask.notes()useIStartEventElement.getConfiguration()insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)will always return empty string. UseITask.getDescription()orITask.descriptions().get(Locale)instead.usecategoryto categorize the case orITask.customFields()to store kind code and name as additional information.Getting task kind code with custom fields:
ivy.task.customFields().stringField("KindCode").getOrNull();usecategoryto categorize the case orITask.customFields()to store kind code and name as additional information.Getting task kind name with custom fields:
ivy.task.customFields().stringField("KindName").getOrNull();usecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.customFields()to store task kind code and name as additional information.Setting task kind code and name with custom fields:
ivy.task.customFields().stringField("KindCode").set(kindCode);ivy.task.customFields().stringField("KindName").set(kindName);useCaseQueryuseTaskQueryuseCategoryTree.createFor(CaseQuery)insteaduseinsteadCaseQuery.create().executor().results(startIndex, count)useinsteadCaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)insteaduseinsteadTaskQuery.create().executor().results(startIndex, count)useinsteadTaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useinsteadTaskQuery.canWorkOn(..).executor().results(startIndex, count)useinsteadTaskQuery.canWorkOn(..).executor().results(startIndex, count)useIApplication.current()to get the current applicationuseIWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)useTaskQueryuseCaseQueryuseCaseQueryuseCaseQueryuseCategoryTree.createFor(CaseQuery)insteaduseCategoryTree.createFor(CaseQuery)insteaduseTaskQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(CaseQuery)insteaduseCaseQueryuseCaseQueryuseCaseQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(TaskQuery)insteaduseTaskQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(TaskQuery)insteaduseTaskQueryuseCaseQuery.IFilterableColumns.businessCalendar()insteaduseinsteadCaseQuery.IFilterableColumns.creatorId()the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadCaseQuery.IFilterableColumns.ownerId()useinsteadCaseQuery.IFilterableColumns.ownerId()useinsteadCaseQuery.IGroupByQueryColumns.creatorId()the removedDisplayNameTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadCaseQuery.IGroupByQueryColumns.ownerId()useinsteadCaseQuery.IGroupByQueryColumns.ownerId()useinsteadCaseQuery.IOrderByQueryColumns.creatorId()the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.useinsteadCaseQuery.IOrderByQueryColumns.ownerId()useinsteadCaseQuery.IOrderByQueryColumns.ownerId()useinsteadTaskQuery.IFilterableColumns.activatorId()useinsteadTaskQuery.IFilterableColumns.activatorId()useTaskQuery.IFilterableColumns.businessCalendar()insteadthe removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadTaskQuery.IFilterableColumns.expiryActivatorId()useinsteadTaskQuery.IFilterableColumns.expiryActivatorId()useinsteadTaskQuery.IFilterableColumns.workerId()useinsteadTaskQuery.IGroupByQueryColumns.activatorId()useinsteadTaskQuery.IGroupByQueryColumns.activatorId()the removedDisplayNameTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadTaskQuery.IGroupByQueryColumns.workerId()useinsteadTaskQuery.IOrderByQueryColumns.activatorId()useinsteadTaskQuery.IOrderByQueryColumns.activatorId()the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadTaskQuery.IOrderByQueryColumns.workerId()This API is no longer available, please useIBpmSignalReceivers.all(),IBpmSignalReceivers.matches(SignalCode)orIBpmSignalReceivers.contains(String)instead.useActivatorIdinsteaduseActivatorIdinsteaduseExpiryActivatorIdinsteaduseExpiryActivatorIdinsteadusecategoryto categorize the taskusecategoryto categorize the taskuseOriginalActivatorIdinsteaduseOriginalActivatorIdinsteadusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskuseWorkerIdinsteadnot used anymore. no tasks are in this state.Database Value:
9not used anymore. tasks which become zombies will be deleted.useIvyAsyncExecutor
-
Deprecated InterfacesInterfaceDescriptionuse Ivy.var()use Ivy.var()use Ivy.var()use
SubProcessCallStartandSubProcessCallinsteadUsech.ivyteam.ivy.bpm.exec.IBpmnProcessElementinstead.UseExtensionUiBuilder.scriptField()instead.useRules.create()useRules.create()use useIRuleExecutorthe listener is no longer supported. It will no longer be called.usecustom fieldsinsteaduseNoteuseICase.notes()orITask.notes()
-
Deprecated ClassesClassDescriptionuse
LazyDataModel. Primefaces has changed this interface in version 10 and 11.useIvyFreyaThemeinstead useSubProcessCalldirectly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)useIvyAsyncExecutor
-
Deprecated Enum ClassesEnum ClassDescription
-
Deprecated Fields
-
Deprecated MethodsMethodDescriptionuse
IBusinessCalendar.getName()instead to identify a calendaruse calendar name to identify calendarsuseIApplicationRepository.create(String)useIApplicationRepository.create(NewApplication)useIApplicationRepository.create(NewApplication)useIApplicationRepository.delete(String)useIApplicationRepository.findById(long)useIApplicationRepository.findByName(String)useIApplicationRepository.all()useIApplicationRepository.all()use thech.ivyteam.ivy.jsf.bean.error.ErrorPageMBeanPublicAPI or#{errorPage.showDetails}directly in the XHTML files instead ofgetSystemProp("Errors.ShowDetailsToEndUser")use the engine cockpit instead to see the system propertiesuse Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session roles will be removed in 13.1. assign roles to a user.session roles will be removed in 13.1. assign roles to a user.useBusinessDataRepository.current()insteaduseICaseMapService.current()insteaduseless. all languages are supported by any cms. calling this method has no effect.Use ivy.cm.findObject(String) instead
Migration Example:ivy.cms.findContentObject("/my/content")==>ivy.cm.findObject("/my/content").orElse(null)use ivy.cm.findValue(String) instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH)==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)not supported anymore. always returns null.not supported anymore. always returns null.useContentManagementSystem.get(String),ContentObject.value()andContentObjectValueAccessor.get(Locale)instead
Migration Example:ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH)==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)not supported anymore. always returns null;not supported anymore. always returns null.not supported anymore. always returns null.not supported anymore. always returns empty string.not supported anymore. always returns null.the name of the cms is always the same (cms).useless. all languages are supported by any cms.useless. all languages are supported by any cms. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.useContentObject.value().get(Locale)insteadnot supported anymore. always returns current date.not supported anymore. always returns empty string.do not use anymore.not supported anymore. always returns an empty string.not supported anymore. always returns empty string.this is not supported anymore. always returns null.not supported anymore. always returns -1.use !ContentObject.children().isEmpty()insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.this method has no effect.not supported anymore. always returns current date.not supported anymore. always returns empty string.useContentObjectValue.read().inputStream()instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream()==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()useContentObjectValue.read().bytes()insteaduseContentObjectValue.read().reader()insteaduseContentObjectValue.read().string()instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString()==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()useContentObjectValue.parent()insteaddo not use anymore.do not use anymorenot supported anymore. always returns an empty string.not supported anymore. always returns empty string.useContentObjectValue.locale()insteadnot supported anymore. always returns an empty string.not supported anymore. always returns current date.not supported anymore. always returns current date.not supported anymore. always returns false.not supported anymore. returns always true.useContentObjectValue.write().string(String)insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. you can not change the language. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.use insteadVariables.names()useIHtmlDialogContext.appHomeLink()insteaduseIHtmlDialogContext.appHomeLink()insteaduseIHtmlDialogContext.coLink(String)insteaduseIHtmlDialogContext.fileLink(File)insteaduseIHtmlDialogContext.fileLink(String, boolean)insteadnot supported anymore. always returns empty string.useIHtmlDialogContext.loginLink()insteaduseIHtmlDialogContext.processStartListLink()insteadWebPage features was removed with 11.2. Use HtmlDialog instead.useIHtmlDialogContext.startRef(String)which behaves exactly the same wayuseIHtmlDialogContext.startLink(String)insteaduseIHtmlDialogContext.taskListLink()insteadthis feature is moved to the engine cockpit.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns an empty string.instead useSubProcessCalland @{linkSubProcessCallStart.call(Object...)instead useSubProcessCalland @{linkSubProcessCallStart.call(Object...)instead useSubProcessCall,SubProcessCallStartParam.withParam(String, Object), and @{linkSubProcessCallStart.call(Object...)instead useSubProcessCallStart.find(SubProcessSearchFilter)useSubProcessSearchFilter.Builder.setSearchScope(SearchScope)with parameterSubProcessSearchFilter.SearchScope.APPLICATIONorSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIREDuseSubProcessSearchFilter.Builder.setSearchScope(SearchScope)with parameterSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIREDorSubProcessSearchFilter.SearchScope.PROJECTuseAbstractProcessStartEventBean.getConfig()instead.implementAbstractProcessStartEventBean.start()instead.implementAbstractProcessStartEventBean.stop()instead.UseIProcessStartEventBean.start()instead.useIProcessStartEventBean.stop()insteadinstead useIProcessStartEventBeanRuntime.processStarter()directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String) directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)orExtensionUiBuilder.textField(String)inscription editors are no longer built with AWT. UseExtensionUiBuilder.scriptField()instead.useAbstractProcessExtension.getConfig()insteaduseAbstractProcessExtension.getConfig()instead.IProcessExtension.setConfiguration(ProgramConfig)is used instead.useExtensionUiBuilder.scriptField(String)instead.useExtensionUiBuilder.scriptField(String)instead.useAbstractProcessIntermediateEventBean.getConfig()insteaduseRules.create()useRules.create()useRules.create()useRules.create()useRules.create()useRules.create()useRules.create()useRules.create()useIRole.getExternalName()insteaduseIRole.users().assignedPaged()
Migration Example:ivy.session().getSecurityContext().findRole("ivy").getUsers()==>ivy.security.roles().find("ivy").users().assignedPaged().page(1)useIRole.setExternalName(String)insteaduseISecurityContext.users().create(NewUser)instead
Migration Example:ivy.session().getSecurityContext().createUser("jd", "John Doe", "1234", Locale.ENGLISH, "john.doe@axonivy.com", null)==>ivy.security.users.create(NewUser.create("jd").fullName("John Doe").password("1234").mailLanguage(Locale.ENGLISH).mailAddress("john.doe@axonivy.com").toNewUser())useISecurityContext.users().delete(String)insteadinstead useISecurityContext.roles().find(roleName)
Migration Example:ivy.session().getSecurityContext().findRole("ivy")==>ivy.security.roles().find("ivy")useISecurityContext.users().find(long)insteaduseISecurityContext.users().findWithExternalLookup(String)instead
Migration Example:ivy.session().getSecurityContext().findUser("ivy")==>ivy.security.users().findWithExternalLookup("ivy")useISecurityContext.users().find(String)insteadinstead useISecurityContext.roles().active()instead useISecurityContext.roles().all()instead useISecurityContext.roles().topLevel())Not supported anymore. Always returns null.useISecurityMember.getSecurityMemberId()session role will be removed with 13.1. assign the role to a user which needs to be authenticated.useIUser.getExternalName()insteaduseIUser.setExternalName(String)insteadevaluate this for the given user on your ownevaluate this for the given user on your ownIUser.isAbsent()useNewUser.Builder.languageUseIDocument.uuid()Use get(StrinusecustomFields().insteadtextField(name).getOrNull()usecustomFields().insteadall()usecustomFields().insteadtextField(name).set(value)useICase.tasks().allActive()Returns all active child tasks.useinsteadcustomFields().stringField("BusinessPriorty").getOrNull()will always return empty string. UseICase.getDescription()orICase.descriptions().get(Locale)instead.useICase.owners(). A case can have multiple owners. This will return only one owner. Returns the owner of the case. Maybe null if no owner was set withICase.setOwner(ISecurityMember).
The intend of the owner is only for descriptive purpose and has no influence on the behavior of the Workflow Engine. This may can be used for example in Workflow UIs to search and filter in case lists.useICase.owners(). A case can have multiple owners. This will return only the name of one owner. Returns the name of the owner. Maybe null if no owner was set withICase.setOwner(ISecurityMember). Does not return null if theISecurityMemberwas deleted.usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Getting case process category code with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Getting case process category name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryName").getOrNull();usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Getting case process code with custom fields:
ivy.case.customFields().stringField("ProcessCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Getting case process name with custom fields:
ivy.case.customFields().stringField("ProcessName").getOrNull();usecategoryto categorize the case orICase.customFields()to store sub type code and name as additional information.Getting case sub type code with custom fields:
ivy.case.customFields().stringField("SubTypeCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store sub type code and name as additional information.Getting case sub type name with custom fields:
ivy.case.customFields().stringField("SubTypeName").getOrNull();useICase.tasks().all()Returns all child tasks.usecategoryto categorize the case orICase.customFields()to store type code and name as additional information.Getting case type code with custom fields:
ivy.case.customFields().stringField("TypeCode").getOrNull();usecategoryto categorize the case orICase.customFields()to store type code and name as additional information.Getting case type name with custom fields:
ivy.case.customFields().stringField("TypeName").getOrNull();useICase.owners(). A case can have multiple owners. To not break existing applications, this will first remove all owners attached to this case and adds the new owner. By passing null it only will remove all owners. Sets the owner of the case.usecategoryto categorize the case orICase.customFields()to store process code and name as additional information.Setting process code and name with custom fields:
ivy.case.customFields().stringField("ProcessCode").set(processCode);ivy.case.customFields().stringField("ProcessName").set(processName);usecategoryto categorize the case orICase.customFields()to store process category code and name as additional information.Setting case process category code and name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").set(processCategoryCode);ivy.case.customFields().stringField("ProcessCategoryName").set(processCategoryName);usecategoryto categorize the case orICase.customFields()to store case sub type code and name as additional information.Setting case sub type code and name with custom fields:
ivy.case.customFields().stringField("SubTypeCode").set(subTypeCode);ivy.case.customFields().stringField("SubTypeName").set(subTypeName);usecategoryto categorize the case orICase.customFields()to store case type code and name as additional information.Setting case type code and name with custom fields:
ivy.case.customFields().stringField("TypeCode").set(typeCode);ivy.case.customFields().stringField("TypeName").set(typeName);useIIntermediateEventElement.getConfiguration()insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useNote.createdAt()useNote.id()useNote.content()useNote.author()useIStartEventElement.getConfiguration()insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useITask.activator().userCandidatesPaged()insteadwill always return empty string. UseITask.getDescription()orITask.descriptions().get(Locale)instead.usecategoryto categorize the case orITask.customFields()to store kind code and name as additional information.Getting task kind code with custom fields:
ivy.task.customFields().stringField("KindCode").getOrNull();usecategoryto categorize the case orITask.customFields()to store kind code and name as additional information.Getting task kind name with custom fields:
ivy.task.customFields().stringField("KindName").getOrNull();usecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.getCategory()to categorize the taskusecategoryto categorize the case orITask.customFields()to store task kind code and name as additional information.Setting task kind code and name with custom fields:
ivy.task.customFields().stringField("KindCode").set(kindCode);ivy.task.customFields().stringField("KindName").set(kindName);useCaseQueryuseTaskQueryuseCategoryTree.createFor(CaseQuery)insteaduseinsteadCaseQuery.create().executor().results(startIndex, count)useinsteadCaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)insteaduseinsteadTaskQuery.create().executor().results(startIndex, count)useinsteadTaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useinsteadTaskQuery.canWorkOn(..).executor().results(startIndex, count)useinsteadTaskQuery.canWorkOn(..).executor().results(startIndex, count)useIApplication.current()to get the current applicationuseIWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)useTaskQueryuseCaseQueryuseCaseQueryuseCaseQueryuseCategoryTree.createFor(CaseQuery)insteaduseCategoryTree.createFor(CaseQuery)insteaduseTaskQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(CaseQuery)insteaduseCaseQueryuseCaseQueryuseCaseQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(TaskQuery)insteaduseTaskQueryuseTaskQueryuseTaskQueryuseCategoryTree.createFor(TaskQuery)insteaduseTaskQueryDo not serialize and deserializeQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeCaseQuery. There is no guarantee that the serialized form is compatible with each version of ivy.useinsteadcustomField().avgNumberField("CustomDecimalField1"))useinsteadcustomField().avgNumberField("CustomDecimalField2"))useinsteadcustomField().avgNumberField("CustomDecimalField3"))useinsteadcustomField().avgNumberField("CustomDecimalField4"))useinsteadcustomField().avgNumberField("CustomDecimalField5"))useinsteadcustomField().maxStringField("BusinessCreatorUser"))useinsteadcustomField().maxStringField("BusinessObjectCode"))useinsteadcustomField().maxStringField("BusinessObjectName"))useinsteadcustomField().maxStringField("BusinessPriority"))useinsteadcustomField().maxNumberField("CustomDecimalField1"))useinsteadcustomField().maxNumberField("CustomDecimalField2"))useinsteadcustomField().maxNumberField("CustomDecimalField3"))useinsteadcustomField().maxNumberField("CustomDecimalField4"))useinsteadcustomField().maxNumberField("CustomDecimalField5"))useinsteadcustomField().maxStringField("CustomVarCharField1"))useinsteadcustomField().maxStringField("CustomVarCharField2"))useinsteadcustomField().maxStringField("CustomVarCharField3"))useinsteadcustomField().maxStringField("CustomVarCharField4"))useinsteadcustomField().maxStringField("CustomVarCharField5"))useinsteadcustomField().maxStringField("ProcessCategoryCode"))useinsteadcustomField().maxStringField("ProcessCategoryName"))useinsteadcustomField().maxStringField("ProcessCode"))useinsteadcustomField().maxStringField("ProcessName"))useinsteadcustomField().maxStringField("SubTypeCode"))useinsteadcustomField().maxStringField("SubTypeName"))useinsteadcustomField().maxStringField("TypeCode"))useinsteadcustomField().maxStringField("TypeName"))useinsteadcustomField().minStringField("BusinessCreatorUser"))useinsteadcustomField().minStringField("BusinessMainContactDocumentDbCode"))useinsteadcustomField().minStringField("BusinessMainContactFolderId"))useinsteadcustomField().minStringField("BusinessMainContactName"))useinsteadcustomField().minStringField("BusinessMainContactType"))useinsteadcustomField().minTimestampField("BusinessMilestoneTimestamp"))useinsteadcustomField().minStringField("BusinessObjectCode"))useinsteadcustomField().minStringField("BusinessObjectDocumentDbCode"))useinsteadcustomField().minStringField("BusinessObjectFolderId"))useinsteadcustomField().minStringField("BusinessObjectName"))useinsteadcustomField().minStringField("BusinessPriority"))useinsteadcustomField().minTimestampField("BusinessStartTimestamp"))useinsteadcustomField().minNumberField("CustomDecimalField1"))useinsteadcustomField().minNumberField("CustomDecimalField2"))useinsteadcustomField().minNumberField("CustomDecimalField3"))useinsteadcustomField().minNumberField("CustomDecimalField4"))useinsteadcustomField().minNumberField("CustomDecimalField5"))useinsteadcustomField().minTimestampField("CustomTimestampField1"))useinsteadcustomField().minTimestampField("CustomTimestampField2"))useinsteadcustomField().minTimestampField("CustomTimestampField3"))useinsteadcustomField().minTimestampField("CustomTimestampField4"))useinsteadcustomField().minTimestampField("CustomTimestampField5"))useinsteadcustomField().minStringField("CustomVarCharField1"))useinsteadcustomField().minStringField("CustomVarCharField2"))useinsteadcustomField().minStringField("CustomVarCharField3"))useinsteadcustomField().minStringField("CustomVarCharField4"))useinsteadcustomField().minStringField("CustomVarCharField5"))useinsteadcustomField().minStringField("ProcessCategoryCode"))useinsteadcustomField().minStringField("ProcessCategoryName"))useinsteadcustomField().minStringField("ProcessCode"))useinsteadcustomField().minStringField("ProcessName"))useinsteadcustomField().minStringField("SubTypeCode"))useinsteadcustomField().minStringField("SubTypeName"))useinsteadcustomField().minStringField("TypeCode"))useinsteadcustomField().minStringField("TypeName"))useinsteadcustomField().sumsNumberField("CustomDecimalField1"))useinsteadcustomField().sumsNumberField("CustomDecimalField2"))useinsteadcustomField().sumsNumberField("CustomDecimalField3"))useinsteadcustomField().sumsNumberField("CustomDecimalField4"))useinsteadcustomField().sumsNumberField("CustomDecimalField5"))useinsteadcustomField().textField(key)useCaseQuery.IFilterableColumns.businessCalendar()insteaduseinsteadcustomField().numberField("BusinessCorrespondentId")useinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessMainContactType")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectFolderId")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().stringField("BusinessPriority")useinsteadCaseQuery.IFilterableColumns.creatorId()useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadCaseQuery.IFilterableColumns.ownerId()useinsteadCaseQuery.IFilterableColumns.ownerId()useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")useinsteadcustomField().numberField("BusinessCorrespondentId")useinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessMainContactType")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectFolderId")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().stringField("BusinessPriority")useinsteadCaseQuery.IGroupByQueryColumns.creatorId()useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")the removedDisplayNameTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadCaseQuery.IGroupByQueryColumns.ownerId()useinsteadCaseQuery.IGroupByQueryColumns.ownerId()useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")useinsteadcustomField().numberField("BusinessCorrespondentId")useinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessMainContactType")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectFolderId")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().stringField("BusinessPriority")useinsteadCaseQuery.IOrderByQueryColumns.creatorId()useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")ordering by CLOB fields is not possible.the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.useinsteadCaseQuery.IOrderByQueryColumns.ownerId()useinsteadCaseQuery.IOrderByQueryColumns.ownerId()useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")Do not serialize and deserializeQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeSignalEventQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeTaskBoundarySignalEventReceiverQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeQuery. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeTaskQuery. There is no guarantee that the serialized form is compatible with each version of ivy.useinsteadcustomField().avgNumberField("CustomDecimalField1"))useinsteadcustomField().avgNumberField("CustomDecimalField2"))useinsteadcustomField().avgNumberField("CustomDecimalField3"))useinsteadcustomField().avgNumberField("CustomDecimalField4"))useinsteadcustomField().avgNumberField("CustomDecimalField5"))useinsteadcustomField().maxStringField("BusinessCreatorUser"))useinsteadcustomField().maxStringField("BusinessObjectCode"))useinsteadcustomField().maxStringField("BusinessObjectName"))useinsteadcustomField().maxNumberField("CustomDecimalField1"))useinsteadcustomField().maxNumberField("CustomDecimalField2"))useinsteadcustomField().maxNumberField("CustomDecimalField3"))useinsteadcustomField().maxNumberField("CustomDecimalField4"))useinsteadcustomField().maxNumberField("CustomDecimalField5"))useinsteadcustomField().maxStringField("CustomVarCharField1"))useinsteadcustomField().maxStringField("CustomVarCharField2"))useinsteadcustomField().maxStringField("CustomVarCharField3"))useinsteadcustomField().maxStringField("CustomVarCharField4"))useinsteadcustomField().maxStringField("CustomVarCharField5"))useinsteadcustomField().maxStringField("KindCode"))useinsteadcustomField().maxStringField("KindName"))useinsteadcustomField().maxStringField("ProcessCategoryCode"))useinsteadcustomField().maxStringField("ProcessCategoryName"))useinsteadcustomField().maxStringField("ProcessCode"))useinsteadcustomField().maxStringField("ProcessName"))useinsteadcustomField().maxStringField("SubTypeCode"))useinsteadcustomField().maxStringField("SubTypeName"))useinsteadcustomField().maxStringField("TypeCode"))useinsteadcustomField().maxStringField("TypeName"))useinsteadcustomField().minStringField("BusinessCreatorUser"))useinsteadcustomField().minStringField("BusinessMainContactName"))useinsteadcustomField().minTimestampField("BusinessMilestoneTimestamp"))useinsteadcustomField().minStringField("BusinessObjectCode"))useinsteadcustomField().minStringField("BusinessObjectName"))useinsteadcustomField().minTimestampField("BusinessStartTimestamp"))useinsteadcustomField().minNumberField("CustomDecimalField1"))useinsteadcustomField().minNumberField("CustomDecimalField2"))useinsteadcustomField().minNumberField("CustomDecimalField3"))useinsteadcustomField().minNumberField("CustomDecimalField4"))useinsteadcustomField().minNumberField("CustomDecimalField5"))useinsteadcustomField().minTimestampField("CustomTimestampField1"))useinsteadcustomField().minTimestampField("CustomTimestampField2"))useinsteadcustomField().minTimestampField("CustomTimestampField3"))useinsteadcustomField().minTimestampField("CustomTimestampField4"))useinsteadcustomField().minTimestampField("CustomTimestampField5"))useinsteadcustomField().minStringField("CustomVarCharField1"))useinsteadcustomField().minStringField("CustomVarCharField2"))useinsteadcustomField().minStringField("CustomVarCharField3"))useinsteadcustomField().minStringField("CustomVarCharField4"))useinsteadcustomField().minStringField("CustomVarCharField5"))useinsteadcustomField().minStringField("KindCode"))useinsteadcustomField().minStringField("KindName"))useinsteadcustomField().minStringField("ProcessCategoryCode"))useinsteadcustomField().minStringField("ProcessCategoryName"))useinsteadcustomField().minStringField("ProcessCode"))useinsteadcustomField().minStringField("ProcessName"))useinsteadcustomField().minStringField("SubTypeCode"))useinsteadcustomField().minStringField("SubTypeName"))useinsteadcustomField().minStringField("TypeCode"))useinsteadcustomField().minStringField("TypeName"))useinsteadcustomField().sumsNumberField("CustomDecimalField1"))useinsteadcustomField().sumsNumberField("CustomDecimalField2"))useinsteadcustomField().sumsNumberField("CustomDecimalField3"))useinsteadcustomField().sumsNumberField("CustomDecimalField4"))useinsteadcustomField().sumsNumberField("CustomDecimalField5"))useinsteadTaskQuery.IFilterableColumns.activatorId()useinsteadTaskQuery.IFilterableColumns.activatorId()useinsteadcustomField().textField(key)useTaskQuery.IFilterableColumns.businessCalendar()insteaduseinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadTaskQuery.IFilterableColumns.expiryActivatorId()useinsteadTaskQuery.IFilterableColumns.expiryActivatorId()useinsteadcustomField().stringField("KindCode")useinsteadcustomField().stringField("KindName")useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")useinsteadTaskQuery.IFilterableColumns.workerId()useinsteadTaskQuery.IGroupByQueryColumns.activatorId()useinsteadTaskQuery.IGroupByQueryColumns.activatorId()useinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")the removedDisplayNameTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadcustomField().stringField("KindCode")useinsteadcustomField().stringField("KindName")useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")useinsteadTaskQuery.IGroupByQueryColumns.workerId()useinsteadTaskQuery.IOrderByQueryColumns.activatorId()useinsteadTaskQuery.IOrderByQueryColumns.activatorId()useinsteadcustomField().stringField("BusinessCreatorUser")useinsteadcustomField().numberField("BusinessMainContactId")useinsteadcustomField().stringField("BusinessMainContactName")useinsteadcustomField().stringField("BusinessObjectCode")useinsteadcustomField().stringField("BusinessObjectName")useinsteadcustomField().numberField("CustomDecimalField1")useinsteadcustomField().numberField("CustomDecimalField2")useinsteadcustomField().numberField("CustomDecimalField3")useinsteadcustomField().numberField("CustomDecimalField4")useinsteadcustomField().numberField("CustomDecimalField5")useinsteadcustomField().timestampField("CustomTimestampField1")useinsteadcustomField().timestampField("CustomTimestampField2")useinsteadcustomField().timestampField("CustomTimestampField3")useinsteadcustomField().timestampField("CustomTimestampField4")useinsteadcustomField().timestampField("CustomTimestampField5")useinsteadcustomField().stringField("CustomVarCharField1")useinsteadcustomField().stringField("CustomVarCharField2")useinsteadcustomField().stringField("CustomVarCharField3")useinsteadcustomField().stringField("CustomVarCharField4")useinsteadcustomField().stringField("CustomVarCharField5")ordering by CLOB fields is not possible.the removedDisplayDescriptionTemplatecolumn was never used in production.the removedDisplayNameTemplatecolumn was never used in production.useinsteadcustomField().stringField("KindCode")useinsteadcustomField().stringField("KindName")useinsteadcustomField().stringField("ProcessCategoryCode")useinsteadcustomField().stringField("ProcessCategoryName")useinsteadcustomField().stringField("ProcessCode")useinsteadcustomField().stringField("ProcessName")useinsteadcustomField().stringField("SubTypeCode")useinsteadcustomField().stringField("SubTypeName")useinsteadcustomField().stringField("TypeCode")useinsteadcustomField().stringField("TypeName")useinsteadTaskQuery.IOrderByQueryColumns.workerId()This API is no longer available, please useIBpmSignalReceivers.all(),IBpmSignalReceivers.matches(SignalCode)orIBpmSignalReceivers.contains(String)instead.use create().data("{\"id\" : \"XIVY-295\"}").makeCurrentTaskPersistent().send("issue:created") instead.
-
Deprecated ConstructorsConstructorDescriptionSessionInfo objects will be created by the Axon Ivy Runtime. Don't create them on your own.
-
Deprecated Enum ConstantsEnum ConstantDescriptionuse
CreatorIdinsteaduseOwnerIdinsteaduseOwnerIdinsteadusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the caseusecategoryto categorize the casenot used anymore. cases which become zombies will be deleted.useActivatorIdinsteaduseActivatorIdinsteaduseExpiryActivatorIdinsteaduseExpiryActivatorIdinsteadusecategoryto categorize the taskusecategoryto categorize the taskuseOriginalActivatorIdinsteaduseOriginalActivatorIdinsteadusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskusecategoryto categorize the taskuseWorkerIdinsteadnot used anymore. no tasks are in this state.Database Value:
9not used anymore. tasks which become zombies will be deleted.