2025년 8월 13일 수요일

# RPA- POWER automate, 파워오토메이트(한국품질재단 최용석- 모두다 AI, 유투브) , 지표관리/ 파워 BI


ㅡ   M365코파일럿  =   https://www.office.com/?omkt=ko-KR

 POWER AUTOMATOR / GPT 5.0 https://chat.chatbot.app/?model=gpt-5

모두다 AI - https://www.youtube.com/@%EC%97%91%EC%85%80

로그인 | Microsoft 365 Copilot  // 반드시, 엣지 브라우즈에서  오픈

https://www.microsoft365.com/


# UI PATHhttps://www.uipath.com/ko  // 

   에어테이블-https://kimtaehyun98.tistory.com/148


# power BI 어둠의 경로로 로긴하시면 자료 활용하실수 이ㅆ습니다

portal.office.com


edu2-1@camtic1.onmicrosoft.com 

또는 ~ edu2-5@camtic1.onmicrosoft.com

암호는 1q2w3e4r!@

[박재석] [오후 7:58] Power BI 무료 강좌입니다.

[박재석] [오후 7:58] https://gimpo.gseek.kr/user/course/online/view?s_sbjct_sn=52128&s_sbjct_cycl_sn=1#online-course-start-popup



======================

데이타베이스 - sql ------

test.kcesoft.co.kr,1227

edu

1

EDUCATION




blog.naver.com/cysis99




https://camtic1.sharepoint.com/sites/eduBMC20250415








RPAhttps://blog.naver.com/cysis99  /./ https://m365.cloud.microsoft/?auth=2

https://camtic1.sharepoint.com/sites/educjk2025

Sign in to your account

id/ edu2-1@camtic1.onmicrosoft.com                  pw/ 1q2w3e4r!@



0. https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/getting-started-windows-11


1. https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/runflow#runflow


2. https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/scripting#runpythonscript



3. 

브라우저 자동화 작업





5. 


https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/console


https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/excel#writetoexcel


Excel 작업 참조 - Power Automate | Microsoft Learn


https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/excel#attach


https://learn.microsoft.com/ko-kr/power-automate/desktop-flows/actions-reference/email#retrieveemails




위의 데이터는 PDF에서 가져온 텍스트값이다

여기서 메일주소sales@adatum.com를 찾는 정규 표현식(Regex)을 만들어줘

--- (?<=INVOICE NOWrWn.*\r\n). + .+@.+ (?<=Total: W$) [Wd₩.]+

좋아요, PDF에서 sales@adatum.com만 정확히 집어내는 정규식, 상황별로 딱 맞게 준비했어요. (전통은 디테일에서! 🤓)

  • 가장 단순·정확 매칭(대소문자 무시 권장)

    • 패턴: (?i)\bsales@adatum\.com\b

    • 설명: 점(.)은 리터럴로 인식되도록 \.로 이스케이프, 단어 경계 \b로 앞뒤 잡음 방지, (?i)로 대소문자 무시.

  • 해당 도메인에서 ‘sales’만 찾기(정확 동일)

    • 패턴: (?i)\bsales@adatum\.com\b

  • 같은 도메인(adatum.com)의 모든 메일을 허용(추후 확장용)

    • 패턴: (?i)\b[a-z0-9._%+-]+@adatum\.com\b

    • 설명: 로컬파트를 일반적인 이메일 문자셋으로 허용.

  • 한 줄 전체에서 포함된 줄 매칭(줄 단위 처리 시)

    • 패턴(멀티라인 플래그 m 필요): (?im)^.*\bsales@adatum\.com\b.*$

  • “메일주소”라는 한글 레이블 뒤에 붙은 값을 겨냥(컨텍스트 민감)

    • 패턴: (?i)(?<=메일주소)\s*sales@adatum\.com

    • 주의: 고정폭 아님(lookbehind) 미지원 엔진도 있으니 필요 시 메일주소\s*(sales@adatum\.com)처럼 괄호 캡처로 대체.

  • 캡처 그룹으로 메일만 뽑기

    • 패턴: (?i)\b(sales@adatum\.com)\b

    • 설명: 그룹 1에 이메일이 담깁니다.

작게 의심 한 스푼:

  • PDF 추출 텍스트에 보이지 않는 제어문자/넓은 공백이 섞일 수 있어요. 그런 경우는 공백 허용을 살짝 늘려 \s*를 적절히 끼워 넣으면 안전합니다.

  • 일부 엔진(.NET, Java, PCRE, Python)은 위 패턴 그대로 OK. JavaScript도 모두 동작하지만 lookbehind 사용 시 브라우저 호환성을 확인하세요.

필요하면 위 패턴으로 바로 테스트 가능한 스니펫(파이썬/JS)도 만들어 드릴게요.

좋아요, PDF에서 sales@adatum.com만 정확히 집어내는 정규식, 상황별로 딱 맞게 준비했어요. (전통은 디테일에서! 🤓)

  • 가장 단순·정확 매칭(대소문자 무시 권장)

    • 패턴: (?i)\bsales@adatum\.com\b

    • 설명: 점(.)은 리터럴로 인식되도록 \.로 이스케이프, 단어 경계 \b로 앞뒤 잡음 방지, (?i)로 대소문자 무시.

  • 해당 도메인에서 ‘sales’만 찾기(정확 동일)

    • 패턴: (?i)\bsales@adatum\.com\b

  • 같은 도메인(adatum.com)의 모든 메일을 허용(추후 확장용)

    • 패턴: (?i)\b[a-z0-9._%+-]+@adatum\.com\b

    • 설명: 로컬파트를 일반적인 이메일 문자셋으로 허용.

  • 한 줄 전체에서 포함된 줄 매칭(줄 단위 처리 시)

    • 패턴(멀티라인 플래그 m 필요): (?im)^.*\bsales@adatum\.com\b.*$

  • “메일주소”라는 한글 레이블 뒤에 붙은 값을 겨냥(컨텍스트 민감)

    • 패턴: (?i)(?<=메일주소)\s*sales@adatum\.com

    • 주의: 고정폭 아님(lookbehind) 미지원 엔진도 있으니 필요 시 메일주소\s*(sales@adatum\.com)처럼 괄호 캡처로 대체.

  • 캡처 그룹으로 메일만 뽑기

    • 패턴: (?i)\b(sales@adatum\.com)\b

    • 설명: 그룹 1에 이메일이 담깁니다.

작게 의심 한 스푼:

  • PDF 추출 텍스트에 보이지 않는 제어문자/넓은 공백이 섞일 수 있어요. 그런 경우는 공백 허용을 살짝 늘려 \s*를 적절히 끼워 넣으면 안전합니다.

  • 일부 엔진(.NET, Java, PCRE, Python)은 위 패턴 그대로 OK. JavaScript도 모두 동작하지만 lookbehind 사용 시 브라우저 호환성을 확인하세요.

필요하면 위 패턴으로 바로 테스트 가능한 스니펫(파이썬/JS)도 만들어 드릴게요.

### 정규 표현식(Regex)

이미지를 보니 Power Automate Desktop(PAD)에서 만든 RPA(로봇 프로세스 자동화) 흐름입니다.
두 개의 흐름이 연결되어 있는데, 하나는 송장엑셀 하위 플로우, 다른 하나는 이를 실행하는 Main 플로우네요.


1. 하위 플로우(Main)

  • 목적: Excel에서 읽은 송장 데이터를 UI를 통해 프로그램에 입력.

  • 주요 단계:

    1. 송장엑셀 하위 플로우 실행 → Excel에서 데이터 읽기

    2. 외부 프로그램 실행 (Contoso Invoicing.lnk)

    3. Excel 데이터의 각 행(CurrentItem) 반복

    4. UI 요소 클릭 (Invoices 탭 → 이미지 클릭)

    5. 텍스트 박스에 Account, Contact, Amount 데이터 입력

    6. 콤보박스에서 Invoiced 옵션 선택


2. 송장엑셀 하위 플로우

  • 목적: Excel에서 송장 데이터를 읽어 Main 플로우에 전달.

  • 주요 단계:

    1. 기존 Excel 파일(송장템플릿.xlsm) 열기

    2. 활성 셀 위치 가져오기

    3. Sheet5로 활성 워크시트 변경

    4. 첫 번째 빈 열/행 위치 찾기

    5. 매크로 새로고침 실행

    6. 1행~마지막 데이터 행까지 읽어 ExcelData 변수에 저장

    7. Excel 닫기


제공 가능한 프로그램 예시(PAD Script)

제가 이 흐름을 PAD .pad 파일 형태로 만들어 드릴 수도 있고,
아니면 동일 로직의 재현 가능한 단계별 PAD 구성 가이드로 제공할 수도 있습니다.

혹시 원하시는 건

  • 실행 가능한 PAD 파일
    아니면

  • PAD 단계별 스크립트/설정서
    중 어느 형태인가요?
    그에 맞춰 바로 만들어 드리겠습니다.

댓글 없음:

자동차 전면 유리 제상(Defrost/De-icing) 성능”**을 ANSYS Fluent로 해석 ///

도움말  좋은 화면 캡처예요 👍 이 이미지는 ANSYS Fluent → Setup 단계의 General 화면 이고, **“해석의 뼈대(종류·시간·좌표계)를 결정하는 곳”**입니다. 아래에서 화면에 보이는 기능을 영역별로 정확히 설명할게요. 🔧 ...