agados-based application design demo

Post on 13-Jan-2015

466 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

top related