2022 April Release

Software Component FSCVPORT@1.1001 Permanent link for this heading

This software component contains classes and methods related to the modelling of a portal of Fabasoft Components.

Classes Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

DefaultLogo

Default Logo

FSCVPORT@1.1001

Page

Portal Page

FSCVPORT@1.1001

Pane

Portal Pane

FSCVPORT@1.1001

Portal

Portal

FSCVPORT@1.1001

PortalEntry

Portal Entry

Properties Permanent link for this heading

Type

Property

Name

CreatePortalConfiguration[]

cfgcreateportals

Creation of Portals

DefaultLogo

cfgcustomlogo

Custom Logo

string

cfgheaderbgcolor

Header Background Color

PortalEntry

cfgportalentry

Pane

boolean

cfguseemailbranding

Use Logo and Background Color in E-Mails

SoftwareComponent

component

Software Component

boolean

disabled

Disabled

boolean

enableoptions

Enable Portal Options

Application

evtapplication

Application

string

evtargument

Argument

string(200)

evtident

Name

boolean

evtserveronly

Server only

integer

favrefreshed

Favorites Refreshed

Portal

grportal

Portal

Content

logocontent

Logo

integer

logopriority

Logo Priority

boolean

minimizable

Minimizable

Application

pageapplication

Application

string

pageargument

Argument

string[]

pageargumentexpr

Argument Expression

Event[]

pageevents

Events

boolean

pagehidename

Hide Name

boolean

pagerenderinactions

Render in Actions

PaneAlignment

panealignment

Alignment

ColorScheme

panecolorscheme

Theme

PanePart[]

paneparts

Parts

string(30)

panewidth

Width

PortalEntry

portalbefore

Insert Before Portal

PortalEntry

portalentry

Entry

Menu

portalentrymenu

Menu

Object

portalentryobject

Object

string[]

portalentryobjectexpr

Object Expression

string[]

portalentrysymbolexpr

Symbol Expression

string[]

portalentrytitleexpr

Title Expression

string[]

portalentrytoolvisibleexpr

Tools Visible Expression

Action

portaloverlayaction

Action for Computing the Overlay Symbol

PortalPart[]

portalparts

Parts

ApplicationDispatcher

portalrequireddispatcher

Required Dispatcher

Symbol

portalsymbol

Symbol

string[]

portaltitle

Expression for Evaluating an Alternative Caption

PortalPart[]

portaltools

Tools

boolean

showpersimage

Show Photo of the User in the Portal Header

UserProfileEvalLogic

upevalportalentries

Evaluation Logic for Portal Pages

PortalEntry[]

upportalentries

Portal Pages

boolean

useroles

Use Roles

string[]

userroledesc

Role

UserRole[]

userroles

Roles

string[]

usersubstdesc

Description

Portal

usrenvportal

Portal

dictionary

usrenvportaldeltas

Personalized Portal Settings

PortalPart[]

usrenvportalparts

Personalized Portal Parts

boolean

usrenvsymbolsonly

Show Only Symbols in Portal Page Selection

date

usrevtsplashscreen

Last occurance of splash screen

Actions Permanent link for this heading

Return Type

Signature

void

AddObjectToPortal()

void

AddSelectedObjectsToPortal(
  object sys_object,
  object sys_action,
  object sys_view,
  object[] sys_selobjects,
  integer[] sys_selindices,
  optional string sys_dynkey,
  optional any sys_branchattr,
  optional any sys_branchindex)

void

AttrPortalPartsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

CreatePortalEntry(
  out object portalentry)

void

FillUserRoleSettings(
  ref UserRole[] userroles,
  ref object[] clientdomains,
  ref object[] userenvironments,
  ref object[] userprofiles,
  out integer substrolecnt)

void

FilterPortalSymbol(
  object image,
  out boolean isvalid)

void

GetAddToPortalMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

object[]

GetFavorites(
  out retval object[] favorites,
  optional boolean dorefresh,
  optional boolean includedisabled)

string

GetLogoPath(
  out retval string logopath,
  optional LogoType type,
  out Content logo,
  out object source)

void

GetOptionsMenu(
  string arguments,
  out string menuref)

void

GetPersonalizedAttr(
  out string name,
  out object icon,
  out object theme)

string

GetPublicLogoPath(
  string tokenpath,
  out retval string logopath,
  optional LogoType type,
  out object source)

void

GetRoleMenu(
  out string menuref)

string

GetUserDisplayName(
  ref retval string displayname)

void

GetUserRoleGroupName(
  object group,
  out string name)

void

GetUserRoleInformation(
  out string displayname,
  out string substitutionstr,
  out string positioninfostr,
  out string domainstr,
  out optional object currentposition,
  out optional object currentgroup,
  out optional object currentsubstitution,
  out optional object currentenvironment,
  out optional object currentdomain)

void

GetUserRoleSymbol(
  UserRoleList[] userrole,
  ref boolean usepersimage,
  out string location)

void

GetUsrEnvPortal(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Content

LogoFriendlyURL(
  string address,
  out retval Content logo,
  optional LogoType type)

Content

LogoPublicURL(
  out retval Content logo,
  optional LogoType type)

void

PortalSettingsAddTab(
  integer position,
  out PortalPart[] portalpart)

void

PortalSettingsEdit(
  integer operation,
  optional integer position)

void

PortalSettingsGet(
  ref object portal,
  out PortalPart[] portalparts)

object

ResetPersonalizedPortal(
  out retval object theme)

void

SaveCurrentTool(
  object newtool,
  object oldtool,
  boolean minimize,
  optional object currobj,
  optional integer width,
  optional object additionaltool,
  optional object additionalkey)

void

SetPersonalizedAttr(
  string name,
  object icon,
  out object theme)

void

SetPortalEntryWidth(
  string args)

void

SetUserRole(
  ref string returnurl,
  optional UserRole[] userrole,
  optional object userdomain,
  optional object userenv,
  optional object userprofile)

void

UpdateMinimized(
  string args)

void

UpdateOverlays(
  string arguments,
  out string result)

void

UserRoleSettingsHook()

void

UserRoleSymbolHook()

Types Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

Event

Describes an event in a portal part

FSCVPORT@1.1001

PaneAlignment

Specifies

FSCVPORT@1.1001

PanePart

Describes the parts of a pane

FSCVPORT@1.1001

PortalPart

Describes the parts of a portal

FSCVPORT@1.1001

UserRole

Customization Points Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

CreatePortalConfiguration

This customization point defines the template for creating a portal entry if an object is dragged to the portal list

Prototypes Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

GetOverlayPrototype

AccessControlLists Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

PortalEntryACL

ACL for Portal Entries

Applications Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

AddObjectToPortalApp

FSCVPORT@1.1001

CallHookAction

FSCVPORT@1.1001

DoSelected

FSCVPORT@1.1001

EditPortalEntryApp

FSCVPORT@1.1001

RefreshPortalHeaderApp

FSCVPORT@1.1001

RefreshRoleApp

FSCVPORT@1.1001

RemovePortalEntryApp

FSCVPORT@1.1001

ResetPortalApp

Reset Portal

FSCVPORT@1.1001

UpdatePortalApp

FSCVPORT@1.1001

UserRoleSettingsApp

ApplicationViews Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

AddObjectToPortalAppView

Add object to portal

FSCVPORT@1.1001

EditPortalEntryAppView

<%vport_name%> (Portal Entry): Edit

FSCVPORT@1.1001

RemovePortalEntryAppView

Remove Portal Entry

FSCVPORT@1.1001

ResetPortalAppView

Reset Portal

FSCVPORT@1.1001

UserRoleSettingsAppView

Change Role

ComponentContentObjects Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

RefreshPortalHeaderScr

FSCVPORT@1.1001

RefreshRoleScr

FSCVPORT@1.1001

UpdatePortalScr

ErrorMessages Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

ERR_PORTAL_ADD

The object "%s" can not be added as portal entry.

FSCVPORT@1.1001

ERR_PORTAL_ALLOWEDCLASS

"%1$s" (%2$s) not allowed within "%3$s" (%4$s).

FSCVPORT@1.1001

ERR_PORTAL_AUTOSIZE

Configuration is not allowed for all parts. Size has to be empty for one entry in "%1$s" (%2$s).

FSCVPORT@1.1001

ERR_PORTAL_DUPLICATE

Portal Page "%1$s" (%2$s) is nested within more than one Portal Panes in "%3$s" (%4$s).

FSCVPORT@1.1001

ERR_PORTAL_LEVELS

Check Portal Pane "%1$s" (%2$s). There are too many nested Portal Panes. Only 2 levels allowed.

FormPages Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

PageComponentObjectPortal

FSCVPORT@1.1001

PagePortal

FSCVPORT@1.1001

PageUserProfilePortals

FSCVPORT@1.1001

PageUserRoleSettings

Menus Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

MenuAddToPortal

Add to Portal

ObjectEditForms Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

ViewExPortal

SimpleConfigurationObjects Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

PageExplore

Main

FSCVPORT@1.1001

PageTree

Tree View

FSCVPORT@1.1001

PageURL

URL

Strings Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

clientdomain

Client

FSCVPORT@1.1001

currentrole

Current Role

FSCVPORT@1.1001

displaysymbols

Display Symbols Only

FSCVPORT@1.1001

displaysymbolsandtext

Display Symbols and Text

FSCVPORT@1.1001

edit

Edit

FSCVPORT@1.1001

environment

Environment

FSCVPORT@1.1001

from

From

FSCVPORT@1.1001

personalize

Personalize

FSCVPORT@1.1001

StrChangeRole

Change role

FSCVPORT@1.1001

StrLogo

Logo

FSCVPORT@1.1001

StrNoChoices

The system settings do not offer any choices.

FSCVPORT@1.1001

StrPortalClickLogo

Click to change logo

FSCVPORT@1.1001

StrPortalPageSelection

Portal Page Selection

FSCVPORT@1.1001

StrRemove

Remove

FSCVPORT@1.1001

StrUserSettings

User Settings

FSCVPORT@1.1001

subst

Subst

FSCVPORT@1.1001

substitution

Substitution

FSCVPORT@1.1001

substitutionfor

Substitution for

FSCVPORT@1.1001

userrole

Role

Views Permanent link for this heading

Component

Reference

Description

FSCVPORT@1.1001

EditPortalEntryView