One Identity 8.2 - Request Properties dont show up in the webportal

Hey there,

i have a problem with the new type of request properties.

For a product the Requester should fill an String Field and choose a ADSAccount out of Table Query.

In this case the String Field is called "Mailboxname" and the Table Query directs to ADSAccount for the Sendonbehalf Permission.

Here is the configuration for each Parameter.

Mailboxname

General

Parametername: ParamMailboxname

Parametertype: User Prompt

Displayname: Mailboxname

Sortorder: 1

Mandatory paramter: Yes (not inherited)

Value definition

Data type: String (not inherited)

Range: No

Multivalue: No

Multiline: No

Data Source: None

Display pattern: empty

Empty value overrides: unchecked

Paramter value: empty

Sample value: Sharedmailboxname

Default value: Please enter sharedmailboxname

Sendonbehalf

General

Parametername: ParamSendonbehalf

Parametertype: User Prompt

Displayname: Sendonbehalf

Sortorder: 2

Mandatory paramter: Yes (not inherited)

Value definition

Data type: String (not inherited)

Range: No

Multivalue: No

Multiline: No

Data Source: Table

Table column (query): ADSAccount - Displayname

Display pattern: ?Displayname?

Condition (query): AccountDisabled = 0

Empty value overrides: unchecked

Paramter value: empty

Sample value: empty

Default value: empty

I have nothing found in the IT Shop Administration Guide for 8.2.

The old version of request properties works fine.

glad to hear from you guysSlight smile

  • Hey, 
    we have the same issue on our side. The new version just don't work, the ONE support as confirmed to be that this might be a bug in this version.
    By try to build a new drop down in the webportal we detect this.

    Unfortunately a bit of a pain, as the new version offers much more features for customisation.

    Best,

  • The request properties 2.0 will only show up in the new web portal, and not the old web portal.  Access the new web portal by going to https://<webservername>/ApiServer.

    You will see 5 new web applications.  The new web portal (based on Angular) called "Web Portal".  The URL will be something like: https://<webservername>/ApiServer/html/qer-app-portal/#/

  • Thank you.

    the api server displays the new request properties. The values from this request properties are not written directly into the database like the old ones.

    i think its necessary to customize the web portal project  (api server project)  to handle with this data?

  • It's written to the DialogParameterSet table if you want to handle that in the process orchestration.

  • I meant also to add the DiaglogParameter table.  Here's an example script to get the values:

    values("Mailboxname") = ""
    values("Sendonbehalf") = ""
    
    Dim f As ISqlFormatter = Connection.SqlFormatter
    Dim strUID_DialogParameterSet As String = connection.GetSingleProperty("DialogParameterSet", "UID_DialogParameterSet", f.Comparison("ObjectKeyUsedBy", $XObjectKey$, ValType.String,CompareOperator.Equal,FormatterOptions.IgnoreCase))
    
    ' Find all the entries
    Dim colDialogParameter As IEntityCollection
    
    Dim queryStr  = Query.From("DialogParameter") _
                        .Where(f.Comparison("UID_DialogParameterSet", strUID_DialogParameterSet, ValType.String, CompareOperator.Equal)) _
                        .SelectAll()
    
    ' Create a collection Of entries
    colDialogParameter = Session.Source.GetCollection(queryStr)
    
    For Each colElement As IEntity In colDialogParameter
      Dim paramName As String = colElement.GetValue("ParameterName").String
      Dim paramValue As String = colElement.GetValue("ParameterValue").String
    
      If paramName.Equals("Mailboxname") Then
    	  values("Mailboxname") = paramValue
      End If
    
      If paramName.Equals("Sendonbehalf") Then
    	  values("Sendonbehalf") = paramValue
      End If
    
    Next