ASL Web Edition features

Features in ASL Web Edition.

Script Developer features

  • The node editor has a property grid to edit the properties and events of the graphical elements.
  • You can select to display uAgent Web specific warnings when the Script Developer validates the script.

Running scripts in uAgent Web

  • Scripts are HTML pages downloaded from the web server.
  • Scripts run in the web server.
  • You cannot use function keys.

Actions of the Altitude Scripting Language

uAgent Web uses NETWORK_SERVICE security settings to execute the following actions in the web server:

  • file cursor
  • download document
  • upload new document
  • upload new revision
  • email editor add attachment file
  • email editor save attachment
  • instant messaging control save transcript

ASL scripts developed with ASL Web Edition for human agent campaigns have the following limitations:

Element

Description

Validation error

format

uAgent Web uses the format settings of the web server.

 

file_browser

uAgent Web returns a fake path.

 

folder_browser

uAgent Web does not support the built-in elements.

 

current_url

In uAgent Web, it is not possible to return the web browser URL because of cross domain restrictions.

current_html

In uAgent Web, it is not possible to return the web browser HTML content because of cross domain restrictions.

File built-ins

uAgent Web uses NETWORK_SERVICE security settings to execute the built-in actions in the web server.

 

folder_system_path

 

run application

uAgent Web does not allow to run external applications.

 

Web browser

Web browsers cannot change the toolbar position.

The web browser version for uAgent Web does not include neither the toolbar nor the events processing.

The web browser does not support the following actions:

  • go back

  • go forward

  • stop

  • refresh

  • print

  • input font

  • background color

 

You cannot open URLs that you cannot use inside frames. For example, https://www.google.com.

 

Email editor

The interface of the email editor graphical control is the interface of the uAgent Web email page.

 

The user cannot hide toolbars.

Email control version for uAgent Web does not support hiding the toolbars

Instant messaging

The interface of the instant messaging graphical control is the interface of the uAgent Web instant messaging page.

 

The user cannot change the color of the participants of an interaction.

Instant messaging control version for uAgent Web does not support changing the participants color.

Function keys

uAgent Web does not support function keys.

 

External DLLs

DLLs run in the web server.

 

File cursor

The file must be located in the Web server.

 

now()

Returns the current datetime of the Web server.