Skip to main content
New Participant
April 13, 2026
Question

Case Management Studio Portal Issue

  • April 13, 2026
  • 4 replies
  • 0 views

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].

Incompatible plug-in(s) detected Refactor the portal object precedents to only use plug-ins compatible with portals. Using incompatible plug-ins can cause the published portal to error. Precedent(s) containing incompatible plug-in(s): CMGT_Document_Sub_UploadDocument [Content Tools], CMGT_UTIL_LoadBrandingMap [Appian Solutions Plugin]

Also CMGT_Portal_Case_IntakeForm is missing from the portal module, is this a known issue?

4 replies

hasinim579203
April 14, 2026

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.

April 14, 2026

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.

harshas2775
April 14, 2026
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".

New Participant
April 14, 2026

Understood but please see this screenshot, when trying to configure the generic intake in step 1 , it does not exist.