Having an issue when attempting to configure cmgt studio portal module.Errors are:
Incompatible function used. Refactor the portal object precedents to only use functions compatible with portals. Incompatible functions will not work in a published portal. The following precedents use an incompatible function: CMGT_UTIL_SystemTimezone [usertimezone].
Discussion posts and replies are publicly visible
This is an expected limitation with Appian Portals. Since portals run in an unauthenticated and restricted environment, functions like usertimezone() (which depend on logged-in user context) and plug-ins such as Content Tools or Appian Solutions are not supported.
You can replace usertimezone() with now() or pass values from the backend, and use native components like a!fileuploadField() along with Web APIs for document handling.
now()
Yes, this is an expected limitation with Appian Portals. Since they run in an unauthenticated context, functions like usertimezone() and plug-ins (Content Tools, Appian Solutions) aren’t supported.
You can replace usertimezone() with now() or pass values from the backend, and use a!fileuploadField() for uploads.
JMAHABI2 said:Also CMGT_Portal_Case_IntakeForm is missing from the portal module, is this a known issue?
In addition to what is already informed here about incompatible functions and plugins, you will need to create the intake form. As per documentation, "a Portal Intake Form will need to be created in the Control Panel workspace for each category and type".
Understood but please see this screenshot, when trying to configure the generic intake in step 1 , it does not exist.