쉐어포인트
Microsoft SharePoint의 파일과 리스트 데이터를 다루는 노드입니다.
설명
쉐어포인트 노드는 Microsoft 계정으로 접근 가능한 SharePoint 사이트의 파일(Documents) 과 리스트(Lists) 데이터를 조회/생성/삭제할 수 있는 노드입니다.
Microsoft 계정 연동
- 노드를 캔버스에 추가합니다
- Microsoft 로그인하여 연결하기 버튼을 클릭합니다
- Microsoft 계정 로그인 창에서 계정을 선택합니다
- AI Canvas의 SharePoint 접근 권한을 허용합니다
- 연동이 완료되면 사이트 드롭다운에 접근 가능한 SharePoint 사이트들이 자동으로 채워집니다
Microsoft 계정 연동은 사용자당 하나의 계정만 등록됩니다. 동일한 연동으로 OneDrive · 아웃룩 메일 · 아웃룩 캘린더 · 팀즈 노드도 함께 사용할 수 있습니다.
포트 구성
입력 포트
없음
출력 포트
- 데이터셋: 쉐어포인트에서 가져온 데이터 또는 저장한 데이터
속성
리소스
- 파일: 사이트 문서함의 파일을 다룹니다
- 리스트 아이템: 사이트 List의 row 데이터를 다룹니다
사이트
연동된 Microsoft 계정으로 접근 가능한 SharePoint 사이트를 선택합니다.
작업 유형
리소스에 따라 사용 가능한 operation이 달라집니다.
- 리소스 = 파일: Get All / Upload
- 리소스 = 리스트 아이템: Get All / Delete
리스트 (List Item 리소스 전용)
사이트 안에 있는 List를 선택합니다. (문서함은 별도 리소스에서 다루므로 제외됨)
최대 결과 수
리스트 아이템 / 파일 조회 시 가져올 최대 개수를 설정합니다. (기본값: 100, 최대: 100)
아이템 (List Item / Delete 전용)
삭제할 List 아이템을 드롭다운에서 선택합니다. 사이트 + 리스트 선택 후 자동으로 채워집니다. Title이 있으면 Title로, 없으면 첫 텍스트 필드로 표시하고 옆에 #id가 부기됩니다.
파일 (File / Upload 전용)
드래그앤드롭 영역에 파일을 끌어다 놓으면 임시로 우리 S3에 staging됩니다. 실행하기를 누르면 그때 SharePoint로 전송됩니다.
사용 방법
파일 / 전체 조회
- 리소스를 파일, 작업 유형을 전체 조회로 선택합니다
- 사이트를 선택합니다
- 최대 결과 수를 설정합니다
- 실행하기 버튼을 클릭합니다
- 출력 포트에서
file_name+file_path등 데이터를 확인할 수 있습니다 (후속 노드에서 파일로 처리 가능)
파일 / 업로드
- 리소스를 파일, 작업 유형을 업로드로 선택합니다
- 사이트를 선택합니다
- 드래그앤드롭 영역에 파일을 끌어다 놓습니다 → "업로드 대기: 파일명" 표시
- 실행하기 버튼을 클릭하면 SharePoint에 실제 업로드됩니다
- 출력 포트에서 사이트 전체 파일 목록(업로드한 파일 포함)을 확인할 수 있습니다
리스트 아이템 / 전체 조회
- 리소스를 리스트 아이템, 작업 유형을 전체 조회로 선택합니다
- 사이트와 리스트를 선택합니다
- 최대 결과 수를 설정합니다
- 실행하기 버튼을 클릭합니다
- 출력 포트에서 List의 row 데이터를 확인할 수 있습니다
리스트 아이템 / 삭제
- 리소스를 리스트 아이템, 작업 유형을 삭제로 선택합니다
- 사이트와 리스트를 선택합니다
- 삭제할 아이템을 드롭다운에서 선택합니다
- 실행하기 버튼을 클릭합니다
- 출력 포트에서 삭제 후 남은 row들을 확인할 수 있습니다
주의사항
쉐어포인트 노드를 사용하려면 Microsoft 계정 연동이 필요합니다.
삭제한 List 아이템은 복구할 수 없습니다. 신중하게 사용하세요.
Microsoft Lists 앱에서 List를 만들 때 "위치"를 개인(My Lists) 이 아닌 회사 SharePoint 사이트로 지정해야 노드의 리스트 드롭다운에 나타납니다.