goss icm 10.0.0.0 - forms gary ratcliffe. 2 agenda webinar programme form groups publish multiple...
TRANSCRIPT
![Page 1: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/1.jpg)
GOSS iCM 10.0.0.0 - Forms
Gary Ratcliffe
![Page 2: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/2.jpg)
2
Agenda
• Webinar Programme• Form Groups• Publish Multiple• Visual Script Editor• Scripted Actions• Form Examples
![Page 3: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/3.jpg)
3
Webinar Programme
• User
– 1st October – What’s New in iCM V10
– 2nd October – Article Editing, Media Upload, etc
– 3rd October – Preferences, Help Text, Shortcuts
• Technical
– 9th October – iCM V10 Overview
– 16th October – Forms
– 6th November – API Server
• Workshops
– We are considering running a forms workshop, probably in London
![Page 4: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/4.jpg)
4
Form Groups
• Blueprint, Snippets and Public and Private groups created during upgrade
• Group can containing any type of form including Blueprints and Snippets
• Forms can be moved between groups
• Form Name restrictions– All form names must be unique– Except:
• A public and private form where one uses an external type• Eg. USERPROFILE where there are public and private version
![Page 5: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/5.jpg)
5
Forms Designer - Groups
DEMO
![Page 6: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/6.jpg)
6
V10 Publish Multiple
• Publishes all forms in a group
• Requires an additional privilege
![Page 7: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/7.jpg)
7
V10 Publish Multiple
![Page 8: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/8.jpg)
8
Visual Script Editor
• Quick way of ‘building’ script functions
• Based on idea of plugging blocks together– Lego– Jigsaws
• Actually generates JavaScript– Almost always easier to start with than writing JavaScript
• Can switch to the full JavaScript editor– This is one way
![Page 9: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/9.jpg)
9
Visual Script Editor - Accessing
Visual Script Editor
JavaScript Editor
![Page 10: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/10.jpg)
10
Visual Script Editor - Interface
Available Blocks
Drag here to delete blocks
Preview JavaScript
![Page 11: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/11.jpg)
11
Visual Script Editor
Function Block
Block connector
Connector for a value
![Page 12: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/12.jpg)
12
Visual Script Editor – Selecting Block
Drag block
![Page 13: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/13.jpg)
13
Visual Script Editor – Adding Block
Connect it here
![Page 14: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/14.jpg)
14
Visual Script Editor – Selecting Field
Click to select field to hide
![Page 15: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/15.jpg)
15
Visual Script Editor – IF block
Condition plugs in here
Action plugs in here
Click ‘+’ to add else
![Page 16: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/16.jpg)
16
Visual Script Editor – Extending IF Block
Drag else and elseif here to add
![Page 17: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/17.jpg)
17
Visual Script Editor – Extending IF Block
Click ‘+’ again to close
![Page 18: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/18.jpg)
18
Visual Script Editor – Complete IF Block
![Page 19: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/19.jpg)
19
Visual Script Editor - Hints
• Right mouse button on a block
– Duplicate
– Add comment
– Inline/External Inputs
• Changes block display only
– Collapse
– Disable
– Delete
• Alternative to dragging
– Help
• Tooltips
• You can drag blocks ‘outside’ a function to temporarily disable
![Page 20: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/20.jpg)
20
Visual Script Editor
DEMO
![Page 21: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/21.jpg)
21
Java Script Editor
• Syntax Highlighting
• Syntax Checking
• Find
![Page 22: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/22.jpg)
22
Java Script Editor
![Page 23: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/23.jpg)
23
Java Script Editor
Syntax error (missing bracket) indicated when trying to save this code..
![Page 24: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/24.jpg)
24
Java Script Editor
This comment is the last Visual Script Editor state. Delete if you are sure you never want to go back to edtting this code visually.
![Page 25: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/25.jpg)
25
• Allows actions to be implemented in JavaScript
– Executed server-side
– Requires JavaScript skills
• Wide range of functions available
– Send EMail
– HTTP requests
– File access
– API Server
• API Server is most useful
– Access iCM API
– Low level database access coming in 1st update
• Use of API Server covered in webinar on 6th November
Scripted Actions
![Page 26: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/26.jpg)
26
Scripted Actions
DEMO
![Page 27: GOSS iCM 10.0.0.0 - Forms Gary Ratcliffe. 2 Agenda Webinar Programme Form Groups Publish Multiple Visual Script Editor Scripted Actions Form Examples](https://reader036.vdocuments.site/reader036/viewer/2022062301/5697c00c1a28abf838cc8bf0/html5/thumbnails/27.jpg)
Questions?