목록Programming (97)
Allen's 데이터 맛집
이번 포스트에선 Power Apps에서 사용자 역할, 로그인 정보, 데이터 권한에 따라화면, 버튼, 데이터 뷰를 동적으로 제어하는 대표적인 Power FX 구현 패턴을 정리합니다.조직 내 관리자/일반 사용자/게스트별 기능 제한,사용자별 맞춤 대시보드 등 다양한 실무 요구에 대응할 수 있습니다.🏷️ 조건부 화면·버튼 접근 제어1) 로그인 사용자 이메일 기반 접근 제한// 관리자만 설정 버튼 볼 수 있게btnSettings.Visible = User().Email in ["admin@company.com", "manager@company.com"]btnSettings.Visible : 관리자 이메일 목록에 포함된 경우만 노출2) 외부 권한 테이블 연동(SharePoint, Excel, Dataverse 등..
이번 포스트에선 Power Apps에서 업무 일정, 회의 예약, 프로젝트 마감 등캘린더(Calendar) 및 일정 관리 기능을 구현하는 실전 Power FX 활용법을 정리합니다.예약, 할 일(To-Do), 마감일, 반복 일정 등 다양한 실무 시나리오에 바로 쓸 수 있는 코드와 팁을 담았습니다.🏷️ 일정(이벤트) 데이터 구조 설계EventID : 고유번호Title : 일정 제목StartDateTime : 시작일시(DateTime)EndDateTime : 종료일시(DateTime)Description : 상세 설명UserEmail : 담당자(선택)데이터 소스는 SharePoint, Excel, Dataverse 등 자유롭게 사용 가능🏷️ 일정 추가 및 표시1) 일정 등록(추가)// btnAddEvent...
이번 포스트에선 Power Apps에서 사용자 오류, 예외 상황, 피드백 데이터를 자동으로 수집하고 기록하는 방법을 정리합니다.앱이 배포된 후에도 실제 사용자 행동과 문제점을 실시간으로 파악할 수 있어,지속적인 품질 개선과 빠른 이슈 대응에 매우 효과적입니다.🏷️ 오류 로깅 자동화1) 오류 발생 시 로그 데이터 테이블에 자동 저장// 예: 저장 실패 시 오류 내용 로그 기록If( IsBlank(TextInput1.Text), Patch( ErrorLogs, Defaults(ErrorLogs), { UserEmail: User().Email, ErrorMsg: "필수 입력값 누락", ErrorTim..
이번 포스트에선 Power Apps에서 사용자 경험(UX)을 한 단계 높여주는알림(Notify), 팝업(Modal), 인터랙션(애니메이션/상태 전환 등) 구현 방법을 정리합니다.작지만 확실한 변화로, 사용자가 앱을 더 직관적이고 재미있게 사용할 수 있도록 만들어보세요.🏷️ 실시간 알림(Notify) 활용1) 저장/삭제/오류 등 작업 결과 안내// 저장 버튼 OnSelectIf( !IsBlank(TextInput1.Text), Notify("저장 완료!", NotificationType.Success), Notify("필수 값을 입력하세요.", NotificationType.Error))Notify(메시지, 타입) : 앱 화면 상단에 Success/Error/Info 등 메시지 팝업🏷️..