outsystems 17

데이터 가져오기

Add eow 클릭하고 수동으로 데이터를 집어넣는다   직원 이름과 역할 설명이 모두 있는 데이터를 가져오려면 직원 엔터티를 집계에 추가해야 합니다.소스 추가를 클릭 > 직원 엔티티를 선택하고 데이터를 가져온다   Project Detail에서 list끌어 온 뒤 GetProjectMember.List를 선택한다그다음 그 안에 Employee Entity의 FilstName을 넣는다    Expewssion을 설정한다  GetProjectMembers.List.Current.Employee.FirstName + " " + GetProjectMembers.List.Current.Employee.LastNamename 아래에 role을 추가한다.

outsystems 2024.11.12

화면 동작 구현하기

조건에 레이블을 미국으로 설정을 함  GetEmployee.List.Current.Employee.OfficialLocationId = Entities.OfficialLocation.UnitedStatesAssign에서는 새로운 커넥터를 만들고 미국 위치에 필요한 이메일 ID 형식으로 값을 설정한다 최종적인 버튼    입력 매개변수의 이름을 Employee로 설정하고 데이터 유형을 Eployee로 설정-매개변수는 양식에 입력된 데이터를 최종적으로 데이터베이스에 저장하는 역할을 해준다  테이터 탭으로 전환 후 직원엔티티에서  작업흐름을 설정한다 -속성을 입력 매개변수인 직원으로 설정한다, 최종적으로 나와야 하는 로직  Project 에서도 똑같이 만들어 준다  Employee에서 Onclick 새로 생성하..

outsystems 2024.11.10

폼 구축하기

Employee Detail화면에서 Employee 데이터를 끌어온다    그 다음 form을 가져와서 그 안에 새로 만든 Arrgerate를 넣는ㄷㅏ  -ID를 제외한 속성이 만들어 진다 / DepartmentID는 드로다운, IsActive는 Boolean 속성에 대한 체크박스를 나타낸다    직원 추가 버튼 만들기  컨테이너 추가해서 DropDown 추가한 다음 아래 처럼 설정    Ofiicial Location 테이블을 만들어서 Employee 테이블 밑에 둔다   드롭다운 설정하기 변수 :GetEmployees.List.Current.Employee.OfficeLocationId목록 :GetOfficeLocations.List옵션 텍스트 :OfficeLocation.Label옵션 값 :Offi..

outsystems 2024.11.10

목록 화면 만들기

Project DashBoard에서 list를 끌어온다 그 다음 List Item을 가져와서 목록을 만든다 옆에 메뉴에서 Content목록에 contaner를 추가하고 Project테이블을 끌어다가 놓는다 이름을 Update로 변경하고 ProjectDetail을 선택한다  그냥 화면에서는 update 버튼이 안나타난다  개발자 도구에서 스와이프로 넘기면 update버튼이 나타난다   정적엔티티로 Priority를 추가한 다음 project테이블에서도 Priority엔티티를 추가해 준다  Form을 추가한 다음 Name엔티티를 끌어온다   그 안에 text Area를 넣은 다음 변수 속성을 다음과 같이 지정해 준다 Label을 추가하고 이름을 Description으로 변경한다   최종적으로 구성은 이렇게 ..

outsystems 2024.11.10

Aggregate 구현하기

Employee를 GetData하면 데이터가 나온다   ProjectDetail 에서 Project테이블을 가져온다  -데이터 베이스를 끌어오는 방법도 있음  이렇게 전부 가져오면 된다-여기서 필터 조건을 추가한다 -그러면 조건에 따라 데이터가 변화한다    이건 이름 첫 번쨰 글짜가 S인 부서를 필터링 하는 것   GetEmployee를 GetFilstEmployee로 변경한다 -Sorting에서 알파벳 순서가 첫 번째인 직원을 찾는다 ,  역순으로 찾을 수도 있음

outsystems 2024.11.10

화면 구현하기

-MainFlow에 들어가서 데이터베이스를 드래그 가져다 놓기를 하면 화면이 자동으로 생성된다  -이래도 되긴하지만,,, 그냥 수동으로 생성했다 메인 화면 만들기 -화면을 만든다 / 모든 사람이 접근 가능하도록 Anonymous 에도 체크하기 -상단 메뉴에 페이지 추가하기  버튼 onclick에서 EmployeeDetail을 클릭하고 오류를 없앤다    -컨테이너를 이용해서 구성을 잡는다.

outsystems 2024.11.10

정적 엔티티 만들기

정적엔티티-소프트웨어나 프로그래밍에서 변하지 않는, 고정된 값을 가진 데이터를 말한다. 여기서는 1 : 다 데이터 관게를 공부ㅎㅏ는 것 정적 엔티티 생성하기 -레코드에 값을 추가해준다  ERD에 레코드 추가해주기   Employee 테이블에서 수동으로 DepartmentId를 추가혹 DataType을 Departmemt Identity로 변경한다 -그러면 ERD에 관계 형성이 생기게 된다  (*Is Mantary 는 yes로*) 마찬가지로 Employee에 JobTitleId 엔티티를 추가해준다    엔티티 테이블을 보면 DepartmentID 와 JobTitle이 생긴 걸 볼 수 있다 데이터 넣어서 완성해 주기    여기서는 1: 1 관계를 공부하게 된다  -EmpoyeePicture을 생성하고 이 테..

outsystems 2024.11.10