agados-based application design demo
DESCRIPTION
Design(Define) Demo by Using the Agados.TRANSCRIPT
Agados-defined Application : Design & Configure Demo
New Function Building & Debugging, Function Configure
Design Demo Revision: 2014.11.23
Template Revision:20131025 v2.0
Ⓒ 2014 agados All rights reserved. 2
Design & Configure Demo
Structure of this presentation
Debugging Function• Tracing through various view of flow• Viewing Flow Diagram
Configuring Function • Add Column on List of Customer• Modify Objects
Building New Function • New Function Building for ‘Customer Searching’• Create Objects
Handling of Customer Information.
Building/Configuring New Function
• New Function Building for ‘Customer Registering’• Create Objects
• Add Column on Form of ‘Customer Registering’• Modify Objects
Ⓒ 2014 agados All rights reserved. 3
Design & Configure Demo
Searching Customer Info. – New Function Building
Object Type Descriptions
Create Objects
Form Customer Information Screen for Searching.
Object Name
CustListForm
Object Perform query and transmission result values. Performed in Server-side.
CustListObject
Event Object Define logic performed after ‘Button-Click’. Performed in Client-side
CustListEObject
MemberSet Result Set Managed in Server for Customer Info. Generating MemberSet on basis of CUSTOMER TABLE in DB
CustMem
DataTable Object managed for Displayed Customer Data. Generating data sets on basis of MemberSet Object ( CustMem )
CustTable
Ⓒ 2014 agados All rights reserved. 4
Design & Configure Demo
Searching Customer Info. – New Function Building
Member Name Relevant Column of TABLE
Create MemberSet ( CustMem )
Cust_Nm Cust_Addr Cust_Tel Cust_Type Cust_Owner
Custom_Ta.Cust_Nm Custom_Ta.Cust_Addr Custom_Ta.Cust_Tel Custom_Ta.Cust_Type Custom_Ta.Cust_Owner
Member Type
String String String String String
Ⓒ 2014 agados All rights reserved. 5
Design & Configure Demo
Searching Customer Info. – New Function Building
Column Name Relevant Member of MemberSet
Create DataTable (CustTable)
Cust_Nm Cust_Addr Cust_Tel Cust_Type Cust_Owner
CustMem.Cust_Nm CustMem.Cust_Addr CustMem.Cust_Tel CustMem.Cust_Type CustMem.Cust_Owner
Column Type
String String String String String
Ⓒ 2014 agados All rights reserved. 6
Design & Configure Demo
Searching Customer Info. – New Function Building
Control Name Descriptions
Create Form (CustForm)
CustNmText SearchBtn CustGrid DataTable DataTable
Customer Name for Searching condition Button to Execute Searching To display for customer List Link to MemberSet (CustMem). It have Condition Value for link. Link to MemberSet (CustMem). It have Customer List for link.
Control Type
TextEdit Button Grid CondTa ListTa
Ⓒ 2014 agados All rights reserved. 7
Design & Configure Demo
Searching Customer Info. – New Function Building
Node Type Descriptions
Create Object (CustListObject)
Start Create Adapter Query Close Adapter End
Start flow. Create Connection for DB Execute SQL to select Custom_Ta ( Customer TABLE) Close Connection for DB. Stop Flow. Define out-parameter.
Node Name
Start Create Adapter1 Query1 CloseAdapter1 End
Ⓒ 2014 agados All rights reserved. 8
Design & Configure Demo
Searching Customer Info. – New Function Building
Node Type Descriptions
Create Event Object (CustListEObject)
Start Jump Object End
Start flow. Call Object (CustListObj) defined in Server. Stop Flow. Define out-parameter.
Node Name
Start Jump Object1 End
Ⓒ 2014 agados All rights reserved. 9
Design & Configure Demo
Searching Customer Info. – New Function Building
Result Screen
Ⓒ 2014 agados All rights reserved. 10
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – Defaulted You can check out Nodes, Flows and values & queries per Nodes through Log
View that one of Visibilities Function.
Ⓒ 2014 agados All rights reserved. 11
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – Node Data
Ⓒ 2014 agados All rights reserved. 12
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – Node Statement
Ⓒ 2014 agados All rights reserved. 13
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – By object
Ⓒ 2014 agados All rights reserved. 14
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – By Thread
Ⓒ 2014 agados All rights reserved. 15
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – By Diagram
Ⓒ 2014 agados All rights reserved. 16
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – Trace Value
Ⓒ 2014 agados All rights reserved. 17
Design & Configure Demo
Searching Customer Info. – New Function Debugging
Flow View – Running Pattern
Ⓒ 2014 agados All rights reserved. 18
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Object Type Modify Action
Modify Objects
Form Add Column on Grid-Control.
Object Name
CustListForm
Object Modify SQL Statement ( Add Column’s name ‘Custom_Ta.Emp_Count ‘)
CustListObject
Event Object Do not Modify CustListEObject
MemberSet Add Member(Emp_Count) into MemberSet. CustMem
DataTable Add Column(Emp_Count) into DataTable. CustTable
Ⓒ 2014 agados All rights reserved. 19
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Adding Member Name Relevant Column of TABLE
Modify MemberSet ( CustMem )
Emp_Count Cust_Ta.Emp_Count
Adding Member Type
String
Ⓒ 2014 agados All rights reserved. 20
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Adding Column Name Relevant Member of MemberSet
Modify DataTable (CustTable)
Emp_Count CustMem.Emp_Count
Adding Column Type
String
Ⓒ 2014 agados All rights reserved. 21
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Adding Control Type Description
Modify Form (CustForm)
Grid Column Add Column for Number of Employees
Adding Control Name
Emp_Count
Ⓒ 2014 agados All rights reserved. 22
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Modified Node Type Description
Modify Object (CustListObject)
Query Modify SQL Statement.
Modified Node Name
Query1
SELECT Cust_Nm, Cust_Addr, Cust_Tel, Cust_Type, Cust_Owner
FROM CUSTOM_TA{CUST_NM}
SELECT Cust_Nm, Cust_Addr, Cust_Tel, Cust_Type, Cust_Owner, Emp_Count
FROM CUSTOM_TA{CUST_NM}
Emp_Count 추가
Ⓒ 2014 agados All rights reserved. 23
Design & Configure Demo
Searching Customer Info. – Configure Function ( Add Column )
Modified Result Screen
Ⓒ 2014 agados All rights reserved. 24
Design & Configure Demo
Registering Customer Info. – New Function Building
Create Objects
Object Type Descriptions
Form Customer Information Screen for Registering.
Object Name
CustEditForm
Object Perform query and transmission result values. Performed in Server-side.
CustEditObject
Event Object Define logic performed after ‘Button-Click’. Performed in Client-side
CustEditEObject
MemberSet Result Set Managed in Server for Customer Info. Generating MemberSet on basis of CUSTOMER TABLE in DB. MemberSet used on Searching Customer Information.
CustMem
DataTable Object managed for Displayed Customer Data. Generating data sets on basis of MemberSet Object ( CustMem ). DataTable used on Searching Customer Information.
CustTable
Ⓒ 2014 agados All rights reserved. 25
Design & Configure Demo
Registering Customer Info. – New Function Building
Control Name Descriptions
Create Form (CustForm)
CustNmText CustTypeCombo CustAddr CustTel CustOwner WriteBtn
Customer Name Select Customer Type Customer Address Customer Telephone No. Customer Owner Save Button
Control Type
TextEdit ComboBox TextEdit TextEdit TextEdit Button
Ⓒ 2014 agados All rights reserved. 26
Design & Configure Demo
Registering Customer Info. – New Function Building
Node Type Descriptions
Create Object (CustEditObject)
Start Create Adapter Query Close Adapter End
Start flow. Create Connection for DB Execute SQL to insert for Cust_Ta ( Customer TABLE) Close Connection for DB. Stop Flow. Define out-parameter.
Node Name
Start Create Adapter1 Query1 CloseAdapter1 End
Ⓒ 2014 agados All rights reserved. 27
Design & Configure Demo
Registering Customer Info. – New Function Building
Node Type Descriptions
Create Event Object (CustEditEObject)
Start Jump Object End
Start flow. Call Object (CustEditObj) defined in Server. Stop Flow. Define out-parameter.
Node Name
Start Jump Object1 End
Ⓒ 2014 agados All rights reserved. 28
Design & Configure Demo
Registering Customer Info. – New Function Building
Register Customer Information Screen
Ⓒ 2014 agados All rights reserved. 29
Design & Configure Demo
Registering Customer Info. – Configure Function (Add Input Field)
Object Type Modify Action
Modify Objects
Form Add TextEdit Control (for a number of employees).
Object Name
CustEditForm
Object Modify SQL Statement ( Add Column’s name ‘Custom_Ta.Emp_Count ‘)
CustEditObject
Event Object Do not Modify CustEditEObject
MemberSet Add Member(Emp_Count) into MemberSet. MemberSet used on Searching Customer Information.
CustMem
DataTable Add Column(Emp_Count) into DataTable. DataTable used on Searching Customer Information.
CustTable
Ⓒ 2014 agados All rights reserved. 30
Design & Configure Demo
Registering Customer Info. – Configure Function (Add Input Field)
Adding Control Type Description
Modify Form (CustEditForm)
Text Edit Add TextEdit Control for a number of employees
Adding Control Name
EmpCountText
Ⓒ 2014 agados All rights reserved. 31
Design & Configure Demo
Registering Customer Info. – Configure Function (Add Input Field)
Modified Node Type Description
Modify Object (CustEditObject)
Query Modify SQL Statement.
Modified Node Name
Query1
INSERT INTO CUSTOM_TA( Cust_Nm
, Cust_Addr, Cust_Tel, Cust_Type, Cust_Owner)
VALUES ( {Cust_Nm}
, {Cust_Addr}, {Cust_Tel}, {Cust_Type}, {Cust_Owner}
)
INSERT INTO CUSTOM_TA( Cust_Nm
, Cust_Addr, Cust_Tel, Cust_Type, Cust_Owner, Emp_Count)
VALUES ( {Cust_Nm}
, {Cust_Addr}, {Cust_Tel}, {Cust_Type}, {Cust_Owner}, {Emp_Count}
)
Emp_Count 추가
Ⓒ 2014 agados All rights reserved. 32
Design & Configure Demo
Registering Customer Info. – Configure Function (Add Input Field)
Modified Result Screen