テクニカル要素の非表示
Ivy の PortalHiddenTaskCaseExcluded の値によって、非表示のタスクとケースが表示( FALSE )または非表示( TRUE )になります。
デフォルト値は TRUE です。
テクニカルロールの非表示
テクニカルロールはどこにも表示されません(委任や不在の管理など)。
デフォルトでは、 AXONIVY_PORTAL_ADMIN がテクニカルロールです。
ロールをテクニカルロールとしてマークするには、そのロールの任意の値で HIDE プロパティを設定します。
ポータルのユーティリティメソッドの使用
- プロパティの設定:
com.axonivy.portal.components.util.RoleAPI.setProperty([自分のロール], ch.ivy.addon.portalkit.enums.AdditionalProperty.HIDE.toString(), “HIDE”)
- 設定の取り消し:
com.axonivy.portal.components.util.RoleAPI.removeProperty([自分のロール], ch.ivy.addon.portalkit.enums.AdditionalProperty.HIDE.toString())
テクニカルタスクの非表示
テクニカルタスクは、ポータルのタスクリストに表示されません。
タスクをテクニカルタスクとしてマークするには、以下のいずれかの方法に従います。
ポータルの TaskAPI のユーティリティメソッドの使用
プロジェクトがポータルに依存する場合
- テクニカルタスクの設定:
com.axonivy.portal.components.util.TaskAPI.setHidePropertyToHideInPortal(ITask)
- 設定の取り消し:
com.axonivy.portal.components.util.TaskAPI.removeHidePropertyToDisplayInPortal(ITask)
ITask API のカスタムフィールドの使用
タスクエディターを開き、 Custom Fields セクションを展開します。
- テクニカルタスクの設定:
HIDEという名前でSTRINGフィールドを定義します。値をHIDEに設定します。
- 設定の取り消し:
HIDEという名前のカスタムSTRINGフィールドを削除します。

テクニカルケースの非表示
テクニカルケースは、ポータルのケースリストに表示されません。
テクニカルケースに属するタスクはテクニカルタスクと見なされ、非表示になります。
ケースをテクニカルケースとしてマークするには、以下のいずれかの方法に従います。
ポータルの CaseAPI のユーティリティメソッドの使用
プロジェクトがポータルに依存する場合
- テクニカルケースの設定:
com.axonivy.portal.components.publicapi.CaseAPI.setHidePropertyToHideInPortal(ICase)
- 設定の取り消し:
com.axonivy.portal.components.publicapi.CaseAPI.removeHidePropertyToDisplayInPortal(ICase)
ICase API のカスタムフィールドの使用
ケースエディターを開き、Custom Fields セクションを展開します。
- テクニカルケースの設定:
HIDEという名前でSTRINGフィールドを定義します。値をHIDEに設定します。
- 設定の取り消し:
HIDEという名前のカスタムSTRINGフィールドを削除します。
