Compartir a través de


Creación de referenceDefinition

Espacio de nombres: microsoft.graph.industryData

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Cree un nuevo objeto referenceDefinition .

Los objetos referenceDefinition asocian datos entrantes con valores de tipos de referencia estandarizados para la validación.

Puede ampliar los siguientes tipos de referencia con otros códigos que mejor se alineen con los datos de origen.

Nombre ReferenceType
Temas académicos RefAcademicSubject
Datos demográficos: raza RefRace
Demográfico: origen étnico RefEthnicity
Nivel de grado RefGradeLevel
Tipos de organización RefOrgType
Marcas de persona RefPersonFlagType

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) IndustryData-ReferenceDefinition.ReadWrite.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación IndustryData-ReferenceDefinition.ReadWrite.All No disponible.

Solicitud HTTP

POST /external/industryData/referenceDefinitions

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON del objeto referenceDefinition .

En la tabla siguiente se enumeran las propiedades necesarias y opcionales para crear un objeto referenceDefinition .

Propiedad Tipo Descripción
referenceType Cadena Tipo categórico de una colección de valores enumerados. Obligatorio.
displayName Cadena Representación legible del valor de código de referencia para mostrar en una interfaz de usuario. Opcional.
código Cadena Valor de código para la definición. Debe ser único en referenceType. Obligatorio.
isDisabled Booleano Indica si la definición está deshabilitada. Obligatorio.
sortIndex Int32 Índice que especifica el orden en que se va a presentar la definición al usuario. Debe ser único en referenceType. Obligatorio.

Respuesta

Si se ejecuta correctamente, este método devuelve un 201 Created código de respuesta y un objeto microsoft.graph.industryData.referenceDefinition en el cuerpo de la respuesta.

Ejemplos

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/beta/external/industryData/referenceDefinitions
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.industryData.referenceDefinition",
  "referenceType": "RefGradeLevel",
  "code": "TestGrade",
  "isDisabled": false,
  "sortIndex": 300,
  "displayName": "New Test Grade Level"
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.industryData.referenceDefinition",
  "id": "RefGradeLevel-TestGrade",
  "referenceType": "RefGradeLevel",
  "displayName": "New Test Grade Level",
  "code": "TestGrade",
  "source": "Tenant Defined",
  "isDisabled": false,
  "sortIndex": 300,
  "createdDateTime": "2024-03-13T18:20:26.3796502Z",
  "lastModifiedDateTime": "2024-03-13T18:20:26.3796502Z"
}