機械翻訳について

メタ・モデル

これは、適応型検索RESTサービスのルート・エンドポイントの例です

  • バージョンは、RestサービスのOSC統合バージョンです。
  • デフォルト制限は、すべてのコレクションにデフォルトで適用される制限です。
  • メタ・モデル、エンティティおよび検索演算子への子リンクがあります。

cURLコマッド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/metaModels

レスポンス・ペイロードの例

{
    "items": [
        {
            "metaModelUuid": "e03596d3-fa2f-40a6-8e47-9067d024cf2e",
            "workflowState": "Active",
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/metaModels/e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/metaModels/e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/metaModels",
                    "kind": "collection",
                    "name": "parent"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "collection",
                    "name": "entities"
                }
            ]
        }
...
}

エンティティ

次のサンプルは、エンティティのリストを示しています。 アクションも取得する場合は、include=allを使用してください。

  • エンティティ名は、このエンティティの名前を示します。
  • ローカライズされた名前は、このエンティティの複数表示名です。
  • isDocumentは、これが最上位レベルのエンティティであるかどうかを示します。
  • isEnabledは、このエンティティが有効かどうかを示します。
  • adfRestResourceNameは、adfBC Restリソース名のキーです。
  • adfRestPrimaryKeyAttributeNameは、ADF Bcの主キーです。
  • ユーザーがアクセス権を持つエンティティのみを取得するには、問合せパラメータaccessible = trueを渡してください

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities?include=all&limit=2

レスポンス・ペイロードの例

{
    "items": [
        {
            "entityName": "PartnerContact",
            "localizedName": "Partner Contacts",
            "entityUuid": "ff01f270-cd8e-4cdb-aa19-3cc0526a46fd",
            "isDocument": true,
            "isEnabled": true,
            "adfRestResourceName": "partnerContacts",
            "adfRestPrimaryKeyAttributeName": "PartyNumber",
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/PartnerContact?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/PartnerContact?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "collection",
                    "name": "parent"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/metaModels/e03596d3-fa2f-40a6-8e47-9067d024cf2e?limit=2&offset=3&include=all",
                    "kind": "item",
                    "name": "metaModel"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/PartnerContact/attributes?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "collection",
                    "name": "attributes"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/PartnerContact/fields?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "collection",
                    "name": "fields"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/PartnerContact/actions?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&include=all",
                    "kind": "collection",
                    "name": "actions"
                },
                {
                    "rel": "child",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/custom-actions/queries?limit=2&metaModeIUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&offset=3&include=all&entity=PartnerContact",
                    "kind": "collection",
                    "name": "queries"
                }
            ]
        },
...
}

エンティティのフィールド

エンティティのすべてのフィールドを取得するには、サンプル・ペイロードを次に示します。

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/fields?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e&limit=2&offset=20

レスポンス・ペイロードの例

{
    "items": [
        {
            "attributeUuid": "f60079d6-6880-4e62-9e10-3c992e58956d",
            "field": "LastUpdatedBy",
            "displayLabel": "Last Updated By",
            "attributeType": "Text",
            "isSearchable": true,
            "isAggregatable": true,
            "adfRestAttributeName": "LastUpdatedBy",
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/fields/LastUpdatedBy?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/fields/LastUpdatedBy?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/fields?metaModelUuid=e03596d3-fa2f-40a6-8e47-9067d024cf2e",
                    "kind": "collection",
                    "name": "parent"
                }
            ]
        },
...
}

エンティティの属性

エンティティのすべてのFusion Apps属性を取得します。

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/attributes?limit=5

レスポンス・ペイロードの例

{
    "items": [
        {
            "attributeUuid": "df5f0e6a-1c4c-4143-8849-e12667e9107f",
            "attributeName": "CeoName",
            "localizedAttributeName": "Chief Executive Name",
            "attributeType": "Text",
            "minOccurs": 0,
            "maxOccurs": 1,
            "isEnabled": false,
            "isSearchable": true,
            "isSortable": true,
            "isIndexed": true,
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/attributes/df5f0e6a-1c4c-4143-8849-e12667e9107f?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/attributes/df5f0e6a-1c4c-4143-8849-e12667e9107f?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/attributes?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974",
                    "kind": "collection",
                    "name": "parent"
                }
            ]
        },
...
}

列挙の意味

列挙の意味とコードを記述します。

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/attributes/25a704d1-34e5-481a-846b-a3a43b61114b/meanings?

レスポンス・ペイロードの例

{
    "items": [
        {
            "lookupCode": "AUHG",
            "meaning": "AUHG"
        },
        {
            "lookupCode": "AUYTG Currency",
            "meaning": "AUYTG Currency Definition"
        },
...
}

アクション

アクションは内部属性であり、アクションを表示するにはユーザーがinclude=allを渡す必要があります。 エンティティに関連付けられた様々なアクションについて説明します。

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/actions?include=all

レスポンス・ペイロードの例

{
            "actionName": "CreateAppointment",
            "actionType": "CreateRelatedObject",
            "taskFlowReference": "/WEB-INF/oracle/apps/crmCommon/activities/publicUi/activityManagement/fuse/flow/ZmmFuseActivityCreateTF.xml#ZmmFuseActivityCreateTF",
            "functionalPermission": null,
            "methodPermissions": [
                {
                    "methodPermission": "oracle.apps.customerCenter.infrastructure360.publicUi.bean.ZcmSecurityBean.updateSalesOrganization"
                }
            ],
            "privileges": [
                {
                    "privilege": "ZCM_MANAGE_SALES_PARTY_DATA"
                },
                {
                    "privilege": "ZCM_UPDATE_SALES_PARTY_DATA"
                }
            ],
            "parameters": {
                "ActivityFunctionCode": "APPOINTMENT",
                "ActivityOptionsParamsMap": {
                    "ElasticSearchNav": "Y",
                    "TFNav": "Y"
                },
                "requiresTaskflowReturn": true,
                "ActivityCreateParamsMap": {
                    "ActivityFunctionCode": "APPOINTMENT",
                    "AccountId": null
                }
            },
            "localizedName": "Action.CreateAppointment1",
            "localizedDescription": null,
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/actions/CreateAppointment?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974&include=all",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/actions/CreateAppointment?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974&include=all",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/entities/Account/actions?metaModelUuid=a8e5d34e-b9d8-4f59-8fe5-8fb2eb730974&include=all",
                    "kind": "collection",
                    "name": "parent"
                }
            ]
        },
...
}

検索演算子

サポートされている検索演算子のリストを取得します。

cURLコマンド

https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/searchOperators&limit=4

レスポンス・ペイロードの例

{
    "items": [
        {
            "searchOperatorUuid": "0497526d-bfd2-42f4-ab6a-ba2f58c6d72c",
            "searchOperatorName": "In",
            "mnemonic": "$in",
            "numberOfArguments": 1,
            "isApplicableForRequiredFields": true,
            "isApplicableToAllFields": false,
            "isApplcableToRecordSetFields": false,
            "isEnabled": true,
            "links": [
                {
                    "rel": "self",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/searchOperators/0497526d-bfd2-42f4-ab6a-ba2f58c6d72c",
                    "kind": "item",
                    "name": "self"
                },
                {
                    "rel": "canonical",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/searchOperators/0497526d-bfd2-42f4-ab6a-ba2f58c6d72c",
                    "kind": "item",
                    "name": "canonical"
                },
                {
                    "rel": "parent",
                    "href": "https://servername.fa.us2.oraclecloud.com/crmRestApi/searchResources/11.13.18.05/searchOperators",
                    "kind": "collection",
                    "name": "parent"
                }
            ]
        },
...
}