조회 필드를 사용하여 SharePoint 목록을 연결하는 방법How to link SharePoint lists using lookup fields

이 자습서에서는 조회 필드와 두 개의 SharePoint 목록 연결할 수 있는 방법을 보여줍니다.This tutorial shows how you can connect two SharePoint lists with lookup fields.

개요Overview

SharePoint에서는 두 가지 형식의 조회 필드를 제공합니다.SharePoint provides two types of lookup fields:

  • 조회: 다른 목록에 연결합니다. 예를 들어 주문 목록에는 고객 목록의 고객에 연결되는 조회 필드가 있을 수 있습니다.Lookup: links to another list: for example an Orders list may have a lookup field that links to customers in a Customer list;
  • 선택: 필드를 클릭하거나 누르면 선택한 항목의 작은 메뉴가 표시됩니다.Choice: clicking or tapping the field displays a small menu of items that you choose from.

이 자습서에서는 이러한 종류의 조회 필드를 사용하는 앱을 빌드합니다.In this tutorial, you build an app that uses these kinds of lookup fields.

조회 필드는 어떤 용도로 사용하나요?What do you use lookup fields for?

엔터프라이즈의 데이터는 크고 복잡합니다.Data in an enterprise is large and complex. 한 SharePoint 목록의 데이터는 다른 목록의 데이터와 자주 관련됩니다.Data in one SharePoint list often relates to data in another list. 조회 필드는 이러한 비즈니스 데이터를 함께 표시하는 기본 방법입니다.Lookup fields are the primary way such business data comes together.

예를 들어 주문한 고객을 표시하기 위해 고객 목록에 연결된 조회 필드가 있는 주문 목록이 있을 수 있습니다.For example, you might have an Orders list which has a lookup field that links to a Customers list, to show which customer placed the order. Orders 목록의 조회 필드를 통해 고객 목록에서 다른 데이터도 가져올 수 있습니다.The lookup field in the Orders list lets you get other data from the Customers list as well. 또한 조회 필드를 사용하여 주문 목록을 제품 목록에 연결하고, 제품 사진, 사양, 제조업체 세부 정보 등 주문한 제품에 대해 필요한 정보를 가져올 수 있습니다.You might also use a lookup field to connect the Orders list to a Product list, and bring in information you need about the product ordered, such as product pictures, specifications, manufacturer details, etc.

선택 필드는 어떤 용도로 사용하나요?What are Choice fields used for?

선택 필드는 매우 짧은 목록에 사용됩니다. 이 기능을 통해 별도 목록을 실제로 만들지 않고 선택 필드를 클릭하거나 누를 때 표시되는 작은 메뉴에 목록 값을 포함하여 해당 값 중 하나를 선택할 수 있습니다.Choice fields are used for very short lists, but instead of actually creating a separate list, you include the list values in a small menu, which appears when you click or tap on the Choice field, and you select one of the values.

이러한 예로 고객 상태 코드, 제품 사용 가능성, 상태 코드와 같은 기본적으로 비교적 짧은 모든 고정 목록 데이터가 포함됩니다.Examples include data like Customer Status Code, Product Availability, State Codes; basically any fixed list that is relatively short. 이 데이터는 실제로 별도 목록으로 구현될 수 있습니다. 조회 필드를 사용하여 연결할 수 있지만 일반적으로 선택 필드로 구현하는 것이 더 쉽고 빠릅니다.This data could in fact be implemented as separate lists, and then you would use a Lookup field to link to them, but it is usually easier and quicker to implement them as Choice fields.

SharePoint에서 목록 만들기Create the lists in SharePoint

이 자습서에서는 자산RepairShop라는 두 개의 SharePoint 사용자 지정 목록을 모두 연결합니다.In this tutorial, you link two SharePoint custom lists together, Assets and RepairShop. 자산 목록은 팀에서 하드웨어 장비를 추적하는 데 사용됩니다.The Assets list is used to track hardware equipment in a team. 종종 하드웨어가 중단되므로 RepairShop 목록을 사용하여 문제를 해결할 수 있는 지역 매장을 추적합니다.Since hardware gets broken from time to time, we use the RepairShop list to track the local shops which can fix it.

이 예에서 사용되는 조회 필드The lookup fields used in this example

RepairShop 목록은 ContactEmail 필드를 사용하여 상점을 식별합니다.The RepairShop list uses the ContactEmail field to identify the shop. 자산 목록의 각 행이 어떤 항목을 가리키도록 이 목록을 먼저 정의합니다.This list is defined first so that each row in the Assets list has something to point to.

자산 목록에는 두 개의 조회 필드가 있습니다.The Assets list has two lookup fields:

  • 그 중 하나는 조회 형식의 RepairShop이며 전자 메일 주소를 사용하여 RepairShop 목록에 있는 항목을 가리킵니다.one called RepairShop, of type Lookup, which uses email addresses to point to entries in the RepairShop list;
  • 다른 하나는 선택 형식의 AssetType이며 이 자산에 가능한 하드웨어의 종류를 나열합니다.one called AssetType, of type Choice, which lists the kinds of hardware that this asset might be.

추적하는 데 필요한 정보에 따라 추가 필드를 정의할 가능성이 가장 높습니다.You most likely would define additional fields, depending on the information you need to track.

RepairShop 목록 정의 및 데이터 추가Define the RepairShop list and add data

이 작업을 먼저 수행하면 데이터를 자산 목록에 추가할 때 RepairShop 항목을 Assets.RepairShop 조회 필드 중에서 선택할 수 있습니다.You do this first, so that when you add data to the Assets list, RepairShop entries are available for you to choose from the Assets.RepairShop lookup field.

  1. SharePoint 사이트에서 새 RepairShop 목록을 만듭니다.On your SharePoint site, create a new RepairShop list.

  2. 한 줄 텍스트 형식의 ContactEmail 필드를 추가합니다.Add a ContactEmail field of type Single line of text.

  3. 필요한 다른 필드를 추가합니다.Add any other fields you need.
  4. + 새로 만들기를 클릭하거나 눌러서 다른 ContactEmail 값을 포함하는 3개 이상의 행의 목록에 샘플 데이터를 입력합니다.Click or tap + New to enter sample data into the list, at least 3 rows with different ContactEmail values. 자산을 복구해야 하는 경우 다음 중 하나를 선택합니다.When an asset needs to be repaired, you choose one of these.

자산 목록을 정의합니다.Define the Assets list

  1. SharePoint 사이트에서 새 자산 목록을 만듭니다.On your SharePoint site, create a new Assets list.
  2. 더하기 기호를 클릭하거나 누르고 자세히를 선택합니다.Click or tap the plus sign and choose More.

  3. 선택 형식의 AssetType 필드를 추가하고, 별도 줄에 각 선택 사항 입력 텍스트 상자의 선택 메뉴에 표시하려는 값을 입력합니다.Add an AssetType field of type Choice, and in the Type each choice on a separate line text box, fill in the values you want to appear in the choice menu. 그런 다음 확인을 클릭하거나 누릅니다.Then click or tap OK.
  4. 2단계처럼 다른 필드를 추가하기 시작합니다. 더하기 기호를 클릭하거나 누르고 자세히를 선택합니다.Start to add another field, just like in step 2: click or tap the plus sign and choose More.
  5. 조회 형식의 RepairShop 필드를 추가하고, 정보를 가져오는 위치 텍스트 상자에서 RepairShop을 선택하고, 이 열에서 텍스트 상자에서 ContactEmail을 선택합니다.Add a RepairShop field of type Lookup, choose RepairShop from the Get information from text box, and choose ContactEmail from the In this column text box. 그런 다음 확인을 클릭하거나 누릅니다.Then click or tap OK.
  6. 원하는 추가 필드를 추가합니다.Add any additional fields you want.

자산 목록에서 앱 만들기Create an app from the Assets list

이 앱을 사용하여 자산 목록에 데이터를 추가합니다.You use this app to add data to the Assets list.

  1. PowerApps Studio를 엽니다.Open PowerApps Studio. PowerApps를 처음 사용하는 경우 사용자 조직 전자 메일 주소를 사용하여 체험용으로 등록하고 지침에 따라 Windows 스토어에서 PowerApps Studio를 다운로드합니다.If you are new to PowerApps, sign up for free using your organizational email address and follow the instructions to download PowerApps Studio from the Windows store.
  2. 파일 메뉴(왼쪽 모서리를 따라)에서 새로 만들기를 클릭하거나 누른 다음 SharePoint를 클릭하거나 누릅니다.In the File menu (along the left edge), click or tap New, and then click or tap SharePoint.

  1. 최근에 사용한 사이트 목록에서 SharePoint 사이트를 선택하거나 텍스트 상자에 직접 해당 사이트의 URL을 입력합니다.Choose your SharePoint site from the Recent sites list or enter your site's url directly into the text box. 이동을 클릭하거나 누릅니다.Click or tap GO.

  1. SharePoint 사이트에서 기본 목록을 선택합니다(이 예제에서는 자산).Choose the main list from your SharePoint site, in this example, Assets. 오른쪽 아래 모퉁이에서 연결 단추를 클릭하거나 누릅니다.Click or tap the Connect button in the lower-right corner.

자산 목록에 데이터 추가Add data to the Assets list

이제 앱을 실행하고 조회 필드에 대한 세부 정보 보기 화면 모양을 확인할 수 있습니다.Now you can run the app and see how the view details screen looks for the lookup fields.

  1. F5 키를 누르거나 미리 보기()를 선택합니다.Press F5 or select Preview ( ).
  2. 오른쪽 위 모서리에서 + 기호를 클릭하거나 눌러서 항목을 추가합니다.Click or tap the + symbol in the upper right corner to add an entry.
  3. 이 자산의 제목을 입력합니다.Enter a Title for this asset.
  4. AssetType 드롭다운 화살표를 클릭하거나 누릅니다.Click or tap the AssetType dropdown arrow. 표시되는 값은 이 필드를 만들 때 입력한 값입니다.The values displayed are those you entered when you created this field. 항목 중 하나를 선택합니다.Choose one of the entries.

  5. RepairShop 드롭다운 화살표를 클릭하거나 누릅니다.Click or tap the RepairShop dropdown arrow. 항목 중 하나를 선택합니다.Choose one of the entries.

  6. 오른쪽 위 모서리에서 확인 표시를 클릭하거나 눌러서 새 항목을 저장합니다.In the upper-right corner, click or tap the check mark to save the new entry.
  7. (선택 사항) 목록에 항목을 원하는 만큼 추가하려면 이 절차를 반복합니다.(optional) Repeat this procedure to add as many items to the list as you want.
  8. 기본 작업 영역으로 돌아가려면 Esc 키를 누릅니다.Press Esc to return to the default workspace.

자세한 내용은 다음을 참조하세요.For more information