최초 문서 게시일: 2012년 9월 5일 수요일
안녕하세요. SharePoint Designer 팀 선임 프로그램 관리자 김형국이라고 합니다.
이 블로그에서는 공용 또는 상용 HTTP(REST) 웹 서비스를 사용하는 SharePoint 2013을 간편하게 작성하는 방법과, 해당 웹 서비스가 루핑을 통해 매일 전자 메일을 보내는 서비스로 실행되도록 하는 방법을 설명합니다.
아래 비디오 클립에서 보시다시피, 여기서는 "eBay Daily Deals"라는 사이트 워크플로를 만듭니다. 이 워크플로는 eBayTM에서 일별 거래 정보를 읽고 SharePoint 승격된 링크 목록에 거래 항목을 만든 다음 해당 거래 정보를 확인하려는 사용자에게 전자 메일을 보냅니다.
"eBay Daily Deals" 워크플로는 사이트 워크플로이므로 먼저 새 SharePoint 2013 사이트 워크플로를 만들어야 합니다. 사이트 워크플로를 만든 후에는 3개 스테이지를 추가하고 적절한 이름을 지정한 후에 이동 동작을 수행하여 연결합니다.
스테이지 1의 이름을 “Get eBay Daily Deals”로 지정하고 그림 1과 같이 동작 4개와 Loop 블록 하나를 추가합니다.
그림 1. 워크플로 스테이지 1
가장 먼저 HTTP 웹 서비스 호출 동작을 추가합니다. HTTP URI는 http://www.firstamong.com/json/index.php?q=http://deals.ebay.com/feeds/xml(영문일 수 있음)로 설정되고 HTTP 메서드는 "GET"으로 설정됩니다. JSON을 반환하는 eBay의 REST 웹 서비스 중 하나를 사용하면 편리하겠지만, eBay의 REST 웹 서비스 결과에는 헤더가 포함되어 있어서 추가 변환기 웹 서비스를 사용해야 합니다. 몇 가지 변환기 서비스를 사용할 수 있는데, 여기서는 www.firstamong.com(영문일 수 있음)의 서비스를 사용합니다. 이 서비스는 XML 및 일반 JSON 개체를 반환하는 eBay의 다른 REST 웹 서비스를 호출합니다.
"HTTP 웹 서비스 호출" 동작 문에서는 RequestContent 또는 RequestHeaders 매개 변수를 설정할 필요가 없으므로 설정하지 않습니다. 여기서는 해당 웹 서비스의 출력만 확인하면 되기 때문입니다. response 매개 변수를 ResponseContent 변수로만 설정하면 이 웹 서비스 호출의 출력이 ResponseContent 변수(사전 유형 변수)에 저장됩니다.
eBay XML 웹 서비스를 호출하는 변환기 웹 서비스의 JSON 출력은 다음과 같습니다.
{"EbayDailyDeals":
{"Item":[
{"ItemId":"221065015062","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NDI4WDUxMA==\/$(KGrHqJHJBwE8+9eOVMzBPZ1lhNt!g~~60_1.JPG","SmallPictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NDI4WDUxMA==\/$(KGrHqJHJBwE8+9eOVMzBPZ1lhNt!g~~60_1.JPG","Picture175Url":"http:\/\/i.ebayimg.com\/00\/s\/NDI4WDUxMA==\/$(KGrHqJHJBwE8+9eOVMzBPZ1lhNt!g~~60_1.JPG","Title":"Acer ICONIA 7in Tablet 8GB WiFi","Description":"N\/A","DealURL":"http:\/\/deals.ebay.com\/5000101083_Acer_ICONIA_7in _Tablet_8GB_WiFi","ConvertedCurrentPrice":"139.99","PrimaryCategoryName":"Computers\/Tablets & Networking:iPads, Tablets & eBook Readers","PrimaryCategoryId":"171485","Location":"Miami, Florida","Quantity":"128","QuantitySold":"372","MSRP":"299.99","SavingsRate":"53%","AutoPay":"true","Hot":"false","Tier":"0","PriceDisplay":"MSRP"},
{"ItemId":"271012700385","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/MzYwWDM2MA==\/$(KGrHqR,!ioE-w!y!T--BPto5nEk0!~~60_1.JPG","SmallPictureURL":"http:\/\/i.ebayimg.com\/00\/s\/MzYwWDM2MA==\/$(KGrHqR,!ioE-w!y!T--BPto5nEk0!~~60_1.JPG","Picture175Url":"http:\/\/i.ebayimg.com\/00\/s\/MzYwWDM2MA==\/$(KGrHqR,!ioE-w!y!T--BPto5nEk0!~~60_1.JPG","Title":"Sylvania Wireless CE 7-Inch Smartbook - SYNET7WIC","Description":"N\/A","DealURL":"http:\/\/deals.ebay.com\/5000101099_Sylvania_Wireless_CE_7_Inch_Smartbook___SYNET7WIC","ConvertedCurrentPrice":"49.99","PrimaryCategoryName":"Computers\/Tablets & Networking:Laptops & Netbooks:PC Laptops & Netbooks","PrimaryCategoryId":"177","Location":"US","Quantity":"1307","QuantitySold":"693","MSRP":"199.99","SavingsRate":"75%","AutoPay":"true","Hot":"false","Tier":"0","PriceDisplay":"MSRP"},
{"ItemId":"160823596564","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NjAwWDM1MQ==\/$(KGrHqFHJFQE+T- ...
{"ItemId":"160823596564","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NjAwWDM1MQ==\/$(KGrHqFHJFQE+T-
...
"MoreDeals":
{"MoreDealsSection":[
{"SectionTitle":"Emergency Preparedness","Item":[
{"ItemId":"200687021159","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NDI5WDUwMA==\/$(KGrHqV,!p0E-vF(Fmt0BP7iH6)M6g~~60_1.JPG","SmallPictureURL":"http:\/\/thumbs4.ebaystatic.com\/pict\/200687021159_1.jpg","Picture175Url":"http:\/\/thumbs4.ebaystatic.com\/pict\/200687021159_1.jpg","Title":"DuroMax 1500 Watt Portable Pull Start Gas Power Job Site Electric Generator","Description":"NA","DealURL":"http:\/\/deals.ebay.com\/5000099668_DuroMax_1500_Watt_Portable_Pull_Start_Gas_Power_Job_Site_Electric_Generator","ConvertedCurrentPrice":"179.99","PrimaryCategoryName":"Home & Garden:Tools:Generators: Home-Use","PrimaryCategoryId":"46412","Location":"La Verne","Quantity":"302","QuantitySold":"228","MSRP":"299.99","SavingsRate":"40%","AutoPay":"true","Hot":"false","Tier":"0","PriceDisplay":"MSRP"},
{"ItemId":"370622857968","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/MTAwMFgxMDAw\/$T2eC16h,!)0E9s37IeSMBP7IWFtFqw~~60_12.JPG","SmallPictureURL":"http:\/\/thumbs1.ebaystatic.com\/pict\/370622857968_1.jpg","Picture175Url":"http:\/\/thumbs1.ebaystatic.com\/pict\/370622857968_1.jpg","Title":"Dorcy High Beam LED Aluminum Flashlight 100 Lumens Water Resistant 41-4287","Description":"NA","DealURL":"http:\/\/deals.ebay.com\/5000099680_Dorcy_High_Beam_LED_Aluminum_Flashlight_100_Lumens_Water_Resistant_41_4287","ConvertedCurrentPrice":"11.99","PrimaryCategoryName":"Sporting Goods:Outdoor Sports:Camping & Hiking:Flashlights, Lanterns & Lights:Flashlights","PrimaryCategoryId":"16037","Location":"Altatac USA","Quantity":"1899","QuantitySold":"1113","MSRP":"49.99","SavingsRate":"76%","AutoPay":"false","Hot":"false","Tier":"0","PriceDisplay":"MSRP"},
{"ItemId":"300725740900","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NTAwWDUwMA==\/ ...
{"ItemId":"300725740900","EndTime":"1341845999000","PictureURL":"http:\/\/i.ebayimg.com\/00\/s\/NTAwWDUwMA==\/
각 내부 항목을 처리하려는 경우 DealItems 변수를 사용하면 “Get ([%Variable: Index%])/Title from Variable: DealItems” 같은 동작 문을 삽입해 항목의 Title 속성을 가져올 수 있습니다. 그러나 여기서는 작업을 간단하게 유지하고 웹 서비스 출력 내의 거래 항목 구조를 간결하게 표시하기 위해 전체 경로를 삽입하여 항목 속성에 액세스합니다. 즉, Variable: DealItems가 아닌 “Get EbayDailyDeals/Item([%Variable: Index%])/Title from Variable: ResponseContent“와 같은 문을 사용하여 항목의 Title 속성을 검색합니다. 사전 유형을 사용하는 방법에 대한 자세한 내용은 이 블로그 아래쪽에 제공된 링크를 참조하십시오.
그림 2에서는 각 내부 항목의 모든 속성을 검색하는 방법을 보여 줍니다.
그림 2. 거래 항목 속성 검색 및 승격 링크 항목 만들기
사전에서 항목 가져오기 동작을 사용하여 각 거래 항목의 모든 속성을 워크플로 변수에 저장한 다음, Loop 블록의 뒷부분에서 목록 항목을 만들 때 사용합니다. 이 "검색" 프로세스에서 사용하는 대부분의 변수 유형은 String 유형이지만 다른 유형도 사용됩니다.
사전 유형을 사용하는 방법에 대한 자세한 내용은 이 블로그 끝에 제공된 링크를 참조하십시오.
그림 3: 로컬 변수
또한 문자열 바꾸기 동작을 사용하여 URL 형식 데이터에서 ',' 또는 '!' 문자를 사용할 수 없는 SharePoint 제한 관련 문제를 해결합니다.
Loop 블록 끝에는 전자 메일 콘텐츠를 작성하고 인덱스 변수를 1씩 증가시키는 두 개의 Step 블록이 있습니다. 이 워크플로는 eBay 웹 서비스의 결과를 사용하여 목록 항목을 만들고, "eBay Daily Deals" 정보 수신을 원하는 사용자에게 전자 메일을 보내는 두 가지 용도로 주로 사용됩니다. 따라서 그림 4에 나와 있는 것과 같이 Loop 블록 내에 HTML 조각을 작성합니다.
그림 4. Loop 블록 내의 두 단계
그림 5에 나와 있는 것처럼, 목록 항목을 만드는 데 사용한 워크플로 변수는 모두 HTML 조각 작성 시에 다시 사용됩니다.
그림 5. 전자 메일 본문용 HTML 조각 작성
스테이지 2의 워크플로 논리는 스테이지 1에서 웹 서비스를 호출하는 문 하나(그림 6에서 네모 표시된 문 참조)를 제외하면 스테이지 1의 워크플로 논리와 정확히 동일합니다. 따라서 스테이지 1의 내용을 복사하여 스테이지 2에 붙여 넣는 방법만으로 스테이지 2를 쉽게 만들 수 있습니다.
스테이지 2는 eBay Daily Deals 웹 서비스 출력 내의 추가 섹션을 읽습니다. 따라서 위의 긴 JSON 출력에서 항목(Item) 배열을 검색할 때 동일한 논리를 사용하되 다른 경로를 사용할 수 있습니다.
그림 6. 워크플로 스테이지 2
즉, 그림 7에 나와 있는 것처럼 "MoreDealsSection"의 항목에 액세스하려면 다른 경로를 사용해야 합니다.
그림 7. MoreDealsSection에서 다른 거래 항목 가져오기
기타 모든 항목은 정확히 동일합니다.
스테이지 1과 스테이지 2에서는 목록 항목을 만들었으며 나중에 전자 메일을 보낼 때 사용할 HTML 조각도 작성했습니다. 스테이지 3에서는 전자 메일을 보낼 것이므로, 그림 8에는 전자 메일 보내기(Send Email) 동작만 나와 있습니다. "Subscribers"는 Daily Deails 전자 메일을 수신할 모든 사이트 구성원이 구성원으로 추가되는 SharePoint 그룹입니다.
그림 8. 워크플로 스테이지 3
아래에 나와 있는 것처럼 전자 메일 보내기(Send Email) 동작의 속성 표 대화 상자에서 HTML로 전체 전자 메일 본문을 작성할 수 있습니다. EmailContent 변수에 복잡한 HTML 테이블 코드 조각이 이미 있기 때문에 그림 9에 나와 있는 것처럼 해당 변수 조회 주위에 래퍼 태그만 몇 개 삽입하면 됩니다.
그림 9. 전체 전자 메일 본문 작성
이제 이 워크플로를 바로 게시 및 시작할 수 있습니다.
사이트에 "eBay Daily Deals" 목록이 있고, 해당 목록이 SharePoint 2013에서 새롭게 제공되는 목록 유형인 "승격된 링크(Promoted Links)" 유형 목록인지 확인하십시오. 이 목록 앱은 사이트 루트 페이지 오른쪽 위에 있는 설정 링크에서 앱 추가를 클릭하면 쉽게 찾을 수 있습니다.
이 워크플로를 시작하면 "eBay Daily Deals" 목록에 eBay Daily Deal 항목이 만들어지고 워크플로에서 전자 메일도 발송됩니다.
그림 10. eBay Daily Deals 승격된 링크 목록
그림 11. 워크플로에서 발송되는 전자 메일
지금까지 eBay Daily Deals 정보가 포함된 전자 메일을 발송하는 유용한 사이트를 작성하는 방법을 살펴보았습니다. 그러면 이 전자 메일을 "매일" 받으려면 어떻게 해야 할까요? 이 워크플로가 24시간마다 반복 실행되도록 할 수 있을까요?
당연히 가능합니다. 아래와 같이 '기간' 동안 일시 중지(Pause for Duration) 동작을 추가하고 스테이지 3 내 이동(Go to) 문의 대상을 다시 스테이지 1을 가리키도록 변경하면 이 워크플로는 eBay Daily Deals 항목을 검색한 다음 해당 거래에 대한 내용을 매일 전자 메일로 보내는 서비스처럼 작동합니다.
그러면 전자 메일을 매일 받을 수 있으므로 매우 편리합니다.
그림 12. 시작 스테이지로 루프
아래에는 사전 변수 및 HTTP 웹 서비스를 처리하는 워크플로 동작과 사전 유형에 대한 자세한 내용을 확인할 수 있는 참조 페이지가 나와 있습니다.
SharePoint Designer 2013 도움말 콘텐츠
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 How to work with web service using “Call HTTP Web Service” action을 참조하십시오.
최초 문서 게시일: 2012년 8월 30일 목요일
안녕하세요. SharePoint Designer(SPD) 팀 프로그램 관리자 임종화라고 합니다.
이 게시물에서는 SharePoint Designer 2010 및 SharePoint Server 2010 이후 크게 개선된 워크플로 패키지 기능에 대해 소개해 드리려고 합니다. SharePoint Designer 2010에서는 대개 개발 환경에서 워크플로를 개발한 다음 프로덕션 환경으로 배포하는 데 이 기능을 사용했습니다. 그러나 SharePoint Designer 2010에서는 다시 사용할 수 있는 워크플로 유형에 대해서만 이 기능이 지원되었습니다.
이제는 SharePoint Designer 2013과 SharePoint Server 2013 및 Azure 워크플로를 함께 사용하면 목록 워크플로, 사이트 워크플로 및 다시 사용할 수 있는 워크플로의 세 가지 워크플로 유형이 모두 지원되므로 매우 편리합니다. 따라서 이제는 다시 사용할 수 있는 워크플로 외의 다른 워크플로도 마음껏 활용할 수 있으며, 더 이상 이 기능을 사용하기 위해 목록 워크플로를 다시 사용할 수 있는 워크플로로 마이그레이션할 필요가 없습니다.
이 기능을 보다 효율적으로 설명하기 위해 한 가지 예를 살펴보겠습니다. 예제 워크플로를 작성하여 대상 사이트에서 다시 사용하는 방법을 보여 드리겠습니다.
개발 환경에서 목록 워크플로를 작성한다고 가정해 보겠습니다. 이 워크플로에는 두 개의 목록(휴가 목록, 휴가 요청 목록)이 있습니다. 휴가 목록은 모든 직원의 남은 휴가 일 수를 입력하는 데 사용되고, 휴가 요청 목록은 요청자가 휴가 승인을 요청하기 위한 요청 항목을 만드는 데 사용됩니다.
앞에서 이미 언급한 것처럼 목록 두 개가 필요하므로 다음과 같이 두 목록을 만들었습니다. 여기서는 '작업 목록' 및 '기록 목록'의 기본 설정을 사용합니다.
이제 필요한 목록이 준비되었으므로 SPD를 사용하여 서버에 연결하고 '목록 워크플로(List Workflow)'를 클릭한 다음 'Vacation Request' 목록을 선택합니다. 아래와 같은 대화 상자가 표시되면 워크플로 이름을 입력하고 'SharePoint 2013 워크플로(SharePoint 2013 Workflow)' 유형을 선택합니다.
SPD 캔버스에서는 텍스트 기반 디자이너를 선택할 수도 있고, Visio Professional이 설치되어 있으면 비주얼 디자이너를 선택하여 워크플로를 작성할 수도 있습니다. 이 블로그에서는 텍스트 기반 디자이너를 사용합니다. 비주얼 디자이너를 사용하려는 경우에는 곧 게시될 예정인 비주얼 디자이너 관련 블로그 게시물을 참조하시기 바랍니다.
다음 논리를 추가합니다. 이 논리는 대개 몇 개 요소만 제외하면 매우 단순합니다. 이 논리는 5개 단계로 구성되며 각 단계의 제목을 통해 해당 단계의 용도를 파악할 수 있습니다. 각 단계에 대한 자세한 설명은 다음과 같습니다.
여기서 까다로운 부분은 Vacation 목록에서 남은 휴가 일 수를 가져오거나 Vacation 목록을 업데이트하는 아래의 조회 UI입니다.
필요한 경우 '항목 생성 시 워크플로 자동 시작(Start workflow automatically when an item is created)' 옵션을 설정할 수 있습니다.
워크플로를 게시하면 백그라운드에서 워크플로 연결이 작성되고 상태 열이 만들어집니다.
다양한 방법을 통해 대상 서버에 필요한 목록과 스키마를 제공할 수 있지만, STP 패키지를 활용하는 것이 효율적입니다. 여기서는 Vacation 목록과 Vacation Request 목록을 STP 패키지로 만드는 방법을 설명합니다.
이 작업은 아래에 나와 있는 것처럼 서버 UI 또는 SPD UI를 통해 수행할 수 있습니다.
그러면 다음 화면이 표시되며, 이 화면에서 이름을 입력하고 콘텐츠를 패키지로 만들도록 선택할 수 있습니다.
SharePoint 2013 목록 워크플로는 '콘텐츠 포함(Include Content)' 선택 여부에 관계없이 함께 패키지되지 않습니다.
이 작업이 정상적으로 수행되면 패키지 다운로드 위치로 이동할 수 있습니다.
링크를 클릭하면 나중에 사용하기 위해 패키지를 다운로드할 수 있습니다.
다운로드가 성공하면 STP 패키지 두 개가 다운로드됩니다. 그 중 하나는 Vacation Request 목록의 패키지이고 다른 하나는 남은 휴가 일 수가 포함된 Vacation 목록의 패키지입니다.
목록 워크플로를 패키지하려면 워크플로 요약 페이지로 이동하여 리본 메뉴에서 '서식 파일로 저장(Save as Template)' 단추를 클릭합니다.
그러면 다음 대화 상자가 표시됩니다.
탐색 창에 표시되는 '사이트 자산(Site Assets)' 라이브러리에서 목록 워크플로 패키지를 찾을 수 있습니다. 페이지를 새로 고쳐야 패키지가 표시될 수도 있습니다.
'파일 내보내기(Export File)' 리본 메뉴 단추를 사용하여 로컬 컴퓨터에 패키지를 저장합니다.
대상 사이트 또는 프로덕션 환경을 브라우저에서 열고 '사이트 설정(Site Settings)'으로 이동합니다. '웹 디자이너 갤러리(Web Designer Galleries)' 그룹 아래에 '목록 서식 파일(List templates)' 메뉴가 있습니다.
'파일' 메뉴 아래 '문서 업로드'를 사용하여 STP 패키지 두 개를 업로드합니다.
이제 배포된 목록 서식 파일을 사용하여 목록 두 개를 만들 수 있습니다. 서버의 탐색 메뉴에서 '사이트 콘텐츠'로 이동한 다음 '앱 추가'를 클릭합니다. 그러면 'Vacation' 및 'Vacation Request' 아이콘이 표시됩니다.
해당 메뉴를 사용하여 ‘Vacation’ 및 ‘Vacation Request’ 목록을 만듭니다.
WSP 패키지를 배포하는 작업은 STP 목록 서식 파일을 배포하는 작업과는 약간 다릅니다. 즉, WSP 패키지는 사이트 설정의 '웹 디자이너 갤러리(Web Designer Galleries)' 그룹 아래 '솔루션(Solutions)' 라이브러리에 업로드해야 합니다.
그러면 패키지(솔루션)를 활성화해야 한다는 메시지가 포함된 대화 상자가 표시됩니다.
솔루션을 활성화하고 나면 사이트 설정의 '사이트 작업(Site Actions)' 아래 '사이트 기능 관리(Manage site features)'에 새로운 사이트 기능이 표시됩니다.
아래에 해당 기능이 표시되어 있습니다. 이 워크플로는 패키지를 만들 때 사용한 이름으로 찾을 수 있습니다. '활성화(Activate)' 단추를 클릭하고 단추가 '비활성화'로 바뀌거나 '활성' 아이콘이 표시될 때까지 기다립니다. 단추가 바뀌거나 아이콘이 표시되면 기능이 활성화된 것입니다.
대상 사이트에서 워크플로를 업데이트하려는 경우가 있습니다. 이 경우 개발 환경에서와 동일한 방식을 사용하면 됩니다. 배포된 워크플로는 SPD에서도 정상적으로 표시됩니다.
이 워크플로는 문제 없이 열립니다. 요약 페이지의 값도 동일하게 유지되며 논리도 그대로 보존되어 있습니다.
서버에서 워크플로를 실행하고 나면 이름이 같은 두 개의 열(워크플로 상태 열)이 생깁니다. 이러한 현상은 알려진 문제입니다. 열 하나는 STP에 패키지된 원본 서버에 해당하는 열이고, 다른 하나는 대상 사이트에서 만들어진 것입니다. 이전 열을 숨기려면 목록 보기를 업데이트하십시오.
대상 사이트에 필요한 목록, 즉 워크플로 논리에 사용되는 목록과 워크플로 작업 및 워크플로 기록 목록이 있으면 솔루션은 배포됩니다. 그러나 같은 목록 서식 파일 및 필드 유형을 사용하여 워크플로에서 참조되는 목록 및 목록 열을 만드는 것이 좋습니다. 유형이 일치하지 않는 경우에는 기능 활성화 시에 패키지에 오류가 발생하거나 런타임에 워크플로에 오류가 발생합니다.
사이트 기능 활성화가 실패합니다.
자세한 오류 메시지가 표시되지는 않지만 ULS 로그를 통해 다음과 같은 정보를 확인할 수 있습니다.
"다음 오류로 인해 워크플로 XAML 유효성 검사가 실패했습니다. '$ListId:Lists/Vacation' 텍스트에서 'ListId'를 만들지 못했습니다."
그러나 기능 활성화가 실패했으므로 필요한 목록을 만든 후에도 기능 다시 활성화가 또 실패할 수 있습니다. 워크플로 정의가 불완전하게 배포되었기 때문입니다. 이 경우 다음 작업을 수행해야 합니다.
그러면 문제가 해결됩니다.
워크플로 패키지의 알려진 문제는 다음과 같습니다.
감사합니다.
임종화
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Packaging List, Site, and Reusable Workflow and How to Deploy the Package를 참조하십시오.
최초 문서 게시일: 2012년 8월 14일 화요일
새로운 Office Web Apps Preview 버전을 지금 신청할 수 있습니다. Word, Excel, PowerPoint 및 OneNote의 이 무료 버전은 현재 업그레이드되는 중입니다. 이번 웹 세미나에서는 해당 버전을 신청하는 방법을 소개하고 몇 가지 새로운 기능을 안내합니다. 또한 새로운 Office.com도 살펴봅니다.
화요일 웹 세미나 내용:
참조
Office Web Apps:
SkyDrive:
Outlook.com:
매주 화요일에 진행되는 라이브 웹 세미나에 참가하는 방법에 대한 자세한 내용은 http://aka.ms/offweb(영문일 수 있음)을 참조하십시오.
--Doug Thomas
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Webinar: Get it. Learn about it--a preview of Office Web Apps를 참조하십시오.
최초 문서 게시일: 2012년 8월 21일 화요일
안녕하세요. Office 2013의 새로운 원격 분석 기능을 사용해 보셨나요? 효율적인 Office 원격 분석 기능을 쉽게 확인하는 한 가지 방법은 Office 2013에서 기존 Office 파일을 열어 보는 것입니다. 해당 작업을 쉽게 수행할 수 있도록, 호환성 문제를 일으킬 수 있는 컨트롤이나 VBA 스크립트가 포함된 예제 파일을 몇 개 만들었습니다(이 블로그에 .zip 파일로 첨부되어 있음). 이러한 파일을 Office 2013에서 열면 해당 파일로 인해 Office 원격 분석 로그에 표시되는 이벤트가 트리거되는 방식을 확인할 수 있습니다. Office 원격 분석 대시보드를 배포(영문일 수 있음)한 경우에는 해당 도구에서도 이러한 이벤트를 확인할 수 있습니다.
이러한 예제 파일에 의해 트리거되는 이벤트가 Office 원격 분석 로그에 표시되는 방식의 예가 아래에 나와 있습니다.
다음 섹션에서는 이 게시물 맨 아래에 첨부되어 있는 SampleIssueFiles.zip 파일에 포함된 각 문서에 대해 간략하게 설명합니다.
CustomXML.docm(Word)
이 파일에는 사용자 지정 XML 데이터를 조작하는 사용자 지정 XML 및 VBA 스크립트가 포함되어 있습니다. 이 파일을 열면 아래와 같은 사용자 지정 XML 관련 메시지가 표시됩니다.
문서 내에서 강조 표시된 텍스트를 찾아서 두 번 클릭하면 VBA 스크립트가 트리거됩니다. 이 스크립트는 사용자 지정 XML 제한으로 인해 완전하지 않을 수 있습니다. 실행하는 각 VBA 스크립트에 대해 문제 이벤트가 Office 원격 분석에 의해 기록됩니다. 이 메시지에 대한 자세한 내용은 KB 문서 2445062에서 확인할 수 있습니다.
CalendarControl_Report.xls(Excel)
이 파일은 더 이상 사용할 수 없는 달력 컨트롤을 포함합니다. 파일에는 대화형 달력 컨트롤 대신 정적 컨트롤 이미지가 표시됩니다. 이 달력 컨트롤에 대한 자세한 내용은 TechNet에서 확인할 수 있습니다(해당 문서에서 mscal.ocx 검색).
ApplicationHwnd.xlsm(Excel)
이 파일을 열면 VBA 스크립트가 실행되며 활성 Excel 창의 핸들이 셀 중 하나에 추가됩니다. Excel 2013에서는 두 개 이상의 창을 동시에 표시할 수 있으므로, Application.Hwnd가 Excel 2010 이하 버전용으로 작성된 VBA 코드에는 필요하지 않은 창의 핸들을 반환할 수 있습니다.
Office 원격 분석 로그를 아직 사용해 보지 않은 경우에는 MSDN의 Office 원격 분석 로그를 사용하여 Office 파일 및 사용자 지정 솔루션 문제 해결(영문일 수 있음) 문서에서 자세한 내용을 확인할 수 있습니다. 또한 Office 2013의 호환성 문제(영문일 수 있음)에서는 모든 원격 분석 이벤트의 목록이 제공됩니다. 이 문서에서 잘리는 텍스트가 있을 텐데요, 게시 도구의 이러한 버그를 해결하기 위해 노력 중이니 양해 부탁 드립니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Sample Office documents for testing Office telemetry를 참조하십시오.
최초 문서 게시일: 2012년 8월 16일 목요일
Office 볼륨 정품 인증은 볼륨 라이선스 버전 Office 2010 및 Office 2013 Preview용 엔터프라이즈 기능입니다. Office 2010에서 사용했던 볼륨 정품 인증 방법인 MAK(복수 정품 인증 키) 및 KMS(키 관리 서비스) 외에, Office 2013 Preview용으로 새로운 볼륨 정품 인증 방법인 Active Directory 기반 정품 인증이 제공됩니다.
이전에는 MAK를 사용하거나 KMS를 통해 네트워크에 물리적으로 연결하여 정품 인증해야 했던 오프사이트 위치의 컴퓨터가 있을 수 있습니다. 회사 Active Directory 도메인에 가입되어 있는 Windows 8 또는 Windows Server 2012 클라이언트 컴퓨터에서 Office 2013 Preview를 실행하는 경우 Active Directory 기반 정품 인증 방법으로 Office 2013 Preview를 정품 인증할 수 있습니다.
사용자가 컴퓨터를 도메인에 가입시키면 Active Directory 기반 정품 인증 개체가 해당 컴퓨터에 설치된 Office 2013 Preview를 자동으로 정품 인증합니다. 단, 컴퓨터에 GVLK(Generic Volume License Key) 개체가 설치되어 있어야 합니다. GVLK는 도메인 전체에 배포되므로 단일 실제 컴퓨터를 정품 인증 개체로 사용할 필요가 없습니다. KMS 정품 인증에도 동일한 GVLK/KMS 호스트 키 쌍이 사용되므로, Active Directory 기반 정품 인증 시도가 실패해도 검색 가능한 KMS 호스트를 통해 정품 인증을 수행할 수 있습니다. KMS와 마찬가지로 Active Directory 기반 정품 인증에서도 Office 2013 Preview 클라이언트에 대해 180일 동안 라이선스를 부여합니다.
Active Directory 기반 정품 인증의 작동 방식에 대한 자세한 내용은 Active Directory 기반 정품 인증 개요를 참조하십시오.
Active Directory 기반 정품 인증을 사용하여 Office 2013 Preview에 대해 볼륨 정품 인증을 수행하는 방법에 대한 자세한 내용은 Office 2013 Preview의 볼륨 정품 인증 방법(영문일 수 있음)을 참조하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 What’s new in volume activation for Office 2013 Preview? Active Directory-Based Activation을 참조하십시오.
최초 문서 게시일: 2012년 8월 23일 목요일
이 게시물은 Office 솔루션 관리 팀 프로그램 관리자인 Makoto Yamagishi가 작성한 것입니다.
이 블로그 게시물 시리즈(영문일 수 있음)에서는 Office 원격 분석 대시보드를 사용하여 중요한 Office 솔루션을 파악하고 Office 2013에서 솔루션의 성능을 모니터링함으로써 Office 업그레이드를 원활하게 진행하는 방법을 소개했습니다. 이번 게시물에서는 배포를 전반적으로 파악하고 드릴다운을 시작하여 작업 항목을 파악하는 방법을 설명합니다.
주말이 지나고 월요일 아침이 되면 Office 원격 분석 대시보드를 열어서 조사가 필요한 주요 문제가 있는지를 확인하게 됩니다. 예를 들어 분기 말이 다가오면 새로운 Office에서 영업 보고 솔루션이 정상적으로 실행되고 있는지를 확인할 수 있습니다. 이때 중요한 문서와 솔루션(추가 기능)이 사용자 컴퓨터에서 어떻게 작동하고 있는지를 빠르게 파악해야 합니다. 이를 위해 항목별 상태를 보여 주는 문서 및 솔루션 보기를 탐색하는 대신, 개요 페이지를 연 다음 새로 고쳐서 문서와 솔루션의 안정성을 대략적으로 확인할 수 있습니다. 이 보기에서 다음 단계를 결정하면 됩니다.
그러면 먼저 개요(Overview) 페이지 스크린샷을 살펴보겠습니다.
우선 눈에 띄는 점은 페이지 위쪽에 있는 일련의 강조 표시된 숫자입니다. 이 4개 숫자가 안정적인 문서/솔루션과 불안정한 문서/솔루션을 나타냅니다. 불안정한 항목의 수가 많으면 어떤 문제가 있는지를 파악해야 합니다.
그러면 이와 같은 '안정적' 항목과 '불안정한' 항목의 메트릭은 어떻게 계산되는 것일까요? 기본적인 논리는 간단합니다. 작업 성공률이 90% 미만인 문서나 솔루션은 불안정한 것으로 간주됩니다. 성공률은 문서 또는 솔루션이 중요한 문제 없이 작동한 세션 비율로 결정됩니다. Office 원격 분석에서 추적하는 중요한 문제로는 응용 프로그램 작동 중단과 호환성으로 인해 실패하는 매크로 호출 등이 있습니다. 세션은 문서 또는 솔루션 열기나 문서가 열려 있는 상태로 경과한 24시간의 기간으로 정의됩니다. 90% 이상 문제가 없는 세션은 안정적인 것으로 간주됩니다
여기서 또 한 가지 주의해야 할 점은, 모든 문서와 솔루션을 모니터링하지는 않는다는 것입니다. 여기서는 가장 자주 사용하는 상위 400개 문서와 솔루션을 사용자 수 기준으로 선택합니다. 왜 문서는 400개, 솔루션은 100개일까요? 이러한 수치가 지정된 부서에서 "자주 사용하는" 문서와 솔루션의 평균 수이므로 대략적인 상태를 파악하기 위해 모니터링하기에 적합한 항목 집합이라고 간주되기 때문입니다.
불안정한 문서와 솔루션의 수가 확인되었으면 세부 정보를 드릴다운할 수 있습니다. 개요 페이지에서 값을 클릭하면 안정적이거나 불안정한 문서 또는 솔루션의 세부 목록이 표시됩니다. 다음 그림에서는 불안정한 솔루션의 수인 12의 링크를 클릭하면 해당 솔루션에 대해 표시되는 세부 정보의 예제가 나와 있습니다.
위에 나와 있는 것처럼, 안정적인/불안정한 솔루션 숫자 아래에 지난 기간 동안 증가하거나 감소한 안정적인/불안정한 솔루션의 수를 보여 주는 추세 차트가 표시됩니다. 안정성이 떨어짐을 나타내는 화살표가 표시되는 경우에는 문서 및 솔루션의 최근 변경으로 인해 문제가 발생한 것입니다. 선택한 날짜 범위의 4배에 해당하는 연장된 기간 동안 안정적인/불안정한 솔루션 수를 추적할 수 있습니다. 아래 스크린샷에서 보시다시피 대시보드 왼쪽에 있는 탐색 창에서 날짜 범위를 선택할 수 있습니다.
모든 사용자가 Office 2013으로 업그레이드해야 Office 배포가 최종적으로 완료됩니다. 개요 페이지 아래쪽의 차트에는 Office 버전별 사용자 수와 시간의 경과에 따른 Office 배포의 변화가 표시됩니다. 이 차트를 통해 배포 상태를 빠르게 파악하고 배포 진행률을 동료와 공유할 수 있습니다.
이 게시물에서는 Office 배포 상태를 빠르게 확인하고 조사가 필요한 솔루션으로 바로 이동할 수 있는 개요 페이지에 대해 소개했습니다. 더 많은 문서와 솔루션을 모니터링하게 되면 미리 정의된 상위 400개 목록이 아니라 특정 문서와 추세를 모니터링하려는 경우가 있습니다. 이 경우 사용자 지정 보고서라는 기능을 사용하면 됩니다. 조만간 이 기능에 대한 블로그 게시물도 작성할 예정이니 기대해 주시기 바랍니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Assess the status of your Office 2013 deployment in 1 minute using Telemetry Dashboard를 참조하십시오.
최초 문서 게시일: 2012년 8월 20일 월요일
몇 주 전에 새로운 Office Web Apps(영문일 수 있음)에 대해 소개해 드렸는데요. 이번에 새로운 기능이 추가되고 앱 성능이 향상되었으며, 널리 사용되는 다양한 브라우저를 통해 어디서나 문서에 계속해서 액세스할 수 있게 되어 관련 기능을 소개해 드리고자 합니다.
이 게시물에서는 차원이 다른 입력 방식인 터치에 대해 소개해 드립니다. 이제는 완벽한 보기 및 편집 기능을 Windows 8의 IE와 iOS의 모바일 Safari를 비롯하여 터치를 지원하는 태블릿 및 브라우저의 Office Web Apps에서 사용할 수 있게 되었습니다.
Microsoft에서는 터치 가능 Office Web Apps를 디자인할 때 다음과 같은 목표를 달성하고자 했습니다.
이처럼 터치 가능하며 터치 입력에 반응하는 사용자 인터페이스를 작성하는 과정에서 디자인상 여러 가지 과제를 해결해야 했습니다. 이 게시물에서는 그러한 과제 및 Microsoft에서 이를 해결한 방법에 대해 설명하겠습니다.
Microsoft에서는 지원 대상 플랫폼과 일치하는 통합형 프레임워크와, Microsoft Office 데스크톱 응용 프로그램/Windows 8/iOS용 터치 상호 작용 지침을 개발했습니다. 또한 이러한 프레임워크 및 지침과, 특정 터치 장치 사용 시 사용자가 기대하는 터치 조작 성능 및 사용자 환경 간의 균형을 적절하게 유지하기 위해 노력했습니다.
여러 플랫폼에서 사용자 환경을 작성할 때 적용된 원칙은 다음과 같습니다.
다음 섹션에서는 이러한 각 원칙에 대해 좀 더 자세하게 설명하겠습니다.
저는 이 게시물을 며칠에 걸쳐 작성했으며 여러 번 편집했습니다. 대부분의 사용자들과 마찬가지로 저도 늘 책상 앞에만 앉아 있는 것은 아니었으며, 그렇다고 노트북을 들고 다닌 것도 아니었습니다. 처음에는 데스크톱에서 게시물 작성을 시작하고, 문서를 SkyDrive에 업로드하여 어디서나 사용할 수 있도록 한 후에 태블릿에서 편집을 계속했습니다.
터치 기능 작성 과정에서는 사용자 연구를 통해 확인된 사용 방식 및 동작의 추세와 패턴을 고려하여 다음의 두 가지 시나리오를 대상으로 선택했습니다.
1. 문서 콘텐츠 읽기/사용 및 프레젠테이션과 스프레드시트 보기를 더욱 빠르고 효율적이면서도 즐겁게 수행할 수 있음
2. 간단한 편집 기능이 제공되므로 사용자가 문서를 추가, 수정 및 개정할 때 유용합니다.
학생의 경우 과제물을 간편하게 편집하고 정리해야 하는 프레젠테이션에 대해 공동 작업을 수행할 수 있습니다.
사용자 인터페이스에서 원치 않는 컨트롤이 터치되면 대단히 불편합니다. 원하는 사용자 인터페이스 항목이나 컨트롤을 안정적으로 터치할 수 있어야 앱을 마음껏 사용할 수 있을 것입니다. Office Web Apps를 사용할 때는 잘못된 터치로 인한 불편이 없습니다.
마우스는 사용자 인터페이스에서 정밀하게 통제된 상호 작용을 수행하는 데 사용되는 도구입니다. 마우스와 실제 키보드를 함께 사용하면 삽입 지점을 정확한 위치에 놓고, 원하는 항목을 선택하고, 단추를 누르고, 상황에 맞는 메뉴/드롭다운/기타 UI를 호출할 수 있습니다.
반면 사람의 손가락은 모양과 크기가 제각각이며, 삽입 지점을 정확하게 배치하거나 사용자 인터페이스와의 상호 작용을 정확하게 제어하기도 어렵습니다.
따라서 Office Web Apps의 터치 기능을 제작할 때는 사용자 인터페이스를 어려움 없이 터치하고 마우스를 사용할 때와 동일한 결과를 얻도록 하는 것이 주요한 목표였습니다.
화면에서 원하는 항목을 쉽게 터치하려면 터치 대상의 크기가 중요합니다. 리본 메뉴 컨트롤, 상황에 맞는 메뉴와 같은 대부분의 사용자 인터페이스 요소는 Windows 8 및 Microsoft Office에서 정의하는 "터치 가능" 크기 제한보다 훨씬 작습니다.
새로운 Office Web Apps에서는 이러한 모든 요소를 훨씬 쉽게 터치할 수 있습니다. UI의 실제 크기를 증가시킴과 동시에, 실제 문서 콘텐츠가 차지할 수 있는 공간도 최대한 유지하기 위해 노력했습니다.
이전에 비해 더 커져 쉽게 터치할 수 있는 단추와, 사이 간격이 보다 넓어져 사용이 편리해진 컨트롤을 아래 그림에서 보다 자세하게 확인해 보시기 바랍니다.
Excel Web App의 홈(Home) 탭
PowerPoint Web App의 삽입(Insert) 탭
OneNote Web App의 홈(Home) 탭
Word Web App의 색 선택(Color Picker)
효율적인 터치 기능을 제공하는 데 있어 또 다른 핵심적인 목표는, 사용자가 따로 익히고 기억해야 하는 복잡한 제스처가 아닌 쉽고 직관적인 터치 조작을 통해 태블릿에서 Office Web Apps 사용을 즉시 시작할 수 있도록 하는 것이었습니다.
Office Web Apps에서는 다음의 5가지 동작만 사용하면 됩니다.
그러면 이러한 동작을 Office Web Apps에서 사용하는 방법에 대해 설명하겠습니다.
문서 내를 빠르게 훑어봐야 하는 경우 빠른 스크롤 동작을 사용하여 문서를 살짝 밀거나 긋습니다. 그러면 문서 콘텐츠가 빠르고 유연하게 가속 스크롤되며, 언제든지 문서를 탭하면 스크롤을 중지할 수 있습니다.
Word Web App의 읽기 및 편집 보기에서는 기본 브라우저 기능을 통해 가속 스크롤을 적용했습니다.
PowerPoint Web App에서는 동일한 살짝 밀기 동작을 통해 슬라이드를 변경할 수 있습니다.
손가락 두 개를 모은 상태에서 펼치거나 벌린 상태에서 집는 방법으로 사용자 인터페이스를 확대 및 축소할 수 있습니다.
Office Web Apps 의 편집 보기를 한 번 탭하면 삽입 지점이 배치되고 입력을 시작할 수 있도록 키보드가 표시됩니다.
Word Web App의 삽입 지점
보시다시피 삽입 지점은 마우스와 키보드를 사용할 때와 다르게 표시됩니다. 삽입 지점에 원형 "위치 조정 막대"가 함께 표시되어 삽입 지점을 쉽게 선택한 다음 끌어서 원하는 부분을 선택할 수 있습니다.
입력은 편집 시 가장 기본적인 작업이므로 효율적인 입력 환경을 제공하는 것은 핵심 지원 시나리오입니다.
삽입 지점 배치
손가락을 사용할 때는 기계 장치에 비해 입력 정확도가 떨어지므로, 사용자가 원하는 위치에 삽입 지점을 안정적으로 놓을 수 있는 방법을 마련해야 했습니다.
저희는 대부분의 사용자가 단어 처음이나 끝을 수정한다는 점에 주목했습니다.
이에 따라 삽입 지점 배치에 "책갈피" 방식을 도입했습니다.
이 방식은 기존 단어를 한 번 탭하면 가장 가까운 "끝"(단어 시작이나 끝)을 계산하여 해당 위치에 삽입 지점을 놓는 방식입니다. 같은 단어를 다시 탭하면 터치가 등록된 정확한 위치로 삽입 지점을 이동합니다.
선택
텍스트와 개체를 선택하여 조작하거나, 서식을 적용하거나 기타 작업을 수행할 수 있습니다. 마우스와 컨트롤 및 키보드의 Shift 키를 사용하면 대상을 정확하게 선택할 수 있으므로 이러한 작업을 효율적으로 수행할 수 있습니다.
터치 환경에서는 핸들 역할을 하는 삽입 지점의 "위치 조정 막대"를 잡아 끌어서 새 선택 영역을 만들 수 있습니다. 또한 위치 조정 막대를 사용하여 선택한 범위의 양 끝을 끌어 선택 영역을 축소하거나 확장할 수도 있습니다.
Word Web App에서 위치 조정 막대를 끌어 텍스트 선택
끌기를 통해 표 삽입 차원 선택
상황에 맞는 메뉴에서 작업 적용
상황에 맞는 메뉴를 통해 특정 컨텍스트에서 작업을 빠르고 쉽게 적용할 수 있습니다. Office Web Apps에서 마우스를 통해 상황에 맞는 메뉴를 이미 사용해 보셨을 것입니다. 마우스 오른쪽 단추를 클릭하면 상황에 맞는 메뉴가 표시됩니다.
마우스 오른쪽 단추를 클릭하여 Word Web App 편집 보기에서 상황에 맞는 메뉴 표시
이제는 선택 항목을 탭하기만 하면 상황에 맞는 메뉴가 표시되므로 작업을 쉽게 수행할 수 있습니다. 상황에 맞는 메뉴 외부를 탭하면 해당 메뉴가 사라집니다.
선택 영역을 탭하여 상황에 맞는 메뉴 표시
상황에 맞는 메뉴에서도 컨트롤 간에 간격이 넓어 원하는 명령을 터치하기가 쉽습니다.
삽입 지점에서는 손가락으로 잠시 누르고 있으면 상황에 맞는 메뉴가 표시됩니다.
Word Web App 읽기 보기에서는 한 번 탭하면 한 줄이 선택되고 선택된 줄에서 또 한 번 탭하면 상황에 맞는 메뉴가 표시됩니다.
Word Web App 뷰어의 선택 및 상황에 맞는 메뉴
태블릿에서는 터치, 마우스 및 키보드 입력 방식을 사용할 수 있습니다.
Windows 8에서는 터치 또는 마우스/키보드 입력을 사용하거나 두 방식을 조합하여 Office Web Apps를 사용할 수 있습니다. iOS의 Office Web Apps에서는 터치 입력을 사용하는 것이 가장 효율적입니다.
Office Web Apps에서는 사용자 인터페이스를 다음과 같이 구분할 수 있습니다.
항상 제공되며 앱에 표시되는 사용자 인터페이스입니다.
예: OneNote Web App 탐색 창, 리본 메뉴
요청 시 표시되고 사라지는 사용자 인터페이스입니다.
예: 상황에 맞는 메뉴
터치 장치를 사용할 때 Office Web Apps에서는 기본적으로 고정 사용자 인터페이스가 터치 모드로 표시됩니다. "터치 모드" 단추를 눌러 마우스를 통해 사용자 인터페이스를 사용하도록 이 모드를 변경할 수 있습니다.
터치 모드 단추는 Office Web Apps 왼쪽 위의 빠른 실행 도구 모음에 표시되므로 터치 모드와 정밀/마우스 모드 간을 쉽게 전환할 수 있습니다.
누른 상태의 터치 모드(Touch Mode) 단추: 터치 가능 사용자 인터페이스 표시
터치 모드(Touch Mode) 단추(확대)
상황에 맞는 메뉴, 리본 메뉴 플라이아웃 및 요청 시에만 표시되는 메뉴는 해당 메뉴를 호출한 입력 방법(터치 또는 마우스)으로 표시됩니다.
skydrive.com(영문일 수 있음) 또는 Office 365(영문일 수 있음) Preview에서 새로운 Office Web Apps Preview를 사용해 보시기 바랍니다. 이 Preview는 Windows 8 터치 장치 및 iPad의 iOS에서 사용 가능합니다.
사용자 환경에 대한 여러분의 의견을 기다리고 있습니다. 앱 오른쪽 위와 파일 메뉴에 있는 "의견 보내기" 옵션을 통해 많은 의견을 보내 주시기 바랍니다.
Microsoft는 사용자 환경을 지속적으로 개선하고 있으며 여러분의 의견을 적극적으로 반영하고 있습니다.
Renu Devi
프로그램 관리자(Office Web Apps)
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Bringing touch editing to Office Web Apps on Windows 8 and iOS tablets를 참조하십시오.
최초 문서 게시일: 2012년 8월 7일 화요일
안녕하세요!
SharePoint Designer 팀은 SharePoint Designer 2013 Customer Preview의 릴리스를 발표하게 되어 매우 자랑스럽고 기쁘게 생각합니다! 이 새로운 릴리스의 SharePoint Designer에는 여러분 모두가 환영할 만한 수많은 새롭고 놀라운 변경이 이루어졌습니다!
아직 모르시는 분들을 위해 말씀드리면, 전체 Microsoft Office 조직이 새로운 Office 2013에 관한 모든 최신 정보를 제공하는 블로그 사이트를 개설했습니다. Office 블로그는 다음 위치에서 확인할 수 있습니다.
http://blogs.office.com/b/office-next/(영문일 수 있음)
여기서 Office 2013에 관한 온갖 정보를 찾을 수 있습니다.
또한 SharePoint Designer 2013에 관한 수많은 일반적인 정보가 수록된 온라인 도움말 파일을 릴리스할 계획입니다. 이 도움말 파일은 다음 위치에서 확인할 수 있습니다.
http://technet.microsoft.com/ko-kr/library/jj219638(office.15).aspx(영문일 수 있음)
http://msdn.microsoft.com/ko-kr/sharepoint/hh850380(영문일 수 있음)
또한 다음 위치에서 SPD 2013과 새로운 워크플로 아키텍처에 대한 다양한 정보를 확인할 수 있습니다.
http://msdn.microsoft.com/ko-kr/library/sharepoint/jj163986(v=office.15)(영문일 수 있음)
하지만 이것이 Microsoft Office 조직의 주요 블로그가 될 것이며, 현재 계획은 이 블로그를 예로 삼아 2013에 도입한 새로운 기능의 일부를 더 자세히 살펴보려고 합니다.
먼저 SPD 2013부터 설치해야 하겠죠. 다음 위치에서 SPD 2013을 다운로드할 수 있습니다.
http://www.microsoft.com/en-us/download/details.aspx?id=30346(영문일 수 있음)
중요 사항: 새로운 SPD 2013을 SharePoint 2013 사이트에 연결해야 합니다. 또한 새로운 워크플로 기능을 모두 활용하려면 Windows Azure 워크플로 서버를 설치하고 구성해야 합니다.
다음 위치에서 설치 및 구성 정보를 확인할 수 있습니다.
http://msdn.microsoft.com/ko-kr/library/jj193528(Azure.10).aspx(영문일 수 있음)
SharePoint Designer 팀은 많은 노력을 기울여 SharePoint Designer 2013에서 워크플로를 만들고 편집하는 방식을 새롭게 변경했습니다. 이 영역에서 다양한 새로운 기능이 도입되었습니다. 아래에 이러한 새로운 기능의 일부 목록이 나와 있습니다.
1) 새로운 .Net 4.x 워크플로 인프라를 기반으로 워크플로를 만드는 기능
a. 이와 동시에 이전 SharePoint 2010 워크플로를 만들고 편집할 수 있습니다.
2) 스테이지와의 긴밀한 통합
a. 워크플로가 더 이상 순서를 따르지 않아도 됩니다.
b. 모든 2013 워크플로는 상태 기반이므로, 워크플로에서 이전 스테이지를 포함한 원하는 스테이지로 이동할 수 있습니다.
3) 새로운 비주얼 디자이너
a. SharePoint Designer 내부에 Visio 캔버스를 직접 통합한 새로운 디자인 화면
b. 클릭하여 끌기를 사용하여 워크플로를 만들 수 있습니다.
c. 비주얼 디자이너 내에서 바로 모든 동작의 속성을 설정할 수도 있습니다. 이를 위해 텍스트 기준 디자이너로 돌아갈 필요가 없습니다.
4) 복사 및 붙여넣기
a. 이제 텍스트 기준 디자이너 내에서 복사하거나 잘라내고 붙여넣을 수 있습니다!
5) 루프!
a. 이제 루프 동작이 완벽하게 통합되어 모든 2013 워크플로 내에서 사용할 수 있습니다.
6) 웹 서비스 동작 호출
a. 이제 SharePoint 2013 내에서 바로 Rest/HTTP 웹 서비스를 호출할 수 있습니다.
7) 시작 워크플로 동작
a. 이제 2013 워크플로 내에서 바로 이전 2010 워크플로를 시작할 수 있는 동작이 제공됩니다.
b. 이 동작을 통해 모든 2010 워크플로 기능(예: 이전 사용자 지정 동작)을 활용할 수 있습니다.
8) 패키징
a. 이제 SPD 내에서 직접 개별 워크플로를 패키징할 수 있습니다.
9) 사전 유형 변수
a. 이제 값 배열을 저장할 수 있는 변수를 만들 수 있습니다!
b. 이와 함께 새로운 루프 동작을 사용하면 수많은 새로운 시나리오가 가능합니다.
이번 릴리스에 도입되는 새로운 기능은 이 밖에도 매우 많으며, 모두 별도의 블로그 게시물에서 다룰 예정입니다. 일단은 모두가 최신 Customer Preview 버전의 SPD를 다운로드하여 직접 사용해 보시길 바랍니다!
SPD 팀
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Welcome to SharePoint Designer 2013 Customer Preview를 참조하십시오.
게시물 작성자: Makoto Yamagishi, Office 솔루션 관리 팀의 프로그램 관리자
지난 블로그 게시물에서는 권장되는 Office 호환성 프로세스와 Office 원격 분석 대시보드를 소개했습니다. Office 호환성 프로세스의 핵심 부분은 만일의 경우를 대비하여 보관되는 문서와 솔루션이 아니라 정말로 중요하고 일상적으로 사용되는 문서와 솔루션을 파악하는 것입니다. 이 게시물에서는 IT 전문가들이 Office 원격 분석 대시보드를 사용하여 조직에 중요한 문서를 파악하는 방법을 살펴보겠습니다.
이 섹션에서는 현대적인 Office 호환성 프로세스의 첫 번째 두 단계를 다룹니다.
1단계 데이터 수집: 먼저 최종 사용자로부터 실제 문서 및 추가 기능 사용 현황과 메타데이터를 수집합니다.2단계 데이터 분석: Office를 배포하는 첫 날부터 바로 사용해야 하는 업무상 중요한 문서 및 추가 기능을 파악합니다.
Office 2013의 Office 원격 분석은 Office 2003 이상을 실행하는 모든 PC에서 열려 있는 Office 문서와 로드되는 추가 기능에 대한 정보를 수집할 수 있습니다. 회사에서 가장 자주 사용되는 문서와 추가 기능이 Office 원격 분석 대시보드에 표시됩니다. 기본 보기에서 분석을 시작할 수 있습니다. 버블링이 가장 많은 문서와 추가 기능이 가장 위에 표시되어 정렬되며, 일반적으로 이러한 자주 사용되는 문서와 추가 기능이 업무상 중요한 것으로 우선 고려해야 할 대상입니다.
아래 스크린샷에는 자주 사용되는 문서가 원격 분석 대시보드에 어떻게 표시되는지 나와 있습니다.
많이 사용한다고 해서 반드시 중요한 것은 아닙니다. 많은 사람들이 사용하는 일반적인 문서 이름이 있을 수 있기 때문입니다. 원격 분석 대시보드는 분석에 도움을 주는 몇 가지 기능을 제공합니다.
사용자 수가 들어 있는 셀을 클릭하면 보기를 드릴스루하여 각 문서 또는 추가 기능에 대한 자세한 정보를 볼 수 있습니다. 파일을 사용하고 있는 사용자, 이들이 파일을 연 위치와 시간을 확인할 수 있습니다. 이러한 모든 정보를 바탕으로 파일이 실제로 공유되고 있는지 여부와 누가 문서를 소유하고 있는지, 그리고 해당 문서에 특별한 주의를 기울여야 하는지 여부를 파악할 수 있습니다.
아래 스크린샷에는 Prototype Setup Tasks.xls라는 이름을 가진 모든 파일에 대한 세부 정보가 나와 있습니다.
원격 분석 에이전트는 Office 2013뿐만 아니라 Office 2003, Office 2007, Office 2010에서도 데이터를 수집하므로 Office 버전별로 구분하여 사용자 수를 확인할 수 있습니다. Excel 그룹화 기능의 더하기(+) 기호를 사용하면 보기를 확장하여 문서 또는 추가 기능이 특정 버전의 Office에서만 사용되고 있는지 여부를 확인할 수 있습니다. 아래 스크린샷에 이러한 더하기 기호가 강조 표시되어 있습니다.
Microsoft Office는 여러 문서, 서식 있는 템플릿 및 추가 기능을 기본적으로 설치하며, 때때로 급하게 파일을 저장하느라 기본 파일 이름을 사용하는 사람들이 있어 인벤토리에 Book1.xlsx 및 Document1.docx와 같은 파일이 넘쳐날 수 있습니다. 고유한 문서와 추가 기능만 중점적으로 보려면 ‘제공된 서식(Built-in)’ 열(아래 스크린샷에서 원으로 둘러싸 있음)을 통해, Microsoft에서 제공하는 파일이나 기본 파일 이름을 사용하는 파일을 필터링하여 제외할 수 있습니다.
이 게시물에서는 Office 원격 분석을 통해 조직에서 가장 많이 사용하는 파일과 그러한 파일이 사용되는 방식에 대한 자세한 정보를 확인하는 방법을 보여 드렸습니다.
이 게시물을 읽어 주셔서 감사합니다! 후속 게시물 시리즈에서는 Office 원격 분석의 각 기능, 배포 단계 또는 팁 및 모범 사례에 대한 자세한 정보를 다루려고 합니다. 관심 있는 경우 새로운 Office에 대한 고객 프리뷰를 통해 이 기능을 평가해 보실 수 있습니다. 또한 TechNet(영문일 수 있음)에서 자세한 배포 가이드를 찾으실 수 있습니다. 추가 TechNet 문서도 계획 중입니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Using Office Telemetry Dashboard to understand what documents are important in your organization를 참조하십시오.
최초 문서 게시일: 2012년 8월 9일 목요일
지난 블로그 게시물에서는 현대적인 Office 호환성 프로세스와 Office 원격 대시보드에 대해 소개해 드렸습니다. 또한 가장 중요한 문서와 솔루션을 파악하는 방법도 알려 드렸습니다. 이번 게시물에서는 이러한 중요한 솔루션이 Office 2013에서 얼마나 잘 작동하는지를 원격 대시보드를 사용하여 확인하는 방법을 살펴보겠습니다.
이 섹션에서는 현대적인 Office 호환성 프로세스의 마지막 두 단계에 대해 다룹니다.
3단계 가장 중요한 솔루션에 중점을 두고 파일럿 배포 시작: 업무 운영을 위해 필수적인 문서와 추가 기능을 테스트하는 데 중점을 둡니다. 테스트 시 업무상 중요한 문서와 추가 기능이 어떻게 작동하는지를 미리 모니터링합니다.
4단계 Office 배포 및 지속적인 솔루션 모니터링: 새로운 Office를 배포하고 해결해야 할 성능 문제나 오류가 있는지 확인합니다.
이제 조직에서 가장 많이 사용되는 솔루션이 무엇인지 파악했으니 Office 2013에서 이러한 각 문서와 추가 기능의 안정성과 성능을 보고할 수 있습니다. Office 2013의 파일럿 사용을 시작할 때 최종 사용자에게 일반적으로 실행하는 문서와 추가 기능으로 Office 2013을 사용하도록 요청하십시오. 세금 신고 기간이나 연말과 같은 특정 기간에만 실행되는 중요한 문서가 있는 경우 이러한 문서도 파일럿 프로세스에서 사용해 보는 것이 좋습니다. 사용자들이 Office 2013을 사용하면 Office 원격 분석 대시보드 보기의 데이터 열이 채워지기 시작하여 중요한 문서가 어떻게 작동하는지를 확인할 수 있습니다.
파일럿 사용 시에는 보기 오른쪽에 있는 다음과 같은 열을 특히 중점적으로 확인해야 합니다.
아래에는 방금 설명한 열들을 보여 주는 솔루션(Solutions) 워크시트의 스크린샷이 나와 있습니다.
성공률이 낮은 문서와 추가 기능이 있는 경우 무슨 문제가 있는지를 조사해 보아야 할 것입니다. 이를 위해 하이퍼링크를 따르기만 하면 됩니다.
예를 들어 ‘요주의(Critical)’ 개수를 클릭하면 보기를 드릴스루하여 사용자가 경험하고 있는 각 요주의 문제의 세부 정보를 확인할 수 있습니다. 요주의 문제는 로드 실패, 충돌, 더 이상 사용되지 않는 개체 모델 요소 사용을 비롯하여 문서 또는 추가 기능을 사용할 수 없게 만드는 문제를 가리킵니다. 한 번 더 드릴스루하면 각 문제에 대한 세션 로그를 얻을 수 있습니다.
아래에는 사용자가 DocStatusTracker.xlsx를 사용할 때 발생한 요주의 문제를 나타내는 스크린샷이 나와 있습니다.
파일럿 사용을 완료한 후에도 이러한 보기를 계속 사용하여 문서와 추가 기능을 모니터링할 수 있습니다. 이렇게 하면 새로운 하드웨어, 드라이버, 응용 프로그램 또는 보안 패치로 인해 환경이 변경될 때 안심할 수 있습니다. 또는 허가되지 않은 추가 기능이 기업 네트워크에 침입하지 않도록 모니터링할 수도 있습니다. 성공률 상태와 추세에 대한 개략적인 요약을 확인하려면 개요 시트를 확인하십시오. 이에 대해서는 이후 블로그 게시물에서 설명하겠습니다.
지금까지 Office 원격 분석을 배포하고 배포 계획에 통합하는 것의 이점에 대해 이야기했습니다. 이제 데이터를 수집하고 보고 보기를 사용할 수 있도록 하는 하위 구성 요소에 대해 간단히 설명하겠습니다.
Office 원격 분석은 다음과 같은 5가지 핵심 구성 요소로 이루어집니다.
다음 그래픽에는 몇몇 Office 원격 분석 구성 요소들 간의 데이터 흐름이 나와 있습니다.
위의 그래픽에는 나타나 있지 않지만 원격 분석 로깅은 Office 2013 클라이언트 응용 프로그램(Word, Excel, PowerPoint, Outlook)에 통합되어 있습니다. 원격 분석 로깅을 사용하도록 설정하면 로드되고 있는 파일 및 추가 기능과 비정상적인 이벤트가 로깅됩니다. 이러한 이벤트의 예로는 로드 성공/실패, 충돌, 더 이상 사용되지 않는 ActiveX 컨트롤 사용, 알려진 호환성 문제가 있는 개체 모델 호출 등이 있습니다.
원격 분석 에이전트는 로컬 원격 분석 데이터 파일을 네트워크상의 공유 폴더에 전송합니다. 원격 분석 프로세서는 Windows 서비스 응용 프로그램으로서, 공유 폴더에서 데이터 파일을 받아 정보를 추출하고 원격 분석 데이터를 SQL Server 또는 SQL Server Express 데이터베이스에 추가합니다. 지난 블로그 게시물(영문일 수 있음)에서 언급했듯이, 원격 분석 에이전트는 Office 2003, Office 2007 및 Office 2010에도 배포할 수 있습니다. 단, 호환성 문제, 로드 실패 및 기타 이벤트에 대한 정보는 Office 2013 클라이언트에서만 보고됩니다.
원격 분석 대시보드는 Excel 2013 기반 솔루션으로, SQL Server 데이터베이스에 연결하여 다양한 보기를 표시하는 원격 분석 데이터를 보여 줍니다. 원격 분석 대시보드에 수반되는 도구인 Office 원격 분석 로그는 원격 분석 로깅 데이터에 액세스하는 데 사용됩니다. Office 원격 분석 로그 또한 Excel 2013 기반 솔루션으로, 호환성 문제와 같은 로컬 Office 이벤트를 표시합니다. 이를 통해 로컬 PC에 있는 문제를 더욱 빠르게 해결할 수 있습니다. 아래에는 Office 원격 분석 로그와 원격 분석 로그가 실행되고 있는 컴퓨터에서 발생한 이벤트를 보여 주는 스크린샷이 나와 있습니다.
아래에는 Office 원격 분석 로그와 원격 분석 로그가 실행되고 있는 컴퓨터에서 발생한 이벤트를 보여 주는 스크린샷이 나와 있습니다.
이 게시물에서 설명한 각 구성 요소에 대한 자세한 내용은 Office 원격 분석 대시보드를 배포하는 방법을 설명한 TechNet 문서(영문일 수 있음)를 참조하십시오. 원격 분석 로그에 대해서는 Office 원격 분석 로그를 사용하여 Office 파일 및 사용자 지정 솔루션 문제 해결을 참조하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Using Office Telemetry Dashboard to see how well your Office solutions perform in Office 2013을 참조하십시오.
최초 문서 게시일: 2012년 7월 24일 화요일
새로운 Office를 빨리 사용해 보고 싶어 몸이 근질근질하시죠? 지금까지 여러분이 좋아하는 모든 기능과 더불어 다양하고 멋진 새 기능이 한데 어우러져 원활하게 동작하는 응용 프로그램 패키지에 함께 배포되므로 그러실 법도 해요. 그런데 사용을 시작하시기 전에 프리뷰하려는 모든 기능이 현재 시스템에서 작동할 수 있을지 잠시 확인하시기 바랍니다. 시스템 요구 사항은 검토해 볼 필요가 있습니다.
Office 2013 Preview의 표준 시스템 요구 사항은 다음과 같습니다.
구성 요소
요구 사항
컴퓨터 및 프로세서
SSE2 명령 집합을 갖춘 1GHz 이상의 x86 또는 x64비트 프로세서
메모리(RAM)
1GB RAM(32비트), 2GB RAM(64비트)
하드 디스크
3.0GB의 사용 가능한 공간
디스플레이
그래픽 하드웨어 가속을 위해서는 DirectX10 그래픽 카드와 1024 x 576 해상도가 필요합니다.
운영 체제
Windows 7, Windows 8, Windows Server 2008 R2 또는 Windows Server 2012
브라우저
Microsoft Internet Explorer 8, 9 또는 10, Mozilla Firefox 10.x 이상 버전, Apple Safari 5, Google Chrome 17.x
.NET 버전
3.5, 4.0 또는 4.5
멀티 터치
모든 멀티 터치 기능에는 터치 지원 장치가 필요합니다. 하지만 모든 기능은 항상 키보드, 마우스 또는 기타 표준/액세스 가능 입력 장치를 통해 사용할 수 있습니다. 새로운 터치 기능은 Windows 8에서 사용하도록 최적화되어 있습니다.
일부 Office 2013 Preview 프로그램에는 추가 요구 사항이 있습니다. 다음의 추가 요구 사항에 대한 자세한 내용은 Office 2013 Preview 시스템 요구 사항(영문일 수 있음)을 참조하십시오.
자, 이제 Microsoft Office 365 ProPlus Preview를 다운로드하실 수 있습니다!
새로운 Office에 대한 다른 사용자의 평가를 보시려면 포럼(영문일 수 있음)을 확인하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 System requirements for Office 2013 Preview를 참조하십시오.
최초 문서 게시일: 2012년 7월 28일 토요일
Office 2010을 설치하는 데 시간이 얼마나 소요되는지요? 먼저 Office 2010 소프트웨어를 찾아 설치 프로그램 실행을 시작해야 합니다. 그런 다음 설치 프로그램이 완전히 완료될 때까지 기다려야 합니다. 설치 프로그램이 완료된 후에는 업데이트 또는 서비스 팩을 다운로드하여 적용해야 하므로 좀 더 기다려야 합니다. 이렇게 오랫동안 기다린 후에야 비로소 사용자가 Word 2010 또는 Excel 2010을 열고 작업을 시작할 수 있습니다.
Office를 설치하는 보다 빠르고 간편하며 효과적인 방법이 있어야 합니다. 새로운 버전의 Office에는 더 나은 방식이 제공되며, 이를 간편 실행이라고 합니다. 간편 실행은 기존 Windows 설치 관리자(MSI) 기반의 Office 설치 및 업데이트를 대체하는 방식입니다.
그렇다면 간편 실행이 더 빠르고 간편한 이유는 무엇일까요? 간편 실행은 스트리밍 기술을 사용하여 Office를 설치합니다. 이 스트리밍 기술을 통해 모든 것이 완전하게 설치되기도 전에 사용자가 Office 사용을 시작할 수 있습니다. 즉, Word 설치가 완료되기 전에 사용자가 Word를 사용할 수 있습니다. 또는 PowerPoint가 아직 설치되는 동안 Excel을 사용하기 시작할 수 있습니다.
또한 간편 실행은 Microsoft에서 최신 버전의 Office를 다운로드하여 설치합니다. 따라서 업데이트나 서비스 팩을 다운로드하고 적용하는 것을 염려할 필요가 없습니다. 이미 설치의 일부로 포함되어 있기 때문입니다. 또한 기본적으로 간편 실행은 시간에 따라 Office 설치를 지속적으로 업데이트합니다.
이뿐만이 아닙니다. 간편 실행은 가상화 기술을 사용하여 로컬 컴퓨터의 독립된 별도 환경에 Office를 설치하고 실행합니다. 이를 통해 누릴 수 있는 이점은 무엇일까요? 사용자가 서로 다른 두 가지 버전의 Office를 동일한 컴퓨터에서 실행할 수 있습니다. 예를 들어 Excel 2013 Preview와 Excel 2010을 동일한 컴퓨터에서 실행할 수 있습니다. 따라서 조직에서 새로운 버전의 Office를 테스트해 보려는 경우 사용자에게 추가 컴퓨터를 제공할 필요가 없습니다. 기존 버전의 Office가 설치되어 있는 컴퓨터에 새로운 버전의 Office를 그대로 설치할 수 있습니다. 이를 통해 새로운 버전의 Office에서 제공되는 새로운 기능과 향상된 기능을 한층 더 쉽게 확인할 수 있습니다.
간편 실행에 대한 자세한 내용은 간편 실행 개요(영문일 수 있음)를 참조하십시오.
간편 실행이 실제로 작동하는 것을 확인하고 싶으시면 Microsoft Office 365 ProPlus Preview를 다운로드하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Using Click-to-Run to install the new Office를 참조하십시오.
최초 문서 게시일: 2012년 7월 23일 월요일
그 동안 저희는 좀 바빴습니다! 새로운 Office 릴리스에 맞춰 새로운 자료를 대거 마련했거든요. 먼저 새로운 Tech Centers를 검토해 보시길 바랍니다.
이제 Office Resource Kit 팀에서는 세 가지 새로운 콘텐츠 라이브러리를 제공합니다.
왜 세 가지 라이브러리가 있냐고요? 여러분의 조직에서 Office 구독 옵션으로 Office 365를 사용할 것을 고려하거나 계획 중인 경우 Office 365 ProPlus Preview 라이브러리를 사용해야 합니다. Office 365 ProPlus는 간편 실행을 사용하므로 배포 프로세스가 기존 Windows Installer 기반(MSI)의 Office 배포와 다릅니다. Office 365를 구독하지 않고 Office 2013을 고려 중인 경우 MSI 배포가 적용되므로 Office 2013 Preview Resource Kit를 사용해야 합니다. 마지막으로, Office Web Apps를 제공하는 Office 365 제품 중 하나를 사용하는 대신 온-프레미스에서 Office Web Apps를 배포하려는 경우 Office Web Apps Preview 라이브러리를 사용해야 합니다.
이러한 라이브러리에서 현재 제공되는 문서는 저희가 계획한 콘텐츠의 극히 일부에 불과합니다. 저희는 앞으로 몇 달에 걸쳐 새로운 콘텐츠를 꾸준히 게시할 예정입니다. 따라서 새로 게시되는 콘텐츠 목록(각 라이브러리 아래 표시되는 첫 번째 문서)을 수시로 확인하시기 바랍니다.
많은 의견 부탁 드립니다! 콘텐츠를 검토하는 동안 혼동되는 내용이나 기타 콘텐츠 문제를 발견하실 경우 해당 TechNet 문서에 있는 “이 항목 평가” 옵션을 클릭하여 의견을 보내 주시고 해당 콘텐츠 문제를 설명해 주십시오. 제품 자체에 대한 의견을 주시려면 Office 응용 프로그램 내에 있는 웃는 모습/찡그린 모습 아이콘을 사용하거나 포럼(영문일 수 있음)에 게시해 주시면 됩니다.
주요 콘텐츠 소개 - 현재 이러한 라이브러리에 포함되어 있는 주요 콘텐츠를 소개하면 다음과 같습니다.
Office 365 ProPlus Preview 개요(영문일 수 있음)
Office 365 ProPlus Preview 배포 옵션(영문일 수 있음)
간편 실행 개요(영문일 수 있음)
간편 실행 사용자 지정 개요(영문일 수 있음)
간편 실행 Office 배포 도구(영문일 수 있음)
Office 365 ProPlus Preview 라이선스 등록 및 활성화 개요(영문일 수 있음)
기타 여러 문서(영문일 수 있음)
Office 2013 Preview Resource Kit(영문일 수 있음)는 조직에서 Office MSI 설치를 계획, 구현 및 유지 관리하는 IT 전문가를 위한 것입니다.
Office 2013 Preview 둘러보기(영문일 수 있음)에는 Office 2013 제품군의 시스템 요구 사항과 IT 전문가에게 유용한 새로운 기능 및 향상된 기능에 대한 정보가 수록되어 있습니다.
Office 2013 Preview의 호환성(영문일 수 있음)에는 새로운 Office 2013 Preview 호환성 도구 및 리소스에 대한 정보가 수록되어 있습니다.
Office 2013 Preview 배포(영문일 수 있음)에는 볼륨 활성화를 구성하고 배포하는 방법, 설치를 사용자 지정하는 방법 및 조직에 Office 2013 Preview를 배포하는 방법과 관련한 정보가 수록되어 있습니다.
Office 2013 Preview 관리(영문일 수 있음)에는 조직에서 Office 2013 설치를 지원하고 관리하는 데 도움이 되는 정보가 수록되어 있습니다.
Office 2013 Preview 용어집(영문일 수 있음)에는 Office 2013 Preview에서 사용되는 새로운 용어 또는 변경된 용어의 정의가 들어 있습니다.
Office Web Apps Preview(영문일 수 있음) - 이 새로운 릴리스에서는 Office Web Apps 아키텍처와 배포가 변경되었습니다. Office Web Apps Server Preview를 통해 이것이 어떻게 가능한지를 알아보십시오.
인프라 배포: Office Web Apps Server Preview(영문일 수 있음)에는 Office Web Apps Server Preview에 대한 정보와 이것이 호스트에 Office Web Apps Preview 기능을 제공하는 방법에 대한 정보가 수록되어 있습니다.
SharePoint 2013 Preview와 함께 Office Web Apps Preview 사용(영문일 수 있음)에는 SharePoint용으로 Office Web Apps Preview를 배포하고 구성하는 방법에 대한 정보가 수록되어 있습니다.
오프라인에서 사용할 라이브러리 콘텐츠를 다운로드하고 싶으십니까? 현재 두 가지 콘텐츠 라이브러리가 오프라인 도움말 형식으로 제공되며, 오프라인 도움말 형식 버전의 Office 365 ProPlus Preview(영문일 수 있음)도 곧 제공될 예정입니다. 하지만 오프라인 도움말 파일은 Office Preview 릴리스 첫 날에 제공되는 콘텐츠에 해당하며 온라인 콘텐츠처럼 최신이 아닙니다. 따라서 새로 게시되는 업데이트 목록(각 라이브러리 아래에 있는 첫 번째 문서 - 예: Office 2013 Preview Resource Kit의 새로 게시되는 콘텐츠(영문일 수 있음))을 수시로 확인하시기 바랍니다. 다음은 다운로드 링크입니다.
한 번에 너무 많은 정보를 드렸나요? 앞으로 며칠, 몇 주, 몇 달에 걸쳐 이 블로그에 새로운 Office에 대한 자세한 정보를 계속 게재할 예정입니다.
지금 바로 Microsoft Office 365 ProPlus Preview를 다운로드하세요.
또한 새로운 Office 2013 및 Office 365 ProPlus Preview 포럼(영문일 수 있음)을 확인하세요.
감사합니다.Office Resource Kit 팀
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Resources for the new Office release를 참조하십시오.
최초 문서 게시일: 2012년 8월 11일 토요일
Office Migration Planning Manager(OMPM)는 Microsoft Office IT Pro 고객들 사이에서 꾸준한 인기를 누리고 있는 도구로서, 여전히 블로그 독자들은 물론 당사 Microsoft 컨설턴트로부터도 관련 의견과 질문이 들어오고 있습니다. Microsoft 블로그에 자주 글을 게재하는 객원 블로거이자 호환성 분야 전문가인 Curtis Sawin은 OMPM이 유용한 경우(문서가 OpenXML 형식으로 얼마나 잘 변환되는지 결정)와 이보다 중요한 OMPM이 유용하지 않은 경우(문서가 Office 2010에서 얼마나 잘 작동하는지 결정)를 고객이 이해할 수 있도록 돕기 위해 지칠 줄 모르는 노력을 기울여 주었습니다. 아직 보지 않으신 경우 이 주제에 대해 잘 정리되어 있는 3부작 블로그 시리즈(영문일 수 있음)와 비디오를 살펴보시기 바랍니다.
최근까지 Microsoft는 문서 호환성을 평가하는 데 도움을 주는 권장할 만한 대체 도구를 보유하지 않았습니다. 이제 Office 2013 Preview 릴리스와 함께 Office 원격 분석 대시보드와 이것이 "현대적인" Office 호환성 프로세스에 어떻게 부합되는지를 모두 전해드릴 수 있게 되었습니다. Makoto Yamagishi는 원격 분석 대시보드 사용에 대한 새로운 블로그 시리즈를 시작했으며, 저희는 이 밖에도 많은 블로그 게시물과 문서를 제공할 예정입니다. 그 사이에 저는 OMPM과 원격 분석 대시보드를 간략하게 비교하여 여러분이 OMPM에 대해 이미 알고 있는 사항을 적용하는 동시에 원격 분석 대시보드에 대한 정보를 신속하게 파악할 수 있도록 돕고자 합니다.
아, 지금 무슨 생각을 하시는지 압니다. "하지만 아직 Office 2010 마이그레이션을 계획 중인데요. Office 2013용 도구가 무슨 소용이 있을까요?"라고 하실 수 있습니다. 다행히 원격 분석 대시보드는 Office 2013 Preview 고객만을 위한 것이 아닙니다. 이것은 Office 2010, Office 2007, Office 2003을 실행하는 클라이언트 컴퓨터도 모니터링합니다. 대시보드를 보려면 Excel 2013 Preview가 필요하긴 하지만, Office 2013이 프리뷰 기간 동안에는 무료로 제공되므로 다운로드의 일부로 Excel 2013 Preview와 원격 분석 대시보드를 얻을 수 있습니다. 따라서 OMPM을 사용하여 Office 문서에 대한 철저한 검색을 시작하기 전에, 이 대신 원격 분석 대시보드를 사용하는 것을 고려해 보시기 바랍니다.
아래에는 OMPM과 원격 분석 대시보드의 주요 차이점을 파악하는 데 도움이 되도록 이 둘을 비교한 표가 나와 있습니다.
OMPM
원격 분석 대시보드
다운로드 위치
Microsoft Download Center에서 무료로 다운로드(영문일 수 있음)
Office 2013 Preview의 일부로 설치
호환성 및 인벤토리 데이터가 저장되는 위치
SQL 데이터베이스
데이터가 수집되는 방식
수집되는 항목
OMPM은 검색하는 원본에서 바이너리 문서 목록을 수집합니다. 전체 목록은 TechNet을 참조하십시오.
OMPM은 추가 기능 또는 솔루션에 대한 데이터를 수집하지 않습니다. 이러한 데이터를 수집하려면 Office Environment Assessment Tool(OEAT)이 필요합니다.
원격 분석 대시보드는 다음을 수집합니다.
전체 목록은 TechNet(영문일 수 있음)을 참조하십시오.
위의 표에서 볼 수 있듯이 두 도구 간에는 많은 차이점이 있습니다. 가장 근본적인 차이 중의 하나는 원격 분석 대시보드가 각 클라이언트에 설치된 에이전트 구성 요소를 사용하여 클라이언트에서 최근에 사용된 문서와 추가 기능에 대한 인벤토리와 호환성 데이터를 정기적으로 수집한다는 것입니다. OMPM을 사용할 경우 다양한 종류의 데이터 출처(클라이언트, 공유 폴더, 웹 사이트)에 대해 수동으로 검색을 실행해야 합니다. Microsoft에서는 검색 방법을 의도적으로 변경했습니다. 여러 사용자에 의해 자주 사용되는 문서와 추가 기능이 얼마간 사용되지 않은 문서와 추가 기능에 비해 업무상 더욱 중요하다고 생각하기 때문입니다. 실제로 사용되는 문서만 모니터링함으로써 Office 배포 계획과 파일럿 사용에 소요되는 시간을 절약할 수 있습니다.
OMPM과 원격 분석 대시보드 간의 또 다른 근본적인 차이는 특정 Office 2013 Preview 응용 프로그램이 응용 프로그램 충돌과 오랜 로드 시간과 같은 호환성 이벤트(영문일 수 있음)를 에이전트에 보고하도록 디자인되었다는 점입니다. 이뿐만 아니라 에이전트는 실제로 Office 2013 Preview 클라이언트에 내장되어 있어 별도로 배포할 필요가 없습니다. 또한 이러한 이벤트를 실시간으로 모니터링하길 원할 경우 Office 원격 분석 로그(영문일 수 있음)를 사용하여 모든 Office 2013 Preview 클라이언트에서 이렇게 할 수 있습니다. 원격 분석 로그를 사용하면 로컬 클라이언트에서 발생한 이벤트를 확인할 수 있는 한편, 원격 분석 대시보드의 경우 모니터링되는 클라이언트 전체에서 발생하는 이벤트가 단일 대시보드에 통합됩니다.
물론 Office 2013 Preview에 내장된 에이전트와 호환성 이벤트는 Office 2010 배포에 도움이 안 될 수도 있습니다. 하지만 OMPM을 사용하여 철저한 검색을 수행하는 대신 Office 클라이언트에 에이전트를 배포함으로써 Office 2010 배포 계획에 소요되는 시간을 절약하고 업무상 중요한 문서와 추가 기능을 사전에 파악할 수 있습니다. 또한 이후에 Office 2013의 파일럿 사용을 시작하게 되면 에이전트 보고 기능이 이미 사용하도록 설정되어 있으므로 사용자가 Office 2013에서 기존 문서를 열 때 호환성 이벤트를 모니터링할 수 있습니다. 아울러 이전 버전의 Office와 Office 2013을 나란히 실행하는 기능을 새롭게 지원하므로 사용자 채택 테스트가 한결 수월해집니다.
원격 분석 대시보드를 사용해 보시겠습니까? 배포 안내서(영문일 수 있음)를 참조하시고 블로그를 구독(영문일 수 있음)하여 새로운 블로그 게시물을 확인하십시오.
Jill
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Still using OMPM? Give Office Telemetry Dashboard a try!를 참조하십시오.
최초 문서 게시일: 2012년 8월 1일 수요일
간편 실행(영문일 수 있음)은 Office 제품을 다운로드하고 사용하는 데 소요되는 시간을 대폭 줄여 주는 Microsoft 스트리밍 및 가상화 기술입니다. Office 365를 등록한 관리자는 사용자들이 Office 365 포털에서 직접 설치하도록 하는 대신, Office 배포 도구를 사용하여 온-프레미스 위치에서 간편 실행 Office 제품을 준비하고 배포할 수 있습니다. 다운로드 가능한 간편 실행 Office 배포 도구를 통해 관리자는 간편 실행 제품과 언어 원본을 온-프레미스 위치에 다운로드할 수 있습니다. 이것은 관리자가 네트워크 요구량을 최소화하거나 기업 보안 요건에 따라 사용자가 인터넷에서 제품을 설치하지 못하도록 하려는 경우에 유용합니다.
Office 배포 도구를 실행하기 위해 관리자는 다음을 수행해야 합니다.
다음 자료를 통해 간편 실행과 Office 배포 도구에 대한 자세한 내용을 알아보십시오.
Office 365에 대한 자세한 내용은 다음을 참조하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Office Deployment Tool for Click-to-Run을 참조하십시오.
최초 문서 게시일: 2012년 8월 3일 금요일
Microsoft Application Virtualization(영문일 수 있음)(App-V)을 사용하면 사용자가 자신의 컴퓨터에 직접 응용 프로그램을 설치하지 않고도 컴퓨터에서 응용 프로그램을 사용할 수 있습니다. 응용 프로그램 시퀀싱이라고 하는 프로세스를 사용하여 응용 프로그램이 클라이언트 컴퓨터의 독립적인 자체 가상 환경에서 실행될 수 있습니다. 시퀀싱되는 응용 프로그램은 서로 격리되므로 응용 프로그램 충돌이 발생하지 않고 응용 프로그램이 클라이언트 컴퓨터와 상호 작용할 수 있습니다. App-V 팀은 2012년 7월 24일에 App-V 5.0 베타(영문일 수 있음)를 릴리스했으며, 관리자는 이를 Microsoft Connect 사이트에서 다운로드할 수 있습니다. App-V 5.0은 조직에서 Windows 7 및 Windows 8을 실행하는 고객을 위한 새로운 기능을 통해 다음과 같은 이점을 제공합니다.
Microsoft는 Office 가상화에 대한 고객의 요구에 부응하여 2012년 7월 24일에 Microsoft Office 2013 Preview App-V 패키지(영문일 수 있음)를 릴리스했습니다. 이 다운로드는 Office 2013 Preview(영문일 수 있음) 간편 실행을 App-V 패키지로 제공합니다. 간편 실행(영문일 수 있음)은 Office 제품을 다운로드하고 사용하는 데 소요되는 시간을 대폭 줄여 주는 Microsoft 스트리밍 및 가상화 기술입니다.
이를 통해 App-V 관리자가 얻을 수 있는 이점은 다음과 같습니다.
관리자는 신속하게 Office를 배포하고, 주문형 액세스를 제공하는 한편, 기존 Office가 설치된 컴퓨터에 나란히 Office를 설치할 수 있습니다. Office는 해당 컴퓨터에 설치된 다른 응용 프로그램과 상호 작용할 수 있습니다.
App-V에 대한 자세한 내용은 다음 자료를 참조하십시오.
간편 실행에 대한 자세한 내용은 다음을 참조하십시오.
64비트 버전의 Office 2013 Preview와 지원되는 동시 사용 시나리오에 대한 자세한 내용은 다음을 참조하십시오.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Office 2013 Preview App-V packages available (App-V 5.0 Beta)을 참조하십시오.
새로운 Office 2013 Preview에는 모든 사용자를 위한 보안 관련 기능이 있습니다.
사용자는 간단한 로그인으로 Office 내에서 클라우드 콘텐츠에 손쉽게 액세스할 수 있습니다. 프로필을 만들고 한 번 로그인한 후에는 다시 ID 확인이 필요 없이 로컬 및 클라우드 Office 파일에 원활하게 액세스하여 작업할 수 있습니다. 관리 또는 페더레이션 OrgID를 사용하여 로그인하고 Office 2013 환경 내에서 이러한 ID 간에 손쉽게 전환할 수 있습니다. 한편 클라이언트 인증 API를 통해 사용자 로그인 및 로그아웃과 활성 사용자 ID 전환이 처리됩니다.
또한 추가 API를 통해 로밍 설정(기본 설정 및 최근에 사용한 문서)과 각 ID에 제공되는 서비스가 추적됩니다. 사용자는 워크플로 효율성을 개선하고 IT 관리자는 인증을 간편하게 관리할 수 있습니다. 사용자는 SkyDrive를 비롯한 모든 Office 응용 프로그램에 대해 세션당 한 번만 인증하면 됩니다. 이는 Microsoft 계정이든, Office 365에 액세스하는 데 사용되는 사용자 ID이든, 응용 프로그램에서 사용되는 인증 프로토콜이든, ID 제공자에 관계없이 해당됩니다. 클라우드에서 또는 Active Directory, FIM(Forefront Identity Manager) 또는 ADFS(Active Directory Federation Services)를 사용하여 인증과 ID 제공을 완벽하게 수행할 수 있습니다.
암호를 잊어버릴 경우 더 이상 염려할 필요가 없습니다! 새로운 Office 2013 파일 암호화 방법을 사용하면 IT 관리자가 개인 에스크로 키를 사용하여 암호로 보호된 Word, Excel 및 PowerPoint 파일의 암호를 해독할 수 있습니다. 이제 암호가 적용될 때 공개 키와 인증서 쌍이 파일 헤더에 저장됩니다. 암호를 분실하거나 잊어버릴 경우 IT 관리자가 사용 권한 및 인증서/개인 키 액세스 권한과 함께 명령줄 도구를 사용하여 암호를 제거하거나 새 암호로 파일을 보호할 수 있습니다.
디지털 서명도 개선되었습니다. 이제 ODF(Open Document Format) v1.2 파일 형식뿐만 아니라, 다른 응용 프로그램 내부에서 서명되었지만 Office 2013 Preview에서 열린 ODF 문서의 디지털 서명 확인도 지원됩니다. 또한 문서가 서명된 물리적 주소, 서명자의 역할 또는 직함, XAdES(XML Advanced Electronic Signatures)를 사용하여 문서에 서명할 때의 의도문과 같은 세부 정보도 Office 2013 Preview에 포함할 수 있습니다.
IRM(정보 권한 관리)이 간편해졌습니다. Office 2013 Preview에는 새 UI를 갖춘 새로운 IRM 클라이언트가 포함되어 있어, 예를 들어 파트너 조직 또는 기업과 함께 비공개 문서를 공유하고 문서 작업을 수행하는 사용자에 대한 ID 선택이 간소화됩니다. 또한 RMS(권한 관리 서비스) 서버의 자동 서비스 검색을 지원합니다. 아울러 Microsoft Office Web apps Preview에 대한 읽기 전용 IRM 지원도 제공합니다. Office Web apps Preview에서는 SharePoint 라이브러리에 있는 IRM 보호 문서 또는 Outlook 메시지에 첨부된 IRM 보호 문서를 볼 수 있습니다.
의심스러운 파일에 대한 임시 격리소를 통해 제한된 보기가 개선되었습니다. 기능 이름이 이상하군요. 의심스러운 파일에 대한 임시 격리소라고요? 제한된 보기가 개선되었다는 것인가요, 아니면 의심스러운 파일에 대한 임시 격리소로 제한된 보기가 개선되었다는 것인가요? 제한된 보기는 Excel, PowerPoint 또는 Word에서 편집하려고 파일을 열기 전에 로우박스(lowbox)라고도 하는 제한된 환경에서 파일을 열어 검토함으로써 컴퓨터에 대한 익스플로잇을 줄이는 데 도움이 됩니다. Office 2013 Preview는 더욱 강력한 프로세스 격리 기능을 제공하며 사용자가 파일의 안전성을 확인할 때까지 로우박스에서의 네트워크 액세스를 차단합니다.
Office 2013 Preview의 보안 기능에 대한 자세한 내용은 보안 개요(영문일 수 있음)를 참조하십시오.
새로운 Office에 대한 다른 사용자의 평가를 보려면 포럼(영문일 수 있음)을 확인하십시오.
Microsoft Office 365 ProPlus Preview 다운로드
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 New Security Features in Office 2013 Preview를 참조하십시오.
최초 문서 게시일: 2012년 8월 18일 토요일
안녕하세요 여러분,
SharePoint Designer 팀의 PM인 조정윤(John)이라고 합니다. 이제 SharePoint 및 SharePoint Designer 2013 베타 2가 공개됨에 따라 저희 제품 그룹에서는 보충 게시물들을 공유하고자 합니다.
이 게시물에서는 레거시 스타일 워크플로 호출이 지원되는 이유와 이 기능을 사용하는 방법을 설명하려고 합니다.
무엇보다도 이 기능은 SPD 워크플로의 재사용성을 크게 개선할 것으로 기대됩니다. 사용자는 SharePoint 사이트에서 고도로 재사용 가능한 워크플로를 설정하고 스크립트나 함수와 마찬가지로 워크플로를 활용할 수 있습니다.
SharePoint 2013 워크플로 기능으로 SharePoint 2010 동작의 모든 기능을 완전히 대체하는 것은 불가능했습니다. SharePoint 2013은 다른 플랫폼을 기반으로 하고 이를 기반으로 다시 제작되었기 때문입니다. 워크플로 제품 팀에서는 새로운 최종 사용자 시나리오를 더욱 다양하게 구현할 수 있도록 하는 새로운 기능을 만드는 데 투자하는 반면, 사용자의 의견을 토대로 자주 사용되지 않는 기능에는 손을 놓았습니다.
그럼에도 불구하고 워크플로 제품 팀은 기존 시나리오를 모두 포함시키기를 강력히 원했습니다. 이에 따라 최종 사용자가 2013 워크플로에서 2010 워크플로를 호출할 수 있도록 함으로써 SharePoint 2013과 SharePoint 2010을 결합하는 "워크플로 시작" 동작을 디자인했습니다. 이것은 현재 SPD 사용자가 경제적으로 마이그레이션할 수 있도록 지원하는 유일한 방안이었습니다.
워크플로는 목록 워크플로, 다시 사용할 수 있는 워크플로, 사이트 워크플로의 3가지 유형으로 분류할 수 있습니다. 자세한 내용은 다음 블로그 게시물을 참조하십시오. 다시 사용할 수 있는 워크플로는 연결 시간에 입력 매개 변수를 취하며, 이후에 목록 워크플로인 것처럼 목록과 목록 항목에서 트리거할 수 있습니다. 워크플로를 시작하기 위해서는 호출 시점에 SharePoint 2010 워크플로가 실행될 수 있어야 합니다. 즉, 다시 사용할 수 있는 워크플로인 경우 이미 연결되어 있어야 합니다. 따라서 이것은 단일 동작인 "목록 워크플로 시작"을 통해 지원되며, 이 동작은 트리거할 SharePoint 2010에 연결된 워크플로, 초기화 양식 매개 변수, 연결된 워크플로가 실행될 대상 항목의 세 매개 변수를 받습니다. 이에 반해, 사이트 워크플로는 실행될 대상 항목이 필요 없으며 다른 동작인 "사이트 워크플로 시작"을 사용합니다. 이 동작은 트리거할 SharePoint 2010 사이트 워크플로와 초기화 양식 매개 변수의 두 매개 변수를 받습니다.
이에 관해 좀 더 심층적인 정보를 알아보시려면 http://msdn.microsoft.com/ko-kr/library/sharepoint/jj163181(office.15)(영문일 수 있음)에서 "워크플로 상호 운용 브리지"를 참조하십시오.
이제 기본적인 개념을 이해하셨을 테니 이러한 동작을 사용하는 경우와 그 방법을 이야기하려고 합니다. 예제 시나리오와 단계별 설명을 제시해 보겠습니다. J
SharePoint 2010 사이트에서 “예산 승인(Budget Approval)” 워크플로를 사용하고 있다고 가정해 봅시다. IT 관리자가 SharePoint 2010을 SharePoint 2013으로 업그레이드하기로 결정하고, 이에 따라 기존 SharePoint 2010 워크플로를 새 사이트로 마이그레이션했습니다. 참고로 이것은 워크플로를 SharePoint 2013 워크플로로 업그레이드했다는 의미는 아닙니다. 이러한 워크플로는 여전히 SharePoint 2010 워크플로입니다. “예산 승인(Budget Approval)” 워크플로는 재무 또는 인사 부서에 예산을 요청하는 데 사용되며, 요청 금액에 해당하는 “요청 예산(Budget requested)”, 해당 예산이 필요한 이유를 설명하는 “설명(Explanation)”, 응답 기한에 해당하는“요청된 승인 기한(Requested approval due date)”, 관련 정보를 나타내기 위한 “참조(Reference)”의 4가지 매개 변수를 입력 값으로 취합니다.
“예산 승인(Budget Approval)” 워크플로를 새 워크플로 프로세스의 일부로 사용하길 원한다고 해 봅시다. 이전 같으면 새 워크플로를 만든 후 새 프레임워크에서 이 워크플로를 다시 작성해야 했을 것입니다. 그리고 2013 워크플로의 새로 도입된 기능을 “예산 승인(Budget Approval)” 워크플로와 결합하려고 할 경우 이 모두를 하나의 워크플로로 작성하는 것이 불가능했을 것입니다.
이 경우에 “워크플로 시작(Start a Workflow)” 동작은 완벽한 해결 방안이 됩니다. “예산 승인(Budget Approval)” 워크플로가 “Contoso 재무(Contoso finance)” 목록 아래에 있는 목록 워크플로이고 Contoso의 재무 프로세스가 워크플로에 의해 자동으로 처리된다고 해 보겠습니다.
1. 트리거할 대상 워크플로가 목록 워크플로이거나 목록에 연결된 다시 사용할 수 있는 워크플로인 경우 “목록 워크플로 시작(Start a List Workflow)” 동작을 삽입합니다.
2. 이 동작이 삽입된 상태에서 해당 워크플로 또는 연결을 먼저 선택해야 합니다. 이를 위해 “SharePoint 2010 목록 워크플로(SharePoint 2010 list workflow)” 링크를 클릭합니다.
3. 대상 워크플로가 있는 목록을 찾은 후에 해당 워크플로를 선택합니다.
4. “확인(OK)”을 클릭하여 위의 대화 상자를 닫습니다. 다음으로, 목록 시작(Start a List) 워크플로 동작 문장에 있는 "매개 변수(parameters)" 링크를 클릭합니다. 그러면 SharePoint Designer 2013에서 워크플로를 분석하고 초기화 매개 변수와 매개 변수에 미리 정의된 값을 표시합니다.
서로 다른 각 매개 변수에 대해 “유형(Type)” 정보가 추가로 표시될 것입니다. 그 이유는 SharePoint 2013 워크플로의 제작자가 SharePoint 2010 워크플로의 제작자와 다를 수 있기 때문입니다. 또한 저희 팀에서는 호출된 워크플로를 조회하지 않고도 초기화 양식 매개 변수 값을 설정할 수 있도록 SharePoint 2013 워크플로의 제작자에 대한 충분한 정보를 제공하길 원했습니다.
5. 디자인 중에 각 매개 변수의 값을 설정할 수 있습니다. 여기서 조회 값을 선택할 수 있으며 해당 값이 런타임에 실제로 설정됩니다. 이를 통해 호출하는 SharePoint 2013 워크플로와 호출되는 SharePoint 2010 워크플로를 사용한 통합 프로세스를 디자인하는 유연성을 누릴 수 있습니다. 또한 대화 상자에 제한 사항이 표시되므로 매개 변수의 정보를 미리 알아볼 필요가 없습니다.
6. 물론 텍스트 편집기에 직접 입력하여 값을 설정할 수도 있습니다. 참고로 대화 상자와 그 기능은 매개 변수 유형에 따라 다릅니다.
7. “…”을 누르면 채워지는 매개 변수 유형에 해당하는 디자이너 유형이 나타나 그에 알맞게 입력할 수 있습니다. 한편 “Fx” 단추를 클릭하면 표준 조회 대화 상자가 표시됩니다.
8. 매개 변수가 모두 설정되고 나면 “초기화 매개 변수 값 설정(Set Values for Initiation Parameters)” 대화 상자를 닫습니다. 설정된 매개 변수 개수가 동작 문장에 바로 표시됩니다.
9. 다음으로, 대상 워크플로가 실행될 항목을 선택합니다. 대개 "현재 항목"에 대해 프로세스를 실행하려 할 것입니다. 즉, 호출하는 워크플로와 호출되는 워크플로를 실행하고 로그와 결과를 동일한 항목에 남겨 둡니다. 이러한 일반적인 시나리오를 지원하기 위해서는 "이 항목(this item)" 매개 변수로 “현재 항목(Current Item)”을 선택해야 합니다.
그러면 모두 완료됩니다! SharePoint 2010 워크플로를 호출하기 위해서는 동작 문장을 추가하고 적절한 값을 설정하기만 하면 됩니다. 간단하죠? J 실제로 이 프로세스는 최종 사용자가 SharePoint 서버에서 SharePoint 2010 워크플로를 트리거하는 동작과 유사합니다. 목록, 항목 및 연결된 워크플로를 선택하고 초기화 양식을 채우면 됩니다. SharePoint 서버에 대해 수행하는 최종 사용자 단계는 아래와 같습니다.
또 다른 훌륭한 기능은 호출하는 SharePoint 2013 워크플로 내에서 호출된 워크플로의 변수 값을 사용할 수 있다는 것입니다. 이러한 변수는 SharePoint 2013 워크플로에서 조회 대화 상자를 통해 사용할 수 있습니다.
예제 시나리오를 통해 이에 대해 자세히 설명하겠습니다.
새로운 회사 정책이 공표되어 워크플로 디자이너가 예산 승인 프로세스 참가자들에게 새로운 정책을 검토하도록 알림 전자 메일을 보내야 합니다.
10. 예산 승인 참가자들에게 전자 메일을 보내려면 “전자 메일 보내기(Send an email)” 동작을 추가합니다.
11. SharePoint 2010 워크플로의 변수를 조회하려면 "받는 사람(To)" 컨트롤에서 “워크플로 사용자 조회(Workflow Lookup for a User)”를 선택합니다.
12. “목록/사이트 워크플로 시작(Start a List/Site Workflow)” 동작을 삽입하고 SharePoint 2010 워크플로를 선택한 후에는 새 데이터 원본이 자동으로 만들어집니다. 데이터 원본의 이름은 정적 텍스트 “SharePoint 2010 Output”과 워크플로 이름으로 구성됩니다.
13. “예산 승인(Budget Approval)”의 모든 변수가 두 번째 드롭다운인 “원본 필드(Field from source)”에 표시됩니다. 필요한 변수를 선택하고 “확인(OK)” 단추를 눌러 전자 메일 대화 상자에서 “받는 사람(to)” 값을 설정합니다.
14. 마찬가지로 “참조(CC)” 섹션을 채웁니다. 이 변수는 SharePoint 2010 워크플로를 만든 사람에 의해 수동으로 만들어져 있습니다. 나머지 필드를 원하는 값으로 채웁니다.
이제 SharePoint 2010 워크플로의 반환 값을 사용하는 방법을 잘 이해하셨을 줄로 생각합니다.
앞의 예제에서는 “워크플로 시작(Start a Workflow)” 동작을 사용하여 레거시 워크플로를 호출하는 방법을 보여 드렸습니다. 이 개념을 기반으로 확장하여 동일한 동작으로 추가 기능을 SharePoint 2013 워크플로에 추가할 수 있습니다. 예를 들어 SharePoint 2010 워크플로에서만 사용할 수 있는 일부 동작(예: 조회 관리자 동작)이 있습니다. “워크플로 시작(Start a Workflow)” 동작으로 이러한 레거시 동작을 사용하는 다른 워크플로를 트리거하고 기능을 확장할 수 있습니다.
“워크플로 시작(Start a Workflow)” 동작과 그 사용 방법을 완전히 익히고 나면, SharePoint 2013 워크플로와 SharePoint 2010 워크플로가 더 이상 별도의 워크플로 형태로 느껴지지 않을 것입니다. J
SharePoint 2013과 2010 워크플로의 강점을 완전하게 결합하는 데는 제한 사항이 있습니다.
일부는 새 플랫폼의 디자인 변경 때문입니다. 예를 들어 “배정 단계(Assignment Stages)” 유형 매개 변수는 SharePoint 2013 워크플로에서 더 이상 지원되지 않기 때문에 “워크플로 시작(Start a Workflow)”에서 사용할 수 없습니다. 다시 말해서, “승인 프로세스 시작(Start Approval Process)”을 사용해야 할 경우 SharePoint 2010 워크플로를 사용해야 합니다.
또한 “워크플로 시작(Start a Workflow)” 동작을 사용하여 연결하려는 모든 워크플로는 하나의 사이트에 있어야 합니다. 그러나 서로 다른 모든 워크플로의 워크플로 상태 페이지는 별도의 페이지에 표시됩니다.
마지막으로, 다른 목록에 연결된 워크플로 호출은 SharePoint 2013 워크플로의 현재 항목에서 실행할 수 없습니다. 두 워크플로가 서로 다른 목록에 대해 실행되므로 그렇습니다. 따라서 다른 목록에 있는 워크플로를 실행하려면 대상 워크플로 목록에서 워크플로를 실행할 특정 항목을 선택해야 합니다.
“워크플로 시작(Start a Workflow)” 동작은 런타임에 SharePoint 2013 워크플로를 실행하는 도중 SharePoint 2010 워크플로를 트리거합니다. 이것은 호출되는 워크플로 유형에 따라 “목록 워크플로 시작(Start a List Workflow)”과 “사이트 워크플로 시작(Start a Site Workflow)”의 두 가지 유형의 동작을 갖습니다.
대상 워크플로를 선택하고 워크플로의 초기화 매개 변수를 고정 값 또는 동적 값으로 설정합니다. 또한 "목록 워크플로 시작(Start a List Workflow)"의 경우 워크플로가 속한 목록과 워크플로가 실행될 항목을 선택합니다.
이 동작을 SharePoint 2013 워크플로의 어디에나 배치할 수 있으며, 여러 SharePoint 2010 워크플로를 호출하는 것도 가능합니다. 워크플로의 동작을 다시 작성하지 않고 기존 SharePoint 2010 워크플로를 재사용할 수 있습니다. 이를 통해 SharePoint 2013과 SharePoint 2010 워크플로를 매우 효율적이고 간편하게 결합할 수 있습니다.
또한 조회 대화 상자를 통해 호출되는 SharePoint 2010 워크플로의 반환 값을 호출하는 SharePoint 2013 워크플로의 논리에 사용할 수 있습니다. 반환 값에는 동일한 SharePoint 2013 워크플로에서 호출되는 SharePoint 2010 워크플로를 위한 모든 로컬 변수와 몇 가지 추가 조건 변수가 포함됩니다.
모쪼록 이 기능의 이점을 잘 활용하시기를 바랍니다!
조정윤(John)
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 How to trigger a SharePoint 2010 workflow from a SharePoint 2013 workflow를 참조하십시오.
최초 문서 게시일: 2012년 8월 2일 목요일
Microsoft는 2012년 7월 16일에 차기 버전의 Office를 공개했습니다. 새로운 Office에는 IT 전문가를 위한 강력한 기능 중 하나인 Office 원격 분석이 도입되었습니다. 이 기능은 IT 전문가들이 한층 수월하게 Office 업그레이드 작업을 수행할 수 있도록 지원하기 위한 것입니다.
앞으로 게재할 블로그 게시물 시리즈에서는 마이그레이션 비용을 절감하도록 만든 Office 원격 분석의 개념과 기능에 대해 이야기하려고 합니다.
저희는 IT 전문가들이 Office 호환성을 위해 소요하는 시간을 최소화해 준다는 간단한 한 가지 목표를 가지고 이 작업을 시작했습니다. 이전 Office 호환성 테스트 프로세스의 경우 수백만 개의 문서와 수백 개의 추가 기능을 수작업으로 테스트하느라 대개 일년 이상이 소요되었습니다. 새로운 Office는 기존 Office 문서, 추가 기능 및 사용자 지정 솔루션과 호환되도록 설계되었습니다. 하지만 IT 전문가들은 호환성이나 성능 문제 없이 새로운 Office로 사용자의 문서 및 추가 기능을 사용할 수 있는지를 여전히 확인해야 합니다. 새로운 Office의 경우에는 배포를 복잡하게 만드는 일반적인 문제를 조사하여 다음과 같은 새로운 Office 호환성 접근 방식을 개발했습니다.
1단계 데이터 수집: 먼저 최종 사용자로부터 실제 문서 및 솔루션 사용 현황과 메타데이터를 수집합니다.2단계 데이터 분석: Office를 배포하는 첫 날부터 바로 사용해야 하는 업무상 중요한 문서 및 추가 기능을 파악합니다.3단계 가장 중요한 솔루션에 중점을 두고 파일럿 배포 시작: 업무 운영을 위해 필수적인 문서와 추가 기능을 테스트하는 데 중점을 둡니다. 테스트 시 업무상 중요한 문서와 추가 기능이 어떻게 작동하는지를 미리 모니터링합니다.4단계 Office 배포 및 지속적인 솔루션 모니터링: 새로운 Office를 배포하고 해결해야 할 성능 문제나 오류가 있는지 확인합니다. 정말로 중요한 문서와 추가 기능을 파악하고 최신 버전의 Office에서 얼마나 잘 실행되는지를 모니터링하는 것은 엄청나게 버겨운 작업처럼 느껴질 수 있는데, 새로운 Office는 이러한 정보를 자동으로 수집할 수 있습니다.
가망이 있어 보이죠? 실제로 사용되는 문서와 그러한 문서가 얼마나 잘 작동하는지를 어떻게 알 수 있을까요? 이러한 질문에 대한 답을 찾는 데 도움이 되도록 Office 원격 분석 대시보드를 만들었습니다. 이 도구를 통해 새로운 호환성 접근 방식을 따르는 데 필요한 정보를 이용할 수 있습니다.
Office 원격 분석 대시보드는 Excel 기반의 솔루션으로, 이를 통해 IT 전문가들은 최종 사용자가 특정 Office 문서를 얼마나 자주 여는지에 대한 메트릭, 최종 사용자가 경험하는 문제, 그리고 배포, 하드웨어 및 문서에 대한 자세한 정보를 확인할 수 있습니다. 최종 사용자의 PC에서 집계된 원격 분석 데이터가 수집됩니다. 이러한 데이터를 확인하는 방법을 잠시 살펴보겠습니다. 아래 스크린샷에서 볼 수 있듯이, 대시보드에는 회사에서 가장 자주 사용되는 문서와 추가 기능이 표시됩니다.
또한 대시보드에는 문서와 추가 기능이 얼마나 잘 작동하는지도 보고됩니다. 이것은 Word, Excel, Outlook 및 PowerPoint의 버전 간 호환성 문제는 물론 응용 프로그램 안정성 상태도 감지하므로 IT 전문가는 문제 영역과 해결 방법을 신속하게 파악할 수 있습니다. 아래 화면에서는 DocStatusTracker.xlsx라고 하는 Excel 스프레드시트에서 감지되어 보고된 문제의 예를 볼 수 있습니다.
대시보드에 표시되는 데이터는 새로운 Office에 통합된 원격 분석 기능을 사용하여 최종 사용자로부터 수집됩니다. 설치된 Office 클라이언트에서 발생하는 다양한 종류의 이벤트가 수집됩니다.
또한 IT 전문가들은 Office 2003, 2007 및 2010에 원격 분석 에이전트를 배포할 수 있습니다. 원격 분석 에이전트는 이러한 버전의 Office에 대해 자주 사용되는 문서와 등록된 추가 기능 관련 인벤토리 정보를 수집하므로 IT 전문가가 새로운 Office를 배포하기 전에 가장 자주 사용되는 문서와 추가 기능을 확인할 수 있습니다. 이 정보는 기업에서 업무상 중요한 문서와 추가 기능을 파악하는 데 핵심적입니다.
이 게시물을 읽어 주셔서 감사합니다! 후속 게시물 시리즈에서는 Office 원격 분석의 각 기능, 배포 단계 또는 팁 및 모범 사례에 대한 자세한 정보를 다루려고 합니다.
관심 있는 경우 새로운 Office에 대한 고객 프리뷰를 통해 이 기능을 평가해 보실 수 있습니다. 모든 앱(All Apps) 페이지에서 Office 원격 분석 대시보드를 시작하십시오(Windows 7을 사용하는 경우 Office 2013 Tools 폴더 아래에서 Office 원격 분석 대시보드 시작). 기능에 대한 간단한 안내가 나타납니다. 또한 TechNet(영문일 수 있음)에서 자세한 배포 가이드를 찾으실 수 있습니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Introducing Office Telemetry in the new Office를 참조하십시오.
최초 문서 게시일: 2012년 8월 10일 금요일
안녕하세요? SPD 팬 여러분! SharePoint Designer(SPD)의 프로그램 관리자인 임종화라고 합니다. SharePoint Designer 2013 워크플로 디자이너 내의 새로운 기능을 소개해 드리고자 합니다.
이 새로운 기능은 다름 아닌 텍스트 기반 디자이너 내에서 복사하고 붙여 넣는 기능입니다. 복사 및 붙여넣기 기능은 이전 SPD 버전에서 가장 많이 요청된 기능 중 하나였습니다. 이미 한 번 만든 논리를 다시 만드느라 쓸데없이 몇 시간 또는 며칠을 소요한다는 고객의 의견을 수없이 접수했습니다. 이러한 반복적인 작업은 일반적으로 If 문 내의 'Else' 분기에 필요했으며 프로세스에 '반복'이 필요할 경우 for 문에도 필요했습니다. 다행히 새로운 복사 및 붙여넣기 기능 덕분에 이제 이러한 작업이 불필요해졌습니다.
몇 가지 예제 시나리오를 사용하여 이 기능을 설명한 후에 지원되는 사항과 지원되지 않는 사항을 자세히 설명하도록 하겠습니다.
참고로 이 문서에는 새로운 워크플로 플랫폼에서 사용할 수 있는 몇 가지 새로운 워크플로 동작과 구성체가 포함되어 있습니다. 이러한 동작과 구성체에 대해서는 이 블로그와 도움말 문서를 통해 곧 소개할 것이므로 계속 관심을 갖고 지켜봐 주십시오!!
여러분의 SharePoint 2013 서버에 SharePoint 2013 유형의 워크플로가 있다고 합시다. 여러분은 승인/거부 이벤트에 대한 전자 메일 알림을 전송한 후에 승인 상태에 따라 해당 폴더에 문서를 복사하는 문서 승인 워크플로를 만들어야 합니다.
먼저 문서가 승인될 때 워크플로가 수행해야 할 작업에 초점을 둠으로써 이 워크플로를 작성할 수 있습니다. 문서가 거부되는 경우에 대한 논리도 이와 거의 동일하기 때문입니다. "문서 승인됨" 논리는 아래와 같습니다.
또한 전자 메일 내용은 다음과 같습니다.
복사 및 붙여넣기 기능이 지원되지 않았을 때에는 '거부됨(Rejected)' 스테이지에 대해 모든 논리를 다시 작성해야 했습니다. 이 경우에는 다행히 3개의 동작과 1개의 스테이지밖에 없지만, 그럼에도 불구하고 여전히 매우 성가신 작업입니다. 이제 SPD 2013에서는 복사 및 붙여넣기 기능을 사용할 수 있기 때문에 ‘승인됨(Approved)’ 스테이지를 선택하고 Ctrl-C를 누른 다음 바로 아래에서 Ctrl-V를 누르면 됩니다. 그러면 다음과 같이 나타납니다.
스테이지(Stage) 제목은 유지되지 않지만 기타 모든 매개 변수 값은 유지됩니다. '승인된 문서(Approved Documents)' 링크를 클릭하여 '거부된 문서(Rejected Documents)'로 변경한 후에 전자 메일 동작을 편집하여 아래와 같이 '거부된 상태'를 반영하도록 메일 내용을 변경할 수 있습니다.
스테이지 제목을 '거부됨(Rejected)'으로 업데이트하고 '승인 대기(Wait For Approval)' 스테이지의 전환 섹션 내에서 논리를 업데이트한 후에 완료된 워크플로 논리는 아래와 같습니다.
어떻게 생각하세요? 이 짧은 워크플로 시나리오에서도 새로운 기능이 많은 도움이 되었습니다. 또한 우리는 여러 인접한 항목을 선택하는 기능을 지원하므로 이 새로운 기능을 통해 작업이 한결 편리해집니다. 여러 줄의 동작, 단계 및 조건 블록 또는 여러 스테이지를 선택하고 복사한 후에 논리가 필요한 곳에 붙여 넣을 수 있습니다. 선택한 항목은 아래와 같이 하늘색으로 강조 표시됩니다.
이때 잘 알려진 바로 가기 키인 Ctrl-C, Ctrl-V 또는 Ctrl-X를 사용하거나 리본 메뉴 또는 선택한 항목의 상황에 맞는 메뉴를 사용할 수 있습니다.
자, 이제 복사 및 붙여넣기 기능이 작동한다는 것을 알았으니 이 기능을 통해 가능한 몇 가지 시나리오에 대해 궁금해 하시리라 생각됩니다. 복사 및 붙여넣기 기능에 관해 자주 묻는 질문과 그에 대한 답변을 아래에 정리해 놓았습니다.
SharePoint 2010 Workflow 유형(WF3.5 유형)에도 복사 및 붙여넣기를 지원합니다. SPD에서 WF4 워크플로를 사용하든, WF3.5 워크플로를 사용하든 기본적으로 UX는 동일합니다.
'승인됨(Approved)' 상태만 처리하는 다음과 같은 워크플로가 있다고 합시다.
'else' 분기를 삽입하고 파란색으로 강조 표시된 두 동작을 선택한 후에 'else' 섹션에 바로 붙여 넣을 수 있습니다.
그러면 다음과 같은 논리가 만들어집니다.
참고: 적절한 '거부됨(rejected)' 상태를 반영하기 위해 마지막 동작의 속성을 업데이트했습니다.
다음 예를 사용해 보겠습니다. 다른 목록에 있는 값을 조회하는 동작을 다른 서버에 붙여 넣을 경우 다음이 발생합니다.
그림 1. 원본 서버에서의 동작
그림 2. 대상 서버에서의 동작
'오류 확인' 또는 '게시' 단추를 누르면 SPD에서 오류가 없다고 나타내지만 런타임 시 워크플로가 실패합니다.
따라서 조회를 정리하고 다른 사이트에 붙여 넣은 후에 알맞게 업데이트해야 합니다.
목록 워크플로에서만 의미 있는 동작을 복사하여 사이트 워크플로에 붙여 넣는다고 합시다. 그 경우 '오류 확인' 또는 '게시' 단추를 누를 때 다음과 같은 오류 또는 유효성 검사 오류가 나타납니다.
워크플로의 논리를 문서화하기만 하면 되는 경우가 있습니다. 이 경우 한 가지 방법은 비주얼 디자이너를 사용하고 다이어그램을 Visio로 내보내는 것입니다. 하지만 문서화할 영역을 선택하고 복사하여 Word 또는 메모장에 붙여 넣는 방법으로 훨씬 더 빠르게 이 작업을 수행할 수 있습니다. Word에 붙여 넣는 경우 위에 사용된 동일한 논리의 결과는 다음과 같습니다.
얼마나 편리합니까!
대부분의 편집 도구 내에 있는 자주 사용하는 기능을 지원하려고 노력했지만 다음과 같은 제한 사항이 있습니다.
종화
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Copy-and-Paste support in SharePoint Designer 2013을 참조하십시오.
최초 문서 게시일: 2012년 8월 9일
저는 이 블로그 게시물을 SkyDrive에서 작성하고 있습니다. 집에서 작성을 시작하고 사무실에서 마무리를 하기 때문만은 아닙니다. 우리 팀 사람들이 의견이 강하고 이들의 의견을 경청해야 하기 때문입니다.
따라서 이 게시물을 팀 사람들에게 보내어 제가 여기서 이야기한 내용에 대한 의견을 얻으려고 합니다. 몇 년 전 같으면 이 글을 작성해서 전자 메일에 첨부 파일로 보냈을 것입니다. 하지만 요즘은 이렇게 하는 것이 불필요하게 번거롭고 싫습니다.
무엇보다도 첨부 파일을 열지 못하는 사람이 있을 수 있습니다. 사실 제가 일하는 곳에서는 이것이 큰 문제는 아닙니다. Word 팀이 사무실 바로 아래층에 있기 때문이죠. 그렇다고 해도 새로운 빌드를 사용해 보거나 기타 다양한 이유로 Word를 설치하지 않는 사람들이 일부 있습니다. 여러분 중 다수도 이에 해당하리라고 생각됩니다.
또한 사람들이 의견을 작성한 후에 제가 할 작업이 문제입니다. 제 원본 첨부 파일에 메모를 달은 전자 메일을 십여 통 받게 될 것입니다. 생각만 해도 골치 아픕니다.
그래서 첨부 파일을 보내지 않고 단지 이 링크를 보내려고 합니다...
http://sdrv.ms/RrhyAH
위 링크를 통해 사람들이 SkyDrive에서 이 문서에 액세스하여 문서에 바로 메모를 추가할 수 있습니다. 브라우저만 있으면 됩니다. 사용 권한을 부여 받을 필요도 없습니다. 이 링크를 받은 사람은 누구나 메모를 추가하고 편집할 수 있습니다. 참고로 여기에 포함한 링크는 예시용이며 실제로 보기만 가능합니다.
이 링크를 얻기 위해 다음으로 이동했습니다...
그리고 다음을 사용했습니다...
이 링크를 팀원들에게 보냈습니다. 그랬더니 건설적인 의견을 많이 받았습니다...
이러한 모든 메모는 문서에 저장되어 있습니다. Word 데스크톱 클라이언트에서 열어도 메모가 나타나고, 로컬 하드 드라이브에 파일을 저장해도 메모가 나타날 것입니다.
저에게 메모를 남겨준 사람들은 Word 데스크톱 클라이언트를 사용하여 메모를 달 수도 있었겠지만 이렇게 하지 않고 Word Web App과 새로운 메모 추가 기능을 사용했습니다. 어떻게 하는지 보여 드리기 위해 첫 번째 메모를 추가해 보겠습니다. Word Web App 뷰어에서 메모(Comments) 창을 열겠습니다...
문서의 일부분을 선택합니다...
새 메모(New Comment)를 클릭합니다...
내용을 입력합니다...
그리고 게시(Post)를 클릭합니다...
오른쪽에 있는 메모를 선택하면 관련 텍스트도 강조 표시됩니다.
그러나 메모를 선택하지 않을 경우 아무 것도 강조 표시되지 않으므로 문서를 쉽게 읽을 수 있습니다.
이전의 메모 추가 기능에서는 메모가 숨겨지지 않은 경우 화면이 복잡해질 수 있다는 문제가 있었습니다. 선택한 메모를 강조 표시하는 것만으로 이 문제가 대부분 해결됩니다. 하지만 문서 여백에 있는 말풍선을 통해 메모가 있다는 것을 여전히 알 수 있습니다.
또한 다음과 같이 메모에 댓글을 달 수도 있습니다...
일부 메모는 상당한 토론으로 이어졌습니다. 토론은 근처에 있는 관련 없는 메모와 분리되도록 들여쓰기됩니다.
제가 메모 추가에 대한 프레젠테이션을 작성하고 의견을 얻기 원할 경우 여기서 설명한 모든 작업을 PowerPoint Web App에서도 수행할 수 있습니다...
PowerPoint는 동일한 Share 환경을 갖추었으며, 각 슬라이드의 여러 부분에 메모를 추가하고 메모에 댓글을 달 수 있는 기능을 비롯하여 매우 유사한 메모 추가 모델을 사용합니다.
이 기능과 기타 여러 가지 유용한 기능을 사용해 보시려면 Preview에 가입(영문일 수 있음)하십시오.
Nick Simons Office Web Apps 선임 프로그램 관리자
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Comments Encouraged를 참조하십시오.
안녕하세요? 저는 SharePoint Designer 2013(SPD 2013 또는 SPD)의 프로그램 관리자인 임종화라고 합니다. 오늘은 실제 시나리오가 반영된 단순한 워크플로를 공유하고, WF4 플랫폼을 기반으로 새로운 SPD 워크플로 디자이너를 사용하여 수행할 수 있는 작업에 대한 약간의 정보를 드리고자 합니다.
실제로 프로세스를 처음 만든 이가 이미 제출한 항목이나 정보에 무언가 문제가 있다는 것을 발견하고 프로세스를 회수해야 하는 사례가 많이 있습니다. 이에 WF4 플랫폼에서 사용할 수 있는 병렬 단계 구성체와 두 가지 작업 동작을 활용하는 단순한 워크플로를 작성해 보려고 합니다.
이것은 기본적인 워크플로 골격입니다. 여기서는 병렬 단계를 사용하여 두 가지 사일로(하위 단계), 즉 일반 승인 프로세스와 회수 프로세스가 병렬로 실행됩니다.
이제부터 이것이 작동하는 방식을 설명하고 런타임 동작을 함께 보여 드리겠습니다.
WF4에서는 병렬 단계에 선택적인 바로 가기 기능이 있습니다. 해당 병렬 단계를 마우스 오른쪽 단추로 클릭하고 ‘고급 속성’을 클릭하면 다음과 같은 대화 상자가 나타나 바로 가기 기능을 사용하도록 선택할 수 있습니다. 이 기능을 사용하려면 부울 변수가 필요합니다. 이 때문에 위의 논리에서 ‘IsShortCut’ 변수를 사용한 것입니다.
사일로 중 하나의 실행이 완료되는 즉시, 다른 사일로가 자동으로 취소되고 병렬 단계가 완료됩니다. 보시다시피 한 사일로에 일반 승인 프로세스가 포함되어 있고, 다른 사일로에 회수 프로세스가 포함되어 있습니다. 워크플로 실행이 병렬 단계에 들어가면 일반 승인 프로세스의 작업과 회수 프로세스의 작업이 병렬로 만들어집니다. 이 예제 워크플로에서는 ‘Anne Weiler’가 제출자입니다.
일반 승인 프로세스가 완료되면 더 이상 워크플로를 회수할 필요가 없으므로 첫 번째 사일로 끝까지 실행되고 나면 회수 프로세스가 자동으로 취소됩니다. 또한 회수 프로세스를 위해 만든 작업이 작업 목록에서 삭제됩니다. 마찬가지로 회수 작업을 완료하여 회수 프로세스가 완료되면 일반 승인 프로세스가 자동으로 취소됩니다.
다시 한 번 말하자면 이 워크플로는 단지 개략적인 예제입니다. 이 워크플로를 더욱 현실적으로 만들려면 작업 결과에 따른 결정을 내리기 위한 추가 논리를 덧붙여야 할 수 있으며, '승인됨(Approved)'과 '거부됨(Rejected)' 이외의 다른 결과를 사용하려는 경우 사용자 지정 작업 콘텐츠 형식을 사용해야 할 수 있습니다.
좀 더 완결된 워크플로는 다음과 같습니다.
이것은 매우 단순하지만 매우 강력한 워크플로 예제입니다. 이 블로그 게시물을 통해 SPD 워크플로를 사용하여 수행하려는 작업에 대한 감을 잡고 유용한 정보를 얻으셨기를 바랍니다.
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 A Sample Approval Workflow Which can be Recalled by the Initiator를 참조하십시오.
이것은 Office Web Apps 차기 릴리스에 한창 몰두하고 있는 Office Web Apps 엔지니어링 팀에서 매주 게재할 블로그 시리즈의 첫 번째 게시물입니다. Mike Morton이 2주 전에 그의 새 Office Web Apps(영문일 수 있음) 블로그 게시물에서 언급했듯이, 이번 릴리스에서 주안점을 둔 영역 중의 하나는 제작 기능을 개선하는 것입니다.
이 게시물에서는 Office Web Applications 프로그램 관리자인 Ken Yuhas가 이러한 개선 사항을 소개하고 브라우저에서 Word Web App의 이러한 기능을 구현한 방식을 이야기하려고 합니다.
20년이 넘는 오랜 기간에 걸쳐 개발된 Office 응용 프로그램은 생산성을 높여 주는 다양한 기능을 갖추고 있습니다. 한편 Office Web Apps 릴리스는 매번 단기간 내에 촉박한 일정에 맞추어 개발하고 있기 때문에 이러한 기존 기능과 여러 새로운 시나리오 가운데 우선적으로 투자할 영역을 정해야 합니다. 이러한 결정을 위해 고객의 의견, 사용량 데이터 및 새로운 시나리오 투자를 고려하고 있습니다. Web Apps는 자주 릴리스하는 만큼 여러분에게 중요한 기능이 무엇인지를 수시로 알려 주시길 부탁 드립니다.
Word Web App 뷰어는 처음부터 데스크톱 환경의 Microsoft Word와 동일한 충실도로 문서를 렌더링했습니다. 그러나 Word Web App 편집기는 동일한 페이지 레이아웃 기능을 갖추지 않았습니다. 이제 이러한 기능이 추가되었으므로 변경 내용이 최종 레이아웃에 어떤 영향을 미치는지를 실시간으로 확인할 수 있습니다. 이와 같이 편집 환경이 대폭 향상되었으며 그림이 포함된 경우에 가장 두드러진 향상을 경험할 수 있습니다.
(Office 2010의 Word Web App 편집기)
(Word Web App 편집기 2013)
이제 문서의 정확한 페이지 너비, 방향, 여백, 단락 간격, 들여쓰기 등을 브라우저에서 바로 확인할 수 있습니다. 페이지 레이아웃 리본 탭을 추가했으므로 이러한 속성을 손쉽게 변경할 수 있습니다. 이러한 향상된 기능을 통해 문서의 충실도가 인쇄된 문서에 더욱 가깝게 개선됩니다.
문서를 열면 서버가 파일을 처리하여 페이지 레이아웃 속성을 문서 내용과 함께 브라우저로 전송합니다. 브라우저에서 실행되는 Microsoft의 JavaScript를 사용하여 문서 내용에 적절한 CSS 값이 적용되고 나머지 작업은 브라우저에서 자동으로 수행됩니다. 올바른 변환을 통해 Microsoft Word에서와 동일한 레이아웃을 브라우저에서 볼 수 있는 것입니다.
(Word Web App 편집기 2013에 포함된 페이지 레이아웃 탭)
또한 이번 릴리스에서는 Word Editor에서 Office Art(효과가 포함된 그림, 차트, SmartArt, Word Art 등)를 볼 수 있는 기능을 추가하여 브라우저에서 바로 이미지에 새로운 그림 스타일을 적용할 수 있습니다. 어디에서 문서에 액세스하든지 일관된 환경을 제공하기 위해 Microsoft는 서버에서 동일한 그래픽 엔진을 사용하여 이미지를 렌더링한 후 Web App으로 전송합니다.
(Word Web App 편집기 2013에 포함된 그림 효과 옵션)
단어 개수 기능은 고객들이 가장 많이 요청하는 기능 중 하나였으며, 따라서 이번 릴리스에 반드시 추가하려고 했습니다. 이제 데스크톱 응용 프로그램과 마찬가지로 상태 표시줄에 단어 개수가 표시됩니다. 그런데 브라우저에서 단어 개수 기능을 구현하는 것은 의외로 어려웠습니다.
(Word Web App 편집기 2013에 포함된 단어 개수 기능)
단어 개수 계산에서는 단어 분리, 즉 어느 문자 그룹이 단어인지를 파악하는 것이 핵심 작업입니다. 그런데 표준 유니코드 문자의 경우 Microsoft의 단어 분리 코드가 단어당 1밀리초 소요되고 브라우저가 단어당 2밀리초 소요되는 것으로 나타났습니다. JavaScript는 단일 스레드이므로 응용 프로그램 시작 시 20페이지 문서에 있는 모든 단어의 개수를 계산할 경우 응용 프로그램이 12초 이상 중지될 수 있습니다!
이에 따라 응용 프로그램이 중지되지 않고 단어 개수 기능을 백그라운드에서 실행하여 표시하도록 단어 개수 계산을 청크로 구분했습니다. 단어 개수 계산을 시작할 때 JavaScript 콜백을 사용하여 약 100단어를 계산한 다음, 응용 프로그램의 나머지에서 입력이나 클릭과 같은 새 이벤트를 처리하도록 합니다. 그리고 모든 이벤트가 처리되면 다시 단어를 계산합니다.
이 밖에도 이번 릴리스에서는 Word Web App의 전반적인 편집 환경에 영향을 주는 자잘한 기능에도 시간을 투자했습니다. 일례로 이제 주석을 사용하여 문서를 편집하거나 변경 내용을 추적할 수 있습니다. 또한 참고 문헌 및 목차와 같은 콘텐츠 컨트롤을 볼 수 있는 기능을 추가했습니다. 이제 삽입된 이미지가 새 단락이 아닌 텍스트 줄 안에 배치되며, 새로운 확대/축소 단추를 사용하여 글꼴 크기를 변경할 수도 있습니다.
(Word에서 생성된 참고 문헌과 텍스트 줄 안에 새로 삽입된 이미지가 있는 문서)
이 블로그 게시물을 통해 Word Web App의 새로운 고급 제작 기능에 대한 기대감이 높아지셨기를 바랍니다. 원할 경우 이 특별 링크(영문일 수 있음)를 통해 로그인하여 SkyDrive에서 새 Office Web Apps를 사용해 보실 수 있습니다. 또는 Office 365 Preview(영문일 수 있음)에 참여하실 수 있습니다.
Ken Yuhas
Office Web Applications 프로그램 관리자
이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Building Advanced Editing in Word Web App을 참조하십시오.