0

Snaplogic を使用してレコードを workday にロードしています。現在、ソースから顧客レコードを抽出し、Web サービスRevenue_ManagementのオブジェクトPut_Customerを使用してそれらを workday にロードしようとしています。

次のエラーが発生しました。

顧客カテゴリ参照なし

しかし、ソースからカテゴリ情報を取得していません。そこで、 Customer_Category_Reference の値を にしてみました1。しかし、最終的に次のエラーが発生しました。

顧客カテゴリ参照値を 1 として

workday のドキュメントは役に立ちません。これは、しばらくの間、私にとってブロッカーでした。

どんな助けでも大歓迎です。


アップデート:

Snaplogic を使用して Web サービスのGet_Customer_Categoriesオブジェクトを使用して顧客カテゴリを取得しようとしています。Revenue_Managementしかし、次のエラーが発生します。

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

2 に答える 2

1

API ドキュメントを見ると、Put_Customer が Customer_WWS_Data オブジェクトで WID を受け入れることがわかります。Workday で「顧客カテゴリ」を検索すると、同じ名前のレポートが見つかる可能性があります。新しくロードした顧客のデフォルトにするカテゴリを選択するだけです (拡大クラスをクリックしてから、省略記号、Integration Ids、View Ids をクリックします)。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
                    }
                }
            };
    }
于 2016-08-25T16:08:31.397 に答える