PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2019, Mahmoud Fayed ( msfclipper@users.sourceforge.net ) _____________________________________________________________________________________ Table of contents 1 - Introduction 2 - Implementation steps 3 - Final Steps Tree 1 - Introduction In this lesson we are going to create the ControlStructure.SSF This file is part of the Supernova programming language. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (2) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above Fig. (4) Goal Desginer - Steps Tree Select the step (Scope of variables) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (5) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (6) Interaction page - Set the properties and enter the required data as in the image above Fig. (7) Goal Desginer - Steps Tree Select the step (Operations) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (8) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (9) Interaction page - Set the properties and enter the required data as in the image above Fig. (10) Goal Desginer - Steps Tree Select the step (I want counter) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (11) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (12) Interaction page - Set the properties and enter the required data as in the image above Fig. (13) Goal Desginer - Steps Tree Select the step (Counter Start Is) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (14) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (15) Interaction page - Set the properties and enter the required data as in the image above Fig. (16) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (17) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (18) Interaction page - Set the properties and enter the required data as in the image above Fig. (19) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (20) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (21) Interaction page - Set the properties and enter the required data as in the image above Fig. (22) Goal Desginer - Steps Tree Select the step (Counter End Is) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (23) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (24) Interaction page - Set the properties and enter the required data as in the image above Fig. (25) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (26) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (27) Interaction page - Set the properties and enter the required data as in the image above Fig. (28) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (29) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (30) Interaction page - Set the properties and enter the required data as in the image above Fig. (31) Goal Desginer - Steps Tree Select the step (Counter Step Is) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (32) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (33) Interaction page - Set the properties and enter the required data as in the image above Fig. (34) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (35) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (36) Interaction page - Set the properties and enter the required data as in the image above Fig. (37) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (38) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (39) Interaction page - Set the properties and enter the required data as in the image above Fig. (40) Goal Desginer - Steps Tree Select the step (Counter Name Is) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (41) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (42) Interaction page - Set the properties and enter the required data as in the image above Fig. (43) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (44) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (45) Interaction page - Set the properties and enter the required data as in the image above Fig. (46) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (47) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (48) Interaction page - Set the properties and enter the required data as in the image above Fig. (49) Goal Desginer - Steps Tree Select the step (You Use Counter) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (50) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (51) Interaction page - Set the properties and enter the required data as in the image above Fig. (52) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (53) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (54) Interaction page - Set the properties and enter the required data as in the image above Fig. (55) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (56) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (57) Interaction page - Set the properties and enter the required data as in the image above Fig. (58) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (59) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (60) Interaction page - Set the properties and enter the required data as in the image above Fig. (61) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (62) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (63) Interaction page - Set the properties and enter the required data as in the image above Fig. (64) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (65) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (66) Interaction page - Set the properties and enter the required data as in the image above Fig. (67) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (68) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (69) Interaction page - Set the properties and enter the required data as in the image above Fig. (70) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (71) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (72) Interaction page - Set the properties and enter the required data as in the image above Fig. (73) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (74) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (75) Interaction page - Set the properties and enter the required data as in the image above Fig. (76) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (77) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (78) Interaction page - Set the properties and enter the required data as in the image above Fig. (79) Goal Desginer - Steps Tree Select the step (Counter Value From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (80) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (81) Interaction page - Set the properties and enter the required data as in the image above Fig. (82) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (83) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (84) Interaction page - Set the properties and enter the required data as in the image above Fig. (85) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (86) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (87) Interaction page - Set the properties and enter the required data as in the image above Fig. (88) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (89) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (90) Interaction page - Set the properties and enter the required data as in the image above Fig. (91) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (92) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (93) Interaction page - Set the properties and enter the required data as in the image above Fig. (94) Goal Desginer - Steps Tree Select the step (Counter Value To) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (95) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (96) Interaction page - Set the properties and enter the required data as in the image above Fig. (97) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (98) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (99) Interaction page - Set the properties and enter the required data as in the image above Fig. (100) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (101) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (102) Interaction page - Set the properties and enter the required data as in the image above Fig. (103) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (104) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (105) Interaction page - Set the properties and enter the required data as in the image above Fig. (106) Goal Desginer - Steps Tree Select the step (Counter Start From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (107) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (108) Interaction page - Set the properties and enter the required data as in the image above Fig. (109) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (110) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (111) Interaction page - Set the properties and enter the required data as in the image above Fig. (112) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (113) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (114) Interaction page - Set the properties and enter the required data as in the image above Fig. (115) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (116) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (117) Interaction page - Set the properties and enter the required data as in the image above Fig. (118) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (119) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (120) Interaction page - Set the properties and enter the required data as in the image above Fig. (121) Goal Desginer - Steps Tree Select the step (Counter Start To) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (122) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (123) Interaction page - Set the properties and enter the required data as in the image above Fig. (124) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (125) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (126) Interaction page - Set the properties and enter the required data as in the image above Fig. (127) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (128) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (129) Interaction page - Set the properties and enter the required data as in the image above Fig. (130) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (131) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (132) Interaction page - Set the properties and enter the required data as in the image above Fig. (133) Goal Desginer - Steps Tree Select the step (Counter End From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (134) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (135) Interaction page - Set the properties and enter the required data as in the image above Fig. (136) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (137) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (138) Interaction page - Set the properties and enter the required data as in the image above Fig. (139) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (140) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (141) Interaction page - Set the properties and enter the required data as in the image above Fig. (142) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (143) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (144) Interaction page - Set the properties and enter the required data as in the image above Fig. (145) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (146) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (147) Interaction page - Set the properties and enter the required data as in the image above Fig. (148) Goal Desginer - Steps Tree Select the step (Counter End To) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (149) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (150) Interaction page - Set the properties and enter the required data as in the image above Fig. (151) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (152) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (153) Interaction page - Set the properties and enter the required data as in the image above Fig. (154) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (155) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (156) Interaction page - Set the properties and enter the required data as in the image above Fig. (157) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (158) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (159) Interaction page - Set the properties and enter the required data as in the image above Fig. (160) Goal Desginer - Steps Tree Select the step (Counter Step From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (161) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (162) Interaction page - Set the properties and enter the required data as in the image above Fig. (163) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (164) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (165) Interaction page - Set the properties and enter the required data as in the image above Fig. (166) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (167) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (168) Interaction page - Set the properties and enter the required data as in the image above Fig. (169) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (170) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (171) Interaction page - Set the properties and enter the required data as in the image above Fig. (172) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (173) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (174) Interaction page - Set the properties and enter the required data as in the image above Fig. (175) Goal Desginer - Steps Tree Select the step (Counter Step To) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (176) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (177) Interaction page - Set the properties and enter the required data as in the image above Fig. (178) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (179) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (180) Interaction page - Set the properties and enter the required data as in the image above Fig. (181) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (182) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (183) Interaction page - Set the properties and enter the required data as in the image above Fig. (184) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (185) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (186) Interaction page - Set the properties and enter the required data as in the image above Fig. (187) Goal Desginer - Steps Tree Select the step (Counter Name From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (188) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (189) Interaction page - Set the properties and enter the required data as in the image above Fig. (190) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (191) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (192) Interaction page - Set the properties and enter the required data as in the image above Fig. (193) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (194) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (195) Interaction page - Set the properties and enter the required data as in the image above Fig. (196) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (197) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (198) Interaction page - Set the properties and enter the required data as in the image above Fig. (199) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (200) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (201) Interaction page - Set the properties and enter the required data as in the image above Fig. (202) Goal Desginer - Steps Tree Select the step (Counter NameTo) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (203) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (204) Interaction page - Set the properties and enter the required data as in the image above Fig. (205) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (206) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (207) Interaction page - Set the properties and enter the required data as in the image above Fig. (208) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (209) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (210) Interaction page - Set the properties and enter the required data as in the image above Fig. (211) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (212) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (213) Interaction page - Set the properties and enter the required data as in the image above Fig. (214) Goal Desginer - Steps Tree Select the step (Do While Statement) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (215) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (216) Interaction page - Set the properties and enter the required data as in the image above Fig. (217) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (218) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (219) Interaction page - Set the properties and enter the required data as in the image above Fig. (220) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (221) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (222) Interaction page - Set the properties and enter the required data as in the image above Fig. (223) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (224) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (225) Interaction page - Set the properties and enter the required data as in the image above Fig. (226) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (227) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (228) Interaction page - Set the properties and enter the required data as in the image above Fig. (229) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (230) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (231) Interaction page - Set the properties and enter the required data as in the image above Fig. (232) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (233) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (234) Interaction page - Set the properties and enter the required data as in the image above Fig. (235) Goal Desginer - Steps Tree Select the step (End While Statement) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (236) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (237) Interaction page - Set the properties and enter the required data as in the image above Fig. (238) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (239) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (240) Interaction page - Set the properties and enter the required data as in the image above Fig. (241) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (242) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (243) Interaction page - Set the properties and enter the required data as in the image above Fig. (244) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Delete Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Item) Note : Stop typing when you see the required component is selected Fig. (245) Component Browser – Select the component (Delete Item) After selecting the component click Ok or press ENTER Fig. (246) Interaction page - Set the properties and enter the required data as in the image above Fig. (247) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (248) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (249) Interaction page - Set the properties and enter the required data as in the image above Fig. (250) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (251) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (252) Interaction page - Set the properties and enter the required data as in the image above Fig. (454) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Delete Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Item) Note : Stop typing when you see the required component is selected Fig. (254) Component Browser – Select the component (Delete Item) After selecting the component click Ok or press ENTER Fig. (255) Interaction page - Set the properties and enter the required data as in the image above Fig. (256) Goal Desginer - Steps Tree Select the step (Do IF Statement) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (257) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (258) Interaction page - Set the properties and enter the required data as in the image above Fig. (259) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (260) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (261) Interaction page - Set the properties and enter the required data as in the image above Fig. (262) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (263) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (264) Interaction page - Set the properties and enter the required data as in the image above Fig. (265) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (266) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (267) Interaction page - Set the properties and enter the required data as in the image above Fig. (268) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (269) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (270) Interaction page - Set the properties and enter the required data as in the image above Fig. (271) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (272) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (273) Interaction page - Set the properties and enter the required data as in the image above Fig. (274) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (275) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (276) Interaction page - Set the properties and enter the required data as in the image above Fig. (277) Goal Desginer - Steps Tree Select the step (End IF Statement) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (278) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (279) Interaction page - Set the properties and enter the required data as in the image above Fig. (280) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (281) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (282) Interaction page - Set the properties and enter the required data as in the image above Fig. (283) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (284) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (285) Interaction page - Set the properties and enter the required data as in the image above Fig. (286) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Delete Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Item) Note : Stop typing when you see the required component is selected Fig. (287) Component Browser – Select the component (Delete Item) After selecting the component click Ok or press ENTER Fig. (288) Interaction page - Set the properties and enter the required data as in the image above Fig. (289) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (290) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (291) Interaction page - Set the properties and enter the required data as in the image above Fig. (292) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Delete Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Item) Note : Stop typing when you see the required component is selected Fig. (293) Component Browser – Select the component (Delete Item) After selecting the component click Ok or press ENTER Fig. (294) Interaction page - Set the properties and enter the required data as in the image above Fig. (295) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (296) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (297) Interaction page - Set the properties and enter the required data as in the image above Fig. (298) Goal Desginer - Steps Tree Select the step (Operations) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (299) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (300) Interaction page - Set the properties and enter the required data as in the image above Fig. (301) Goal Desginer - Steps Tree Select the step (Execute File) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Files / Folders) 3 - Select the component (Execute File) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Execute File) Note : Stop typing when you see the required component is selected Fig. (302) Component Browser – Select the component (Execute File) After selecting the component click Ok or press ENTER Fig. (303) Interaction page - Set the properties and enter the required data as in the image above Fig. (304) Goal Desginer - Steps Tree Select the step (Execute From) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (305) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (306) Interaction page - Set the properties and enter the required data as in the image above Fig. (307) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (308) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (309) Interaction page - Set the properties and enter the required data as in the image above Fig. (310) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (311) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (312) Interaction page - Set the properties and enter the required data as in the image above Fig. (313) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Files / Folders) 3 - Select the component (Execute File) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Execute File) Note : Stop typing when you see the required component is selected Fig. (314) Component Browser – Select the component (Execute File) After selecting the component click Ok or press ENTER Fig. (315) Interaction page - Set the properties and enter the required data as in the image above Fig. (316) Goal Desginer - Steps Tree Select the step (Memory To File) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (317) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (318) Interaction page - Set the properties and enter the required data as in the image above Fig. (319) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (320) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (321) Interaction page - Set the properties and enter the required data as in the image above Fig. (322) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (323) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (324) Interaction page - Set the properties and enter the required data as in the image above Fig. (325) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (326) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (327) Interaction page - Set the properties and enter the required data as in the image above Fig. (328) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (329) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (330) Interaction page - Set the properties and enter the required data as in the image above Fig. (331) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Memo) 3 - Select the component (Write String To File) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Write String To File) Note : Stop typing when you see the required component is selected Fig. (332) Component Browser – Select the component (Write String To File) After selecting the component click Ok or press ENTER Fig. (333) Interaction page - Set the properties and enter the required data as in the image above Fig. (334) Goal Desginer - Steps Tree Select the step (File To Memory) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (335) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (336) Interaction page - Set the properties and enter the required data as in the image above Fig. (337) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (338) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (339) Interaction page - Set the properties and enter the required data as in the image above Fig. (340) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (341) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (342) Interaction page - Set the properties and enter the required data as in the image above Fig. (343) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Memo) 3 - Select the component (Read File (To String)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Read File (To String)) Note : Stop typing when you see the required component is selected Fig. (344) Component Browser – Select the component (Read File (To String)) After selecting the component click Ok or press ENTER Fig. (345) Interaction page - Set the properties and enter the required data as in the image above Fig. (346) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (347) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (348) Interaction page - Set the properties and enter the required data as in the image above Fig. (349) Goal Desginer - Steps Tree Select the step (File To Open) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (350) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (351) Interaction page - Set the properties and enter the required data as in the image above Fig. (352) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Files / Folders) 3 - Select the component (Get File) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get File) Note : Stop typing when you see the required component is selected Fig. (353) Component Browser – Select the component (Get File) After selecting the component click Ok or press ENTER Fig. (354) Interaction page - Set the properties and enter the required data as in the image above Fig. (355) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (356) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (357) Interaction page - Set the properties and enter the required data as in the image above Fig. (358) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (359) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (360) Interaction page - Set the properties and enter the required data as in the image above Fig. (361) Goal Desginer - Steps Tree Select the step (File To Save) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (362) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (363) Interaction page - Set the properties and enter the required data as in the image above Fig. (364) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Files / Folders) 3 - Select the component (Put File) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Put File) Note : Stop typing when you see the required component is selected Fig. (365) Component Browser – Select the component (Put File) After selecting the component click Ok or press ENTER Fig. (366) Interaction page - Set the properties and enter the required data as in the image above Fig. (367) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (368) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (369) Interaction page - Set the properties and enter the required data as in the image above Fig. (370) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (371) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (372) Interaction page - Set the properties and enter the required data as in the image above Fig. (373) Goal Desginer - Steps Tree Select the step (DLL Library To Use) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (374) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (375) Interaction page - Set the properties and enter the required data as in the image above Fig. (376) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (377) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (378) Interaction page - Set the properties and enter the required data as in the image above Fig. (379) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (380) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (381) Interaction page - Set the properties and enter the required data as in the image above Fig. (382) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (383) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (384) Interaction page - Set the properties and enter the required data as in the image above Fig. (385) Goal Desginer - Steps Tree Select the step (DLL Function To Call With Parameters) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (386) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (387) Interaction page - Set the properties and enter the required data as in the image above Fig. (388) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (389) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (390) Interaction page - Set the properties and enter the required data as in the image above Fig. (391) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (392) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (393) Interaction page - Set the properties and enter the required data as in the image above Fig. (394) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (395) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (396) Interaction page - Set the properties and enter the required data as in the image above Fig. (397) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (398) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (399) Interaction page - Set the properties and enter the required data as in the image above Fig. (400) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (401) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (402) Interaction page - Set the properties and enter the required data as in the image above Fig. (403) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (404) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (405) Interaction page - Set the properties and enter the required data as in the image above Fig. (406) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (407) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (408) Interaction page - Set the properties and enter the required data as in the image above Fig. (409) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (410) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (411) Interaction page - Set the properties and enter the required data as in the image above Fig. (412) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (413) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (414) Interaction page - Set the properties and enter the required data as in the image above Fig. (415) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (416) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (417) Interaction page - Set the properties and enter the required data as in the image above Fig. (418) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (419) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (420) Interaction page - Set the properties and enter the required data as in the image above Fig. (421) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (422) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (423) Interaction page - Set the properties and enter the required data as in the image above Fig. (424) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (425) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (426) Interaction page - Set the properties and enter the required data as in the image above Fig. (427) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (428) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (429) Interaction page - Set the properties and enter the required data as in the image above Fig. (430) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (431) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (432) Interaction page - Set the properties and enter the required data as in the image above Fig. (433) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (434) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (435) Interaction page - Set the properties and enter the required data as in the image above Fig. (436) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (437) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (438) Interaction page - Set the properties and enter the required data as in the image above Fig. (439) Goal Desginer - Steps Tree Select the step (COM Object to create of type) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (440) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (441) Interaction page - Set the properties and enter the required data as in the image above Fig. (442) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (443) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (444) Interaction page - Set the properties and enter the required data as in the image above Fig. (445) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (446) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (447) Interaction page - Set the properties and enter the required data as in the image above Fig. (448) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (449) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (450) Interaction page - Set the properties and enter the required data as in the image above Fig. (451) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get String/Variable/Array Length) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get String/Variable/Array Length) Note : Stop typing when you see the required component is selected Fig. (452) Component Browser – Select the component (Get String/Variable/Array Length) After selecting the component click Ok or press ENTER Fig. (453) Interaction page - Set the properties and enter the required data as in the image above Fig. (454) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Tools & Extensions) 3 - Select the component (OLE Automation) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (OLE Automation) Note : Stop typing when you see the required component is selected Fig. (455) Component Browser – Select the component (OLE Automation) After selecting the component click Ok or press ENTER Fig. (456) Interaction page - Set the properties and enter the required data as in the image above Fig. (457) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (458) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (459) Interaction page - Set the properties and enter the required data as in the image above Fig. (460) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (461) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (462) Interaction page - Set the properties and enter the required data as in the image above Fig. (463) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (464) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (465) Interaction page - Set the properties and enter the required data as in the image above Fig. (466) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (467) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (468) Interaction page - Set the properties and enter the required data as in the image above Fig. (469) Goal Desginer - Steps Tree Select the step (COM Object to use) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (470) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (471) Interaction page - Set the properties and enter the required data as in the image above Fig. (472) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (473) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (474) Interaction page - Set the properties and enter the required data as in the image above Fig. (475) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (476) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (477) Interaction page - Set the properties and enter the required data as in the image above Fig. (478) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get SubString From Left) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get SubString From Left) Note : Stop typing when you see the required component is selected Fig. (479) Component Browser – Select the component (Get SubString From Left) After selecting the component click Ok or press ENTER Fig. (480) Interaction page - Set the properties and enter the required data as in the image above Fig. (481) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (482) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (483) Interaction page - Set the properties and enter the required data as in the image above Fig. (484) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Sub String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Sub String) Note : Stop typing when you see the required component is selected Fig. (485) Component Browser – Select the component (Sub String) After selecting the component click Ok or press ENTER Fig. (486) Interaction page - Set the properties and enter the required data as in the image above Fig. (487) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (String To Numeric) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (String To Numeric) Note : Stop typing when you see the required component is selected Fig. (488) Component Browser – Select the component (String To Numeric) After selecting the component click Ok or press ENTER Fig. (489) Interaction page - Set the properties and enter the required data as in the image above Fig. (490) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (491) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (492) Interaction page - Set the properties and enter the required data as in the image above Fig. (493) Goal Desginer - Steps Tree Select the step (COM Property to set) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (494) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (495) Interaction page - Set the properties and enter the required data as in the image above Fig. (496) Goal Desginer - Steps Tree Select the step (Check active COM object) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (497) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (498) Interaction page - Set the properties and enter the required data as in the image above Fig. (499) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (500) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (501) Interaction page - Set the properties and enter the required data as in the image above Fig. (502) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (503) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (504) Interaction page - Set the properties and enter the required data as in the image above Fig. (505) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (454) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (507) Interaction page - Set the properties and enter the required data as in the image above Fig. (508) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (509) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (510) Interaction page - Set the properties and enter the required data as in the image above Fig. (511) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (512) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (513) Interaction page - Set the properties and enter the required data as in the image above Fig. (514) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Get SubString From Left) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get SubString From Left) Note : Stop typing when you see the required component is selected Fig. (515) Component Browser – Select the component (Get SubString From Left) After selecting the component click Ok or press ENTER Fig. (516) Interaction page - Set the properties and enter the required data as in the image above Fig. (517) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (518) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (519) Interaction page - Set the properties and enter the required data as in the image above Fig. (520) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Sub String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Sub String) Note : Stop typing when you see the required component is selected Fig. (521) Component Browser – Select the component (Sub String) After selecting the component click Ok or press ENTER Fig. (522) Interaction page - Set the properties and enter the required data as in the image above Fig. (523) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (String To Numeric) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (String To Numeric) Note : Stop typing when you see the required component is selected Fig. (524) Component Browser – Select the component (String To Numeric) After selecting the component click Ok or press ENTER Fig. (525) Interaction page - Set the properties and enter the required data as in the image above Fig. (526) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (527) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (528) Interaction page - Set the properties and enter the required data as in the image above Fig. (529) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (530) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (531) Interaction page - Set the properties and enter the required data as in the image above Fig. (532) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (533) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (534) Interaction page - Set the properties and enter the required data as in the image above Fig. (535) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Run code) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Run code) Note : Stop typing when you see the required component is selected Fig. (536) Component Browser – Select the component (Run code) After selecting the component click Ok or press ENTER Fig. (537) Interaction page - Set the properties and enter the required data as in the image above Fig. (538) Goal Desginer - Steps Tree Select the step (COM Property to get) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (539) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (1264) Interaction page - Set the properties and enter the required data as in the image above Fig. (541) Goal Desginer - Steps Tree Select the step (Check active COM object) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (542) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (543) Interaction page - Set the properties and enter the required data as in the image above Fig. (544) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (545) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (546) Interaction page - Set the properties and enter the required data as in the image above Fig. (547) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (548) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (549) Interaction page - Set the properties and enter the required data as in the image above Fig. (550) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (551) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (552) Interaction page - Set the properties and enter the required data as in the image above Fig. (553) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (554) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (555) Interaction page - Set the properties and enter the required data as in the image above Fig. (556) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (557) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (558) Interaction page - Set the properties and enter the required data as in the image above Fig. (559) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (560) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (561) Interaction page - Set the properties and enter the required data as in the image above Fig. (562) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (563) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER Fig. (564) Interaction page - Set the properties and enter the required data as in the image above Fig. (565) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (566) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (567) Interaction page - Set the properties and enter the required data as in the image above Fig. (568) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (569) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (570) Interaction page - Set the properties and enter the required data as in the image above Fig. (571) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (572) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (573) Interaction page - Set the properties and enter the required data as in the image above Fig. (574) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (575) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (576) Interaction page - Set the properties and enter the required data as in the image above Fig. (577) Goal Desginer - Steps Tree Select the step (COM Method to call with parameters) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (578) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (579) Interaction page - Set the properties and enter the required data as in the image above Fig. (580) Goal Desginer - Steps Tree Select the step (Check active COM object) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (581) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (582) Interaction page - Set the properties and enter the required data as in the image above Fig. (583) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (584) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (585) Interaction page - Set the properties and enter the required data as in the image above Fig. (586) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (587) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (588) Interaction page - Set the properties and enter the required data as in the image above Fig. (589) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (590) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (591) Interaction page - Set the properties and enter the required data as in the image above Fig. (592) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (593) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (594) Interaction page - Set the properties and enter the required data as in the image above Fig. (595) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (596) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (597) Interaction page - Set the properties and enter the required data as in the image above Fig. (598) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (599) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (600) Interaction page - Set the properties and enter the required data as in the image above Fig. (601) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (602) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (603) Interaction page - Set the properties and enter the required data as in the image above Fig. (604) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (605) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (606) Interaction page - Set the properties and enter the required data as in the image above Fig. (607) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (608) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (609) Interaction page - Set the properties and enter the required data as in the image above Fig. (610) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (611) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (612) Interaction page - Set the properties and enter the required data as in the image above Fig. (613) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (614) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (615) Interaction page - Set the properties and enter the required data as in the image above Fig. (616) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Function) Note : Stop typing when you see the required component is selected Fig. (617) Component Browser – Select the component (Define Function) After selecting the component click Ok or press ENTER Fig. (618) Interaction page - Set the properties and enter the required data as in the image above Fig. (619) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (620) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (621) Interaction page - Set the properties and enter the required data as in the image above Fig. (622) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (623) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (624) Interaction page - Set the properties and enter the required data as in the image above Fig. (625) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (626) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (627) Interaction page - Set the properties and enter the required data as in the image above Fig. (628) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (629) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (630) Interaction page - Set the properties and enter the required data as in the image above Fig. (631) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (632) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (633) Interaction page - Set the properties and enter the required data as in the image above Fig. (634) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (635) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (636) Interaction page - Set the properties and enter the required data as in the image above Fig. (637) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (638) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (639) Interaction page - Set the properties and enter the required data as in the image above Fig. (640) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (641) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (642) Interaction page - Set the properties and enter the required data as in the image above Fig. (643) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (644) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (645) Interaction page - Set the properties and enter the required data as in the image above Fig. (646) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (647) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (648) Interaction page - Set the properties and enter the required data as in the image above Fig. (649) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (650) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (651) Interaction page - Set the properties and enter the required data as in the image above Fig. (652) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (653) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (654) Interaction page - Set the properties and enter the required data as in the image above Fig. (655) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (lower Case) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (lower Case) Note : Stop typing when you see the required component is selected Fig. (656) Component Browser – Select the component (lower Case) After selecting the component click Ok or press ENTER Fig. (657) Interaction page - Set the properties and enter the required data as in the image above Fig. (658) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (659) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (660) Interaction page - Set the properties and enter the required data as in the image above Fig. (661) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (662) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (663) Interaction page - Set the properties and enter the required data as in the image above Fig. (664) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (665) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (666) Interaction page - Set the properties and enter the required data as in the image above Fig. (667) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (668) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (669) Interaction page - Set the properties and enter the required data as in the image above Fig. (670) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (671) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (672) Interaction page - Set the properties and enter the required data as in the image above Fig. (673) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (674) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (675) Interaction page - Set the properties and enter the required data as in the image above Fig. (676) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (677) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (678) Interaction page - Set the properties and enter the required data as in the image above Fig. (679) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (680) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (681) Interaction page - Set the properties and enter the required data as in the image above Fig. (682) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (683) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (684) Interaction page - Set the properties and enter the required data as in the image above Fig. (685) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (686) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (687) Interaction page - Set the properties and enter the required data as in the image above Fig. (688) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (689) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (690) Interaction page - Set the properties and enter the required data as in the image above Fig. (691) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Function) Note : Stop typing when you see the required component is selected Fig. (692) Component Browser – Select the component (Define Function) After selecting the component click Ok or press ENTER Fig. (693) Interaction page - Set the properties and enter the required data as in the image above Fig. (694) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Scope of Variable) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Scope of Variable) Note : Stop typing when you see the required component is selected Fig. (695) Component Browser – Select the component (Scope of Variable) After selecting the component click Ok or press ENTER Fig. (696) Interaction page - Set the properties and enter the required data as in the image above Fig. (697) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (698) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (699) Interaction page - Set the properties and enter the required data as in the image above Fig. (700) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (701) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (702) Interaction page - Set the properties and enter the required data as in the image above Fig. (703) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (704) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (705) Interaction page - Set the properties and enter the required data as in the image above Fig. (706) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (707) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (708) Interaction page - Set the properties and enter the required data as in the image above Fig. (709) Goal Desginer - Steps Tree Select the step (Build Parameters from Parameters Array) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (710) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (711) Interaction page - Set the properties and enter the required data as in the image above Fig. (712) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (713) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (714) Interaction page - Set the properties and enter the required data as in the image above Fig. (715) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (716) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (717) Interaction page - Set the properties and enter the required data as in the image above Fig. (718) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (lower Case) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (lower Case) Note : Stop typing when you see the required component is selected Fig. (719) Component Browser – Select the component (lower Case) After selecting the component click Ok or press ENTER Fig. (720) Interaction page - Set the properties and enter the required data as in the image above Fig. (721) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (722) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (723) Interaction page - Set the properties and enter the required data as in the image above Fig. (724) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (725) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (726) Interaction page - Set the properties and enter the required data as in the image above Fig. (727) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (728) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (729) Interaction page - Set the properties and enter the required data as in the image above Fig. (730) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (731) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (732) Interaction page - Set the properties and enter the required data as in the image above Fig. (733) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (734) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (735) Interaction page - Set the properties and enter the required data as in the image above Fig. (736) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (737) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (738) Interaction page - Set the properties and enter the required data as in the image above Fig. (739) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Function) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Function) Note : Stop typing when you see the required component is selected Fig. (740) Component Browser – Select the component (Call Function) After selecting the component click Ok or press ENTER Fig. (741) Interaction page - Set the properties and enter the required data as in the image above Fig. (742) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Delete Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Item) Note : Stop typing when you see the required component is selected Fig. (743) Component Browser – Select the component (Delete Item) After selecting the component click Ok or press ENTER Fig. (744) Interaction page - Set the properties and enter the required data as in the image above Fig. (745) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (746) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (747) Interaction page - Set the properties and enter the required data as in the image above Fig. (748) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Arrays) 3 - Select the component (Add Item) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add Item) Note : Stop typing when you see the required component is selected Fig. (749) Component Browser – Select the component (Add Item) After selecting the component click Ok or press ENTER Fig. (750) Interaction page - Set the properties and enter the required data as in the image above Fig. (751) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step Define Procedure RT_ControlStructure Start Here Scope of variables Local mypos,cobjname,mycounterblock,cobjfrom,cobjto,cobjstep,cforvalue,varvalue,myvalue Operations IF ( myopcode = 3000 ) Start Here I want counter Add item {"Name","Start","End","Step","Value"} To Array RT_Counters Counter Start Is ELSEIF ( myopcode = 3001 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][2] = MyOpData[1] Counter End Is ELSEIF ( myopcode = 3002 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][3] = MyOpData[1] Counter Step Is ELSEIF ( myopcode = 3003 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][4] = MyOpData[1] Counter Name Is ELSEIF ( myopcode = 3004 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][1] = MyOpData[1] You Use Counter ELSEIF ( myopcode = 3005 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters cobjname = RT_Counters[mypos][1] mycounterblock = "RT_DoEvent('counter','" + cobjname+"','change')" cobjfrom = RT_Counters[mypos][2] cobjto = RT_Counters[mypos][3] cobjstep = RT_Counters[mypos][4] FOR LOOP ( From cforvalue = val(cobjfrom) To val(cobjto) Step val(cobjstep)) Start Here RT_Counters[mypos][5] = alltrim(str(cforvalue)) Call Procedure RT_CallInstructions Parameters LOWER(ALLTRIM(cobjname))+" " + "change" End of For Loop Counter Value From ELSEIF ( myopcode = 3006 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][5] = varvalue Counter Value To ELSEIF ( myopcode = 3007 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters myvalue = RT_Counters[mypos][5] Call Procedure RT_SetVarValue Parameters myopdata[1],myvalue Counter Start From ELSEIF ( myopcode = 3008 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][2] = varvalue Counter Start To ELSEIF ( myopcode = 3009 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters myvalue = RT_Counters[mypos][2] Call Procedure RT_SetVarValue Parameters myopdata[1],myvalue Counter End From ELSEIF ( myopcode = 3010 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][3] = varvalue Counter End To ELSEIF ( myopcode = 3011 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters myvalue = RT_Counters[mypos][3] Call Procedure RT_SetVarValue Parameters myopdata[1],myvalue Counter Step From ELSEIF ( myopcode = 3012 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][4] = varvalue Counter Step To ELSEIF ( myopcode = 3013 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters myvalue = RT_Counters[mypos][4] Call Procedure RT_SetVarValue Parameters myopdata[1],myvalue Counter Name From ELSEIF ( myopcode = 3014 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) mypos = Get Length of String/Variable/Array RT_Counters RT_Counters[mypos][1] = varvalue Counter NameTo ELSEIF ( myopcode = 3015 ) Start Here mypos = Get Length of String/Variable/Array RT_Counters myvalue = RT_Counters[mypos][1] Call Procedure RT_SetVarValue Parameters myopdata[1],myvalue While Loop Do While Statement ELSEIF ( myopcode = 3052 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[2],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) IF ( VarValue = "True" .or. VarValue = "1" ) Start Here Add item ProgramCounter To Array RT_PCStack Add item myactiveproc To Array RT_PCStack myactiveproc = myopdata[1] END OF IF STATEMENT End While Statement ELSEIF ( myopcode = 3053 ) Start Here StackLen = Get Length of String/Variable/Array RT_PCStack myactiveproc = RT_PCStack[StackLen] Delete item StackLen from Array RT_PCStack StackLen = Get Length of String/Variable/Array RT_PCStack ProgramCounter = RT_PCStack[StackLen]-1 Delete item StackLen from Array RT_PCStack IF Statement Do IF Statement ELSEIF ( myopcode = 3062 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[2],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) IF ( VarValue = "True" .or. VarValue = "1" ) Start Here Add item ProgramCounter To Array RT_PCStack Add item myactiveproc To Array RT_PCStack myactiveproc = myopdata[1] END OF IF STATEMENT End IF Statement ELSEIF ( myopcode = 3063 ) Start Here StackLen = Get Length of String/Variable/Array RT_PCStack myactiveproc = RT_PCStack[StackLen] Delete item StackLen from Array RT_PCStack StackLen = Get Length of String/Variable/Array RT_PCStack Delete item StackLen from Array RT_PCStack END OF IF STATEMENT End of Procedure Define Procedure RT_GeneralIns Start Here Operations IF ( myopcode = 4000 ) Start Here Execute File Execute File myopdata[1] Execute From ELSEIF ( myopcode = 4001 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) Execute File varvalue Memory To File ELSEIF ( myopcode = 4002 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) Call Procedure RT_ReadExpr Parameters myopdata[2],"RightSide" VARVALUE2 = Call Function RT_GetExprValue ( RT_RS_DATA ) write String varvalue to File varvalue2 File To Memory ELSEIF ( myopcode = 4003 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) File VARVALUE To String TEMPSTR Call Procedure RT_SetVarValue Parameters myopdata[2],tempstr File To Open ELSEIF ( myopcode = 4004 ) Start Here GetFile := Get File tempstr = getfile Call Procedure RT_SetVarValue Parameters myopdata[1],tempstr File To Save ELSEIF ( myopcode = 4005 ) Start Here PutFile := Put File tempstr = putfile Call Procedure RT_SetVarValue Parameters myopdata[1],tempstr DLL DLL Library To Use ELSEIF ( myopcode = 4006 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) RT_DLLNAME = varvalue DLL Function To Call With Parameters ELSEIF ( myopcode = 4007 ) Start Here VARVALUE = MYOPDATA[1] VARVALUE2 = MYOPDATA[2] mypara = Call Function BuildParameters ( varvalue2 ) IF ( .NOT. MYPARA = NIL ) Start Here mypara = "CALLDLL32(VARVALUE,RT_DLLNAME,"+mypara+")" ELSE Start Here mypara = "CALLDLL32(VARVALUE,RT_DLLNAME)" END OF IF STATEMENT mypara = &mypara temp_mypara = Call Function FixVariableParameters ( VARVALUE2 ) IF ( VALTYPE(mypara) = "N" ) Start Here mypara = CONVERT mypara TO STRING mypara = All Trim mypara ELSEIF ( VALTYPE(mypara) = "U" ) Start Here mypara = "" END OF IF STATEMENT VARPOS = Call Function RT_VARPOS ( "output" ) RT_DATA[VarPos][2] = mypara VARPOS = Call Function RT_VARPOS ( "الخرج" ) RT_DATA[VarPos][2] = mypara COM COM Object to create of type ELSEIF ( myopcode = 4010 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[2],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) Add item "NULL" To Array RT_COMOBJS MYMAX = Get Length of String/Variable/Array RT_COMOBJS Create OLE Object RT_COMOBJS[MYMAX] of Type VARVALUE TEMPSTR = CONVERT MYMAX TO STRING TEMPSTR = All Trim TEMPSTR tempstr = "SYS_COMOBJECT"+TEMPSTR Call Procedure RT_SetVarValue Parameters myopdata[1],tempstr COM Object to use ELSEIF ( myopcode = 4011 ) Start Here Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) MYCHECK = Get SubString from left, String: VARVALUE Count: 13 IF ( MYCHECK = "SYS_COMOBJECT" ) Start Here VARVALUE = Sub String of VARVALUE From 14 Count LEN(VARVALUE)-13 VARVALUE = CONVERT VARVALUE TO Numeric RT_COMOBJNAME = varvalue END OF IF STATEMENT COM Property to set ELSEIF ( myopcode = 4012 ) Start Here Check active COM object IF ( RT_COMOBJNAME = 0 ) Start Here Return 0 END OF IF STATEMENT Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) Call Procedure RT_ReadExpr Parameters myopdata[2],"RightSide" VARVALUE2 = Call Function RT_GetExprValue ( RT_RS_DATA ) MYCHECK = Get SubString from left, String: VARVALUE2 Count: 13 IF ( MYCHECK = "SYS_COMOBJECT" ) Start Here VARVALUE2 = Sub String of VARVALUE2 From 14 Count LEN(VARVALUE2)-13 VARVALUE2 = CONVERT VARVALUE2 TO Numeric VARVALUE2 = RT_COMOBJS[VARVALUE2] END OF IF STATEMENT VARVALUE = "RT_COMOBJS["+ALLTRIM(STR(RT_COMOBJNAME))+"]:"+varvalue VARVALUE = VARVALUE + " := VARVALUE2" Run Code : Variable VarValue COM Property to get ELSEIF ( myopcode = 4013 ) Start Here Check active COM object IF ( RT_COMOBJNAME = 0 ) Start Here Return 0 END OF IF STATEMENT Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) varvalue2 = "RT_COMOBJS["+alltrim(Str(RT_COMOBJNAME))+"]:"+VARVALUE varvalue2 = &varvalue2 IF ( VALTYPE(VARVALUE2) = "N" ) Start Here VARVALUE2 = CONVERT VARVALUE2 TO STRING VARVALUE2 = All Trim VARVALUE2 ELSEIF ( VALTYPE(VARVALUE2) = "U" ) Start Here VARVALUE2 = "" END OF IF STATEMENT Call Procedure RT_SetVarValue Parameters myopdata[2],VARVALUE2 COM Method to call with parameters ELSEIF ( myopcode = 4014 ) Start Here Check active COM object IF ( RT_COMOBJNAME = 0 ) Start Here Return 0 END OF IF STATEMENT Call Procedure RT_ReadExpr Parameters myopdata[1],"RightSide" VARVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) VARVALUE2 = MYOPDATA[2] mypara = Call Function BuildParameters ( varvalue2 ) IF ( .NOT. MYPARA = NIL ) Start Here MYPARA = "RT_COMOBJS["+ALLTRIM(STR(RT_COMOBJNAME))+"]:"+ALLTRIM(VARVALUE) +"("+ MYPARA+" )" ELSE Start Here MYPARA = "RT_COMOBJS["+ALLTRIM(STR(RT_COMOBJNAME))+"]:"+ALLTRIM(VARVALUE) +"()" END OF IF STATEMENT MYPARA = &MYPARA VARPOS = Call Function RT_VARPOS ( "output" ) RT_DATA[VarPos][2] = mypara END OF IF STATEMENT End of Procedure Define Function BuildParameters ( varvalue2 ) Start Here Local x,mypara,mymax,vartype,varv,mypcount Build Parameters from Parameters Array mypara = "" MYMAX = Call Function RT_VARVALUE ( VARVALUE2 ) mymax = val(mymax) IF ( MYMAX = 0 ) Start Here Return NIL END OF IF STATEMENT mypcount = 0 FOR LOOP ( From x = 1 To MYMAX Step 1) Start Here VARTYPE = VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-1" VARv = VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-2" vartype = RT_VarValue(VarType) varv = RT_VarValue(Varv) vartype = CONVERT String vartype To LOWER CASE vartype = All Trim vartype IF ( .not. mypcount = 0 ) Start Here mypara = mypara + "," END OF IF STATEMENT mypcount = mypcount + 1 IF ( vartype = "string" .or. vartype = "حروف" ) Start Here mypara = mypara + "'" + varv + "'" ELSEIF ( vartype = "number" .or. vartype = "رقم" ) Start Here mypara = mypara + varv ELSEIF ( vartype = "variable" .or. vartype = "متغير" ) Start Here VARPOS = Call Function RT_VARPOS ( VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-2" ) mypara = mypara + "@RT_DATA["+alltrim(str(VarPos))+"][2]" END OF IF STATEMENT End of For Loop End of Function (Return mypara) Define Function FixVariableParameters ( varvalue2 ) Start Here Local x,mymax,vartype,varv,MYCVALUE Build Parameters from Parameters Array MYMAX = Call Function RT_VARVALUE ( VARVALUE2 ) mymax = val(mymax) IF ( MYMAX = 0 ) Start Here Return NIL END OF IF STATEMENT FOR LOOP ( From x = 1 To MYMAX Step 1) Start Here VARTYPE = VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-1" vartype = RT_VarValue(VarType) vartype = CONVERT String vartype To LOWER CASE vartype = All Trim vartype IF ( vartype = "variable" .or. vartype = "متغير" ) Start Here temp_expr = "["+varvalue2+"]\("+alltrim(str(x))+")\(2)" Call Procedure RT_ReadExpr Parameters temp_expr,"RightSide" MYCVALUE = " " MYCVALUE = Call Function RT_GetExprValue ( RT_RS_DATA ) MYPOS = Call Function RT_VARPOS ( VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-2" ) Delete item MYPOS from Array RT_DATA MYCVALUE2 = MYCVALUE Add item {VARVALUE2+"-"+ALLTRIM(sTR(X)) + "-2",MYCVALUE2} To Array RT_DATA END OF IF STATEMENT End of For Loop End of Function (Return mypara)
|