. 불행히도, 내장 서비스에 대한 경험이 없으며, 귀하의 요구에 충분할 수도 있습니다. 그러나 그렇게 생각하지는 않습니다. 사용자 지정 웹 서비스의
http://msdn.microsoft.com/en-us/library/ff521587.aspx
http://msdn.microsoft.com/en-us/library/ee705814.aspx
만들기가 간단하고 그것은 당신에게 큰 가능성을 제공 할 수 있습니다 :하지만 당신은 여기에서 조사를 시작할 수 있습니다. I는 모바일 애플리케이션을 만들 Cordova (PhoneGap)를 사용하고 상기 이동 부분
(HTML + JS 기준). WebService에의 invokation 위해 나는 다음과 같은 코드를 사용하고 있습니다 :
var url=server+"/_layouts/CustomWebServices/MyCustomWebService.asmx";
var req = createXMLHTTPObject();
req.onreadystatechange= function(){
if(req.readyState != 4) return;
if(req.status != 200) {
if (onerror)
onerror('status: '+req.status+req.responseCode+req.responseText);
return;
}
callback();
};
var soapBodyDoc=mkXML(soapBody);
req.open("POST",url,true);
req.setRequestHeader('SOAPAction', 'http://mysite/'+soapAction);
req.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
req.setRequestHeader('Authorization', 'Basic '+auth);
req.setRequestHeader('Expect', '100-continue');
req.setRequestHeader('Connection', 'Keep-Alive');
req.send(soapBodyDoc);
을 당신은 내가 Basic authorization를 사용하고 볼 수 있듯이. 어쩌면 최선의 방법은 아니지만 나는 초보자입니다. :). 지금 당장은 기본 인증을 허용하기 위해 내가 한 일을 기억하지 못하지만,이 정보를 찾을 수 없다면 나도 기억하려고 노력할 것입니다.
UI를 만들려면 jQuery mobile을 사용할 수 있습니다. 그것은 매우 유용합니다.
추가 질문 사항이 있으면 알려주십시오.
안녕하세요 @Puhan 답장을 보내 주셔서 감사합니다. 앱을 개발하는 것이 좋습니다. JqueryMobile과 Phonegap도 사용합니다. Rest 인터페이스를 사용하여 얼마나 많은 작업을 수행 할 수 있는지 확신 할 수 없습니다. 그들은 세 번째 부분 애플 리케이션이 문서의 워크 플로우에서 물건을 승인/거부 할 수있게합니까? 웹 서비스를 통해 업데이트/삽입을 실행할 수 있습니까? – user1651027