4.0

Table Of Contents
4 Copy and paste a method to add to the script.
The scripting engine completes the method call, adding the required attributes.
For example, if you copied the cloneVM() method from the com.vmware.library.vc.vm module, the
scripting engine pastes the following code into the script.
System.getModule("com.vmware.library.vc.vm").cloneVM(vm,folder,name,spec)
The scripting engine highlights those parameters that you already defined in the element. Any undefined
parameters remain unhighlighted.
5 Place the cursor at the end of an element you pasted into the script and press Ctrl+space to select from a
contextual list of possible methods and attributes that the object can call.
NOTE The automatic completion feature is currently experimental.
You added object and functions to the script.
What to do next
Add parameters to the script.
Color Coding of Scripting Keywords
When you add scripts on the Scripting tab of a scripted workflow element, certain types of keywords appear
in different colors to enhance the readability of the code.
All scripting appears in standard black font unless stated otherwise.
Table 4-2. Color Coding of Scripting Keywords
Keyword Type Text Color in Scripting Tab
Standard JavaScript keywords, for example if, else, for,
and new
Bold black
Variable declarations, namely var Green
Modifiers in loops, for example in Red
Null variable values Purple
Non-null variable values Green
Code comments Italic gray
Orchestrator plug-in object types, for example
VC:VirtualMachine or VC:Host
Green
Output text Green
Workflow attributes Pink
Workflow inputs Pink
Workflow outputs Pink
Add Parameters to Scripts
The Orchestrator scripting engine helps you to import available parameters into scripts.
If you have already defined parameters for the element you are editing, they appear as links in the Scripting
tab toolbar.
Prerequisites
A scripted element is open for editing and its Scripting tab is open.
vCenter Orchestrator Developer's Guide
120 VMware, Inc.