전체 글 387

Sharepoint Field Text 값 가지고 오기.

Sharepoint 필드 값을 가지고 작업을 할때 특수 필드들은 눈에 보이는 값이외의 다른 형태의 값을 가지고 있는 경우가 많다. 그래서 Field에 보면 여러가지 SP필드 타입에 따라 GetFieldValueAsText, GetFieldValue 등의 값을 가지고 올 수 있도록 Method를 제공하고 있다. http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield.aspx http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield_members.aspx 참조 예제) 실제 BDC Field의 값은 엉뚱한 값이 있죠.... SPBusinessDataField lookupType..

Sharepoint Approval workflow 뷰 만들기.

Approval WorkFlow 를 이용해서 보기를 생성해야할 경우가 많은데 그게 별로 쉽지 않다 보이는 값과 내부적으로 처리된는 값이 다르기 때문에 그런데. 실제 내부에 저장되는 값은 다음과 같으니 참고 Not Started 0 Failed on Start 1 In Progress 2 Error Occurred 3 Canceled 4 Completed 5 Failed on Start (retrying) 6 Error Occurred (retrying) 7 Canceled 15 Approved 16 Rejected 17

Sharepoint EventHandler 사용시 유용한 팁...

Itemadding 시 필드값 변경 properties.AfterProperties["필드"]= "......................." ; 이런식으로 update . itemadded /itemupdated 는 properties.ListItem["필드"]= 필드들 ; properties.ListItem.Update(); datetime 필드에 값넣을때는... properties.AfterProperties["starttime"] = SPUtility.CreateISO8601DateTimeFromSystemDateTime(sTime).ToString(); SPListItem.SystemUpdate 를 사용할 경우에는 변경이력안남기고 살짝 업데이트할때...^^

Sharepoint 2010 PDF 파일 바로 열기

기본적으로 Sharepoint 2010 에서 보안적인 이유로 브라우져에서 바로 보이는 txt나 pdf 가 안보이도록 설정되어 있고 다운로드되도록 되어 있다. 풀기 위해서는 Application level 에서 풀수 있다. 중앙관리자 웹응용 프로그램관리 - 일반설정 으로 들어간다. 브라우저 파일 처리 ( Browser File Handling ) 항목이 기본 값 고급(Strict) 로 되어 있는것을 허용(Permissive) 로 설정한다. 끝

Customizing Sharepoint 2007 Calendar view

Sharepoint 2007 Calendar 보기를 수정하는게 쉬운일은 아니다. 특히 달력 부분에 여러가지 정보를 나타나게 하려면 계산된 필드 등을 사용해서 데이터를 어떻게 잘 다루는 게 흔히 사용되는 방식이었다. Calendar 를 직접 수정하는 방법이 설명되어져 있어서 다음과 같이 적어본다. http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/179c74de-525c-4236-83cf-91861e9a7aee c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\Templates\Control Templates 에서 DefaultTemplate..

Exchange 2010 owa 를 IFrame에 집어 넣기.

Exchange 2010 설치 후 OWA 가 IFrame안에서 정상적으로 동작하지 않는 현상이 발견되었다. 2010으로 Update 되서 보안적인 이슈로 인해서 그런가 보다하고 넘어가다 해결책을 찾아보다 몇가지 정리한다. Exchange 2010 은 웹표준 준수를 위해 엄격한 HTML사용을 위해 Doctype 이 정의 되어 있다. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" 요렇게 strict.dtd 를 사용해야만 하는 이유가 먼지는 잘모르겠지만.... 하여튼 웹표준을 준수하겠다니... DOCType이 이런거다란건 요기서 확인하시라. 참고 : http://kkjiny12.tistory.com/..

Sharepoint2007 Service Account 비밀번호 변경

Sharepoint 의 서비스 계정 비밀번호를 변경하면 응용프로그램 풀이 자꾸 죽고 오류만 줄창 발생한다. 그렇다고 보안문제로 인해 계정 비밀번호를 변경해야 할때는 변경해야쥐... 다음 KB에서 서비스 계정의 비밀번호 변경을 설명하고 있으니 참고 바람. How to change service accounts and service account passwords in SharePoint Server 2007 and in Windows SharePoint Services 3.0 http://support.microsoft.com/kb/934838/ko

Sharepoint 2007 EventReceiver 관련 링크

Sharepoint 2007에서 Event Receiver 가 리스트,리스트 템플릿이나 콘텐트 타입별로 정의 해 줄 수 있다. 이와 관련하여 특정 리스트, 리스트템플릿, 콘텐트 타입별로 이벤트 리시버를 등록해주는 절차에 대해 잘 정의 되어 있는 사이트를 링크한다. 참조 : http://www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?List=f0e16a1a%2D6fa9%2D4130%2Dbcab%2Dbaeb97ccc4ff&ID=69 이벤트 리시버 인스톨 툴도 있어서 링크한다. 참고 http://www.entwicklungsgedanken.de/2008/02/29/tool-eventreceiver-installer-for-sharepoint/

Sharepoint 2007 상에서 다른사용자로 로그인 이 정상 작동하지 않을때

Sharepoint 2007에서 다른사용잘로 로그인이 정상작동 하지 않는 경우가 발생하여 여러가지로 찾던중 KB를 발견 포스팅합니다. 해당 KB대로 작업을 진행하면 로그아웃만 진행되므로 js 하단에 location.href 를 현재 location으로 변경해 주는 라인을 추가하였습니다. kb 대로만 하면 다른사용자 로그인을 클릭하면 아무 반응이 없습니다. 그러므로 location 을 움직여 줘야 합니다.. 그건 알아서들 하시길. Sign In as different user does not clear the session and cookie values http://support.microsoft.com/kb/970814 MS는 KB를 잘 찾을 수 있게할 방법을 좀 마련해 줘야 할텐데... 항상 구글링하..

Client 가 DNS 쿼리하는 순서

1차 DNS 2차 DNS 가 등록된 PC 에서 1,2차 DNS 를 질의하는 순서는 다음과 같다는 정보가 있어 스크랩합니다. 이제까지 잘 몰랐던 걸 알 수 있었넹. The DNS Client service queries the DNS servers in the following order: 1. The DNS Client service sends the name query to the first DNS server on the preferred adapter’s list of DNS servers and waits one second for a response. 2. If the DNS Client service does not receive a response from the first DNS serve..