Redirects for Rendered Sequences

All Forms Builder sequences are available in the Sequence List at the Renderer URL: http or https://<server>.<domain>:<port>/#/Sequencelist

Note: The default port number is 9003. The installer configures the port. Your Forms Builder installation may not use the default port.

You can launch all sequences from the Sequence List. A redirect occurs depending on whether the sequence is anonymous or authenticated.

Anonymous Sequences

Anonymous sequences do not have a redirect. These sequences can be accessed by appending the sequence ID to the Renderer URL, for example:

https://<server>.<domain>:<port>/#/renderer/468

The first form of the sequence is displayed when you:

  • Navigate to the sequence directly from the Sequence List.

  • Copy/paste the URL+ID of the sequence directly into the browser's address bar.

  • Point to the URL+ID from another webpage (see Embed a Form on a Website).

When navigating to an anonymous sequence from the Sequence List, you can navigate back to the Sequence List using the browser's back button.

Authenticated Sequences

Authenticated sequences are redirected to the Portal login page, for example:

http or https://<server>.<domain>:81/Login.aspx

The redirect code for the sequence is appended to the URL of the Portal login page, for example:

https://<server>.<domain>:81/Login.aspx?ReturnUrl=%2f%3fwa%3dwsignin1.0%26wtrealm%3dhttps%253a%252f%252f<server>.<domain>%253a9003%252f%26wct%3d2017-04-27T17%253a16%253a59Z%26wreply%3dhttps%253a%252f%252f<server>.<domain>%253a9003%252f%26wctx%3drm%253d0%2526id%253dpassive%2526ru%253d%2523%252frenderer%252f502%26whr%3dhttps%253a%252f%252f<server>.<domain>%253a9003%252f%26AppType%3dRenderer&wa=wsignin1.0&wtrealm=https%3a%2f%2f<server>.<domain>%3a9003%2f&wct=2017-04-27T17%3a16%3a59Z&wreply=https%3a%2f%2f<server>.<domain>%3a9003%2f&wctx=rm%3d0%26id%3dpassive%26ru%3d%23%2frenderer%2f502&whr=https%3a%2f%2f<server>.<domain>%3a9003%2f&AppType=Renderer

The Portal login page is displayed when you:

  • Navigate to the sequence directly from the Sequence List

  • Ccopy/paste the redirect code directly into the browser's address bar

  • Point to the redirect from another webpage (see Embed a Form on a Website).

The first form of the sequence is displayed after logging in to Portal.

When navigating to an authenticated sequence from the Sequence List, you cannot navigate back to the Sequence List using the browser's back button.

Default Navigation Paths within Sequences

Scenario Anonymous Sequence Authenticated Sequence
The user completes a sequence. The sequence ends on the confirmation page. The submitted data is saved if the workflow contains appropriate activities.
The user launches a previously completed sequence. The first form of the sequence is displayed. This is a clean sequence, i.e., the previously entered data is not displayed.
The user exits a sequence before completing it and returns to the sequence.
If a user has closed the browser, the first form of the sequence is displayed. This is a clean sequence, i.e., the previously entered data is not displayed. The durable instance becomes an orphan and will never be used again, because a new one will be created.

However, in Forms Builder 3.5, if the user has never closed the browser and just gone to another website, user information cached in the browser may still be available to look up a durable instance, and coming back to the sequence in this case, the sequence will start up where it left off, up to a limit where anonymous pseudo-authentication expires or is replaced by other authentication information.

If the user stays logged in, the sequence continues at the form where the user previously left the sequence.

If the user logs out, the Portal login page is displayed. The sequence starts from the form where user logged out.

The user logs out before completing the sequence and logs in again.

— NA —

The Portal login page is displayed. The sequence starts from the form where user logged out.
  • The default paths described above can be changed by the workflow for a sequence.

  • The placement of SaveEntity<> activities in the workflow determines when data will be saved within a sequence. Data can be saved at every Next transition or at the end of the sequence. For more information, see Create, Get, and Save Entity Activities.