2016-08-24 9 views
0

일기로 기록을로드하는 데 Snaplogic을 사용하고 있습니다. 현재 소스에서 고객 레코드를 추출하여 객체를 사용하여 작업 일에로드하려고 시도합니다. Put_Customer 웹 서비스 Revenue_Management.평일 : Put_Customer가 오류를 반환했습니다.

나는 다음과 같은 오류 얻고 있었다 :

Without Customer Category Reference

을하지만 소스에서 모든 범주 정보를받지 못했습니다. 그래서 Customer_Category_Reference의 값을 1으로 지정하려고했습니다. 하지만 다음과 같은 오류가 발생했습니다.

With Customer Category Reference value as 1

근무에 대한 문서는 도움이되지 않습니다이 지금 얼마 동안 나를 위해 차단하고있다.

도움이 될 것입니다.


업데이트 :

이 Snaplogic를 사용하여 Revenue_Management 웹 서비스의 Get_Customer_Categories 개체를 사용하여 고객의 범주를 얻으려고 노력. 하지만 다음과 같은 오류가 발생합니다 :

Failure: Soap fault, Reason: Processing error occurred. The task submitted is not authorized., Resolution: Address SOAP fault message and retry 

답변

1

불행히도 나는 현재 유효 기간이 만료 된 임차인에게 접근 할 수 없습니다. 그러나 이전 경험을 토대로 작동 할 가능성이 있습니다. 아마도 GUI를 통해 Workday에 고객을 만들 수 있습니다. 그런 다음 고객 API 호출을 얻습니다. 카테고리 참조를 주목하십시오. 그런 다음 고객 전화를 걸 때 사용하십시오.

+0

내가 돈 ' 세입자에게 접근 할 수 있어야합니다. 다른 방법이 있습니까? 그렇지 않으면 UI에 대한 액세스 권한이 필요합니까? –

+0

웹 서비스를 호출하려면 올바른 액세스 권한과 보안을 가진 계정을 사용해야합니다. 통합 목적으로 서비스 (비인간) 계정을 요청하거나 자신의 개인 계정을 사용할 수 있습니다. 나 자신의 계정을 가져 와서 초기 개발에 사용하는 것이 좋습니다. 그런 다음 통합 솔루션을 프로덕션 환경에 배치 할 때 개인의 이름과 관련이없는 통합 용도로만 계정을 사용하십시오. 그럼에도 불구하고 API를 사용하는 유일한 방법은 임차인을받는 것이 중요하다고 생각합니다. – dbh

+0

예, 웹 서비스와 연결된 계정을 사용할 수 있습니다. – cdonner

1

API documentation을 보면 Put_Customer가 Customer_WWS_Data 개체에 WID를 허용한다는 것을 알 수 있습니다. Workday에서 "Customer Categories"를 검색하면 같은 이름의 보고서를 찾을 수 있습니다. 새로로드 된 고객이 기본으로 할 카테고리를 선택하십시오 (확대 클래스를 클릭 한 다음 줄임표, 통합 ID, 뷰 ID 클릭). Workday ID가 맨 위에 나타납니다.

나는 수익 관리 API를 사용하지 않은,하지만 보상 API에서 위치 참조를 만드는 내 코드는 아마 당신이 고객 분류 참조해야 할 것과 매우 유사합니다

public static Position_ElementObjectType getPositionReference(string WID) { 

      return new Position_ElementObjectType { 
       ID = new Position_ElementObjectIDType[] { 
        new Position_ElementObjectIDType { 
         type = "WID", 
         Value = WID 
        } 
       } 
      }; 
    } 
+0

답변 해 주셔서 감사 드리며 늦게 답변을 드려 죄송합니다. 불행히도 세입자 UI에 액세스 할 수 없으며 snaplogic에서'Get_Customer_Categories'을 시도 할 때 오류가 발생합니다. - 오류 : 비누 오류, 이유 : 처리 오류가 발생했습니다. 제출 된 과제는 승인되지 않았습니다. ' –