レコードの一致
post
/api/v4/match/enrich
これは、テキスト・ファイルとして送信されたレコードのセットと一致します。 このセットには、会社または担当者に関連するレコードを含めることができます。
サポートされるバージョン:
v4
リクエスト
問合せパラメータ
- asynchronous(required): string
オプション。 true、falseまたはautoの値を取得します。 この値に基づいて、エンリッチがリアルタイムで処理されるか、asynchronously.If値が自動で、inputRecordsCount x matchLimit<=10の場合はリアルタイム・フローが実行され、それ以外の場合はバッチ・フローがexecuted.if非同期セットでfalseに設定され、inputrecordscount x matchlimit<="10"が確認されます。それ以外の場合は、エラーがスローされます。< div>デフォルト値:=10>
false - defunctcompanies(required): string
オプション。 欠損会社を照合します。 Y/Nを取ります。 ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE - delistcompanies(required): string
オプション。 借受会社を照合します。 Y/Nを取ります。 ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE - enrichjobdesc(required): string
オプション。 作成されたジョブの説明。 文字列値を取得します。 渡されない場合、NONEは内部的に固定されたジョブ摘要に変換されます: データを照合します。デフォルト値:
Matching Data - enrichjobname(required): string
オプション。 渡された値を使用して、送信されたリクエストに対して作成されたジョブに名前を付けます。 渡されない場合、NONEは形式の内部固定ジョブ名に変換されます: DAAS_COMPANY/CONTACT_MATCH_TimeStamp.
- enrichmapid(required): number
enrichmapnameが渡されない場合は必須です。 使用するマップのID。 一致が機能するには、enrichmapnameまたはenrichmapidのいずれかを渡す必要があります。
- enrichmapname(required): string
enrichmapidが渡されない場合は必須です。 入力ファイル・ヘッダーをDAASフィールドにマッピングするために使用され、DAASフィールドと出力ファイル列間のマッピングも含まれるマップ名。
- enterprisecompanies(required): string
オプション。 事業を展開している企業をマッチングします。 会社または担当者の両方の一致に適用できます。 Y/Nを取得します。ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE - format(required): string
オプション。 返されるファイルの形式。 現在サポートされている形式は、TXT/JSON/XML/XLSXです。 渡されない場合は、管理者が設定したデフォルトの出力形式が使用されます。
- isReviewMode(required): string
デフォルト値:
false - matchlimit(required): integer
オプション。 レコードごとに返される一致の数。 整数値を取得します。デフォルト値:
1 - matchscorethreshold(required): integer
オプション。 一致が戻される一致確度。 整数値を取得します。デフォルト値:
-1 - mediumcompanies(required): string
オプション。 ビジネス中の中規模企業と一致すること。 会社または担当者の両方の一致に適用できます。 Y/Nを取得します。ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE - outofbusinesscompanies(required): string
オプション。 事業外の会社を照合します。 Y/Nを取ります。 ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE - smallcompanies(required): string
オプション。 事業展開中の小規模企業とのマッチング。 会社の一致にのみ適用されます。 Y/Nを取得します。ユーザーが指定したフィルタ値は、管理設定をオーバーライドします。 渡されない場合、デフォルトで管理者によって設定されます。デフォルト値:
NONE
ヘッダー・パラメータ
サポートされるメディア・タイプ
- text/plain; charset=UTF-8
必須 照合するレコードのセットを含む入力ファイル。
ルート・スキーマ : スキーマ
タイプ:
string応答
サポートされるメディア・タイプ
- application/xml; charset=UTF-8
- application/json; charset=UTF-8
200 レスポンス
成功
ルート・スキーマ : JobInstance
タイプ:
objectタイトル:
JobInstance404 レスポンス
リクエストされたリソースが見つかりませんでした。
ルート・スキーマ : スキーマ
タイプ:
object500 レスポンス
リクエスト中に予期しないエラーが発生しました。
ルート・スキーマ : スキーマ
タイプ:
object例:
リクエストの例:
/api/v4/match/enrich?enrichmapname=SalesCloudContactMatch_Release9&asynchronous=false /api/v4/match/enrich?enrichmapname=SalesCloudCompanyMatch_Release9&asynchronous=true&matchscorethreshold=70&defunctcompanies=Y&outofbusinesscompanies=Y&delistcompanies=Y /api/v4/match/enrich?enrichmapname=CXCompanyMatch&asynchronous=true&matchscorethreshold=70&matchlimit=2&enterprisecompanies=Y&mediumcompanies=Y&smallcompanies=Y /api/v4/match/enrich?enrichmapname=CXContactMatch&asynchronous=true&matchscorethreshold=70&matchlimit=2&enrichjobname=enrichjob /api/v4/match/enrich?enrichmapname=CXCompanyMatch&asynchronous=false&matchscorethreshold=70&matchlimit=2&enrichjobname=reviewjob&isReviewMode=true
リクエスト・ペイロード:
Company Payload: OrganizationName,PartyId,RawPhoneNumber,AddressLine1,AddressLine2,City,County,PostalCode,URL,Country,County,State,RawPhoneNumber,SourceSystemReferenceValue Microsoft Corporation,300100181585902,,1 Microsoft Way,,REDMOND,,98052,www.microsoft.com,US,CA,435353535,Ress4ffdfdfdffddfd= Contact Payload: SourceSystemReferenceValue,SalutoryIntroduction,MiddleName,Country,AccountName,LastName,AccountSourceSystemReferenceValue,State,JobTitle,EmailAddress,FirstName,WorkPhoneExtension,WorkPhoneNumber,PartyId,AddressLine1,City,PostalCode RE5CLDI0MTA2MjcxMy4wODE0NjY4NDksMSwx,MR.,,US,Administration,Luo,RE5CLDA4MTQ2Njg0OSwxLDE=,WA,Program Manager,Program Manager,Jimmy,(425) 882-8080,(425) 705-7048,28845,1 Microsoft Way,Redmond,98052
出力例:
Company Response:
{
"completed": "4",
"createdBy": "daas_user1",
"createdOn": "2014-03-26 08:03:10.295305",
"duplicated": "0",
"failed": "4",
"fileName": " "test ".txt",
"jobDefinition": {
"createdBy": "daas_user1",
"createdOn": "2014-03-26 08:03:10.286317",
"description": "Matching data",
"enrichJobParams": {
"enrichMapId": "10002",
"enrichMapName": "SalesCloudContactMatch_Release9",
"qualityThreshold": "-1"
},
"jobId": "10094",
"modifiedBy": "daas_user1",
"modifiedOn": "2014-03-26 08:03:10.286317",
"name": " "test "",
"partyType": "COMPANY",
"scheduleMode": "IMMEDIATE",
"scheduleType": "IMMEDIATE",
"searchType": "COMPANIES",
"status": "ACTIVE",
"type": "ENRICH"
},
"jobInstanceId": "10094",
"modifiedBy": "daas_user1",
"modifiedOn": "2014-03-26 08:03:11.728937",
"rejected": "2",
"status": "COMPLETED"
}
Contact Response:
{
"rejected": "0",
"duplicated": "0",
"completed": "3",
"fileName": "Realtime_Enrich_Contact_CSV.txt",
"jobInstanceId": "22367",
"status": "COMPLETED",
"createdBy": "daas_admin1@oracle.com",
"modifiedBy": "daas_admin1@oracle.com",
"logExist": "false",
"jobDefinition": {
"jobId": "22527",
"name": "Realtime_Enrich_Contact_CSV",
"type": "ENRICH",
"partyType": "CONTACT",
"description": "Enrich Contact in RealTime mode",
"status": "ACTIVE",
"scheduleType": "IMMEDIATE",
"scheduleMode": "IMMEDIATE",
"createdBy": "daas_admin1@oracle.com",
"modifiedBy": "daas_admin1@oracle.com",
"searchType": "PEOPLE",
"autoImportEnabled": "N",
"jobMode": "Open Request",
"includeHierarchy": "N",
"client": "STANDALONE",
"enrichJobParams": {
"qualityThreshold": "70",
"enrichMapId": "10165",
"enrichMapName": "SalesCloudContactMatch_Release9",
"matchEngine": "Oracle",
"newRecordCount": "3",
"outputFormat": "TXT",
"version": "4",
"mapMode": "GENERIC"
},
"isReviewMode": "false",
"createdOn": "2020-05-18 09:49:04.040272",
"modifiedOn": "2020-05-18 09:49:04.040272"
},
"createdOn": "2020-05-18 09:49:04.045795",
"modifiedOn": "2020-05-18 09:49:05.913274"
}
「トップに戻る」