agados-based application design demo

32
Agados-defined Application : Design & Configure Demo New Function Building & Debugging, Function Configure Design Demo Revision: 2014.11.23 Template Revision:20131025 v2.0

Upload: yongkyoo-park

Post on 13-Jan-2015

467 views

Category:

Technology


1 download

DESCRIPTION

Design(Define) Demo by Using the Agados.

TRANSCRIPT

Page 1: Agados-based Application Design Demo

Agados-defined Application : Design & Configure Demo

New Function Building & Debugging, Function Configure

Design Demo Revision: 2014.11.23

Template Revision:20131025 v2.0

Page 2: Agados-based Application Design Demo

Ⓒ 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

Page 3: Agados-based Application Design Demo

Ⓒ 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

Page 4: Agados-based Application Design Demo

Ⓒ 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

Page 5: Agados-based Application Design Demo

Ⓒ 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

Page 6: Agados-based Application Design Demo

Ⓒ 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

Page 7: Agados-based Application Design Demo

Ⓒ 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

Page 8: Agados-based Application Design Demo

Ⓒ 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

Page 9: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 9

Design & Configure Demo

Searching Customer Info. – New Function Building

Result Screen

Page 10: Agados-based Application Design Demo

Ⓒ 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.

Page 11: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 11

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – Node Data

Page 12: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 12

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – Node Statement

Page 13: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 13

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – By object

Page 14: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 14

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – By Thread

Page 15: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 15

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – By Diagram

Page 16: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 16

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – Trace Value

Page 17: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 17

Design & Configure Demo

Searching Customer Info. – New Function Debugging

Flow View – Running Pattern

Page 18: Agados-based Application Design Demo

Ⓒ 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

Page 19: Agados-based Application Design Demo

Ⓒ 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

Page 20: Agados-based Application Design Demo

Ⓒ 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

Page 21: Agados-based Application Design Demo

Ⓒ 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

Page 22: Agados-based Application Design Demo

Ⓒ 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 추가

Page 23: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 23

Design & Configure Demo

Searching Customer Info. – Configure Function ( Add Column )

Modified Result Screen

Page 24: Agados-based Application Design Demo

Ⓒ 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

Page 25: Agados-based Application Design Demo

Ⓒ 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

Page 26: Agados-based Application Design Demo

Ⓒ 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

Page 27: Agados-based Application Design Demo

Ⓒ 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

Page 28: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 28

Design & Configure Demo

Registering Customer Info. – New Function Building

Register Customer Information Screen

Page 29: Agados-based Application Design Demo

Ⓒ 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

Page 30: Agados-based Application Design Demo

Ⓒ 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

Page 31: Agados-based Application Design Demo

Ⓒ 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 추가

Page 32: Agados-based Application Design Demo

Ⓒ 2014 agados All rights reserved. 32

Design & Configure Demo

Registering Customer Info. – Configure Function (Add Input Field)

Modified Result Screen