Registro de agentes externos
Requisitos previos
Es posible que deba realizar pasos adicionales para activar esta función en función del acuerdo de servicio de suscripción de su organización. Su organización está en el acuerdo de servicios principal (MSA) o en el acuerdo de servicios principal universal (UMSA). Para determinar el acuerdo de servicio de suscripción de su organización:
- Seleccione su avatar de perfil en Workday Community .
- SeleccionePerfil.
- En su página de perfil, seleccione el nombre de su organización, que se encuentra debajo de su nombre y junto al título de puesto.
- Consulte el valor de suacuerdo de servicios de suscripción.
Si el valor es:
- UMSA, la función está disponible automáticamente. Para obtener más información sobre las contribuciones de datos de aprendizaje automático, consulte Concepto: Workday AI for Universal Main Subscription Agreement Customers .
- MSA, su organización debe aceptar uMSA.
Los créditos flexibles solo son obligatorio para activando registro y utilizar agentes en sus entornos de cliente de producción. No podrá registrar ni utilizar ningún agente en producción hasta que haya aceptado estos acuerdos. UMSA es obligatorio para los entornos de cliente de producción y no de producción de los agentes creados por Workday. UMSA no es obligatorio para los entornos de cliente que no sean de producción para los agentes creados por el usuario.
Seguridad:
- dominioCentro de operaciones de gestión de agentesen el área funcional Agent System of Record . Obligatorio para validar que el agente está registrado en Workday.
- dominioManage Agentsen el área funcional Agent System of Record. Obligatorio para la activación y configuración de habilidad .
- DominioSet Up: Tenant Setup - Securityen el área funcional System. Obligatorio para el registro.
Contexto
Actualmente, solo puede registrar y definir agentes externos en Workday mediante la interfaz de programación de aplicaciones (API) de ASOR. Los agentes externos se definen y registran simultáneamente mediante la interfaz de programación de aplicaciones (API), no son dos pasos independientes. Puede utilizar cualquier cliente de interfaz de programación de aplicaciones (API) que prefiera para invocar la interfaz de programación de aplicaciones (API).
Consulte la documentación de la interfaz de programación de aplicaciones (API) de ASOR v1.2 en Github y la muestra de documentación de ASOR JSON Swagger para solucionar problemas.
Puntos finales de registro:
- REST API Endpoint:https://us.agent.workday.com/asor/v1/agentDefinition.
- Token Endpoint:https://us.agent.workday.com/auth/oauth2/<Tenant_Name>/token
- Autorice el punto final:https://us.agent.workday.com/auth/authorize/<Tenant_Name>?response_type=code&client_id=<client_id>&state=test3pagent1&redirect_uri=<redirect_uri>
Para obtener información relacionada con otra disponibilidad regional fuera de EE. UU., consulte la documentación de Agent Gateway:Referencia: disponibilidad regional de Gateway de agente .
Opciones de autenticación:
Para registrar agentes externos, necesita una credencial de acceso en su invocación de interfaz de programación de aplicaciones (API) de ASOR. A continuación se muestran las distintas opciones para obtener una credencial para invocar la llamada interfaz de programación de aplicaciones (API) de ASOR.
Opción 1: autenticación manual de un cliente de interfaz de programación de aplicaciones (API)
- Acceda a la tareaRegistro de cliente de interfaz de programación de aplicaciones (API).
- Nombre de cliente:introduzca un nombre identificable exclusivo para su agente. Le recomendamos que utilice un cliente independiente para cada agente, de modo que sea más fácil gestionarlos.
- Tipo de concesión de cliente:concesión de código de autorización.
- Tipo de credencial de acceso:portador.
- URI de redirección:introduzca una URL a la que redirigir a los usuarios después de la autorización.
- Ámbito (áreas funcionales):Agent System of Record.
- Incluir ámbito propiedad de Workday :seleccione esta casilla (de selección).
- Copie y guarde los valoresde ID de clienteyClave secreta de cliente. Puede utilizarlos para obtener una credencial de acceso para llamar a la interfaz de programación de aplicaciones (API) de definición .
- Pegue esta URL en una nueva ventana. Debería redirigirle a google.com con un código adjunto que puede usar para llamar a la interfaz de programación de aplicaciones (API):https://us.agent.workday.com/auth/authorize/<Tenant_Name>?response_type=code&client_id=<client_id>&state=test3pagent1&redirect_uri=<redirect_uri>
- Cree una nueva solicitud mediante un cliente de interfaz de programación de aplicaciones (API) externo (por ejemplo, Bruno):https://<tenantHost>/ccx/oauth2/<tenantName>/ credencial
- Cuerpo:grant_type=authorization_code&code=<authorizationCode>&client_id=<clientID>&client_secret=<ClientSecret>
- Auth: Username =<ClientID>, Password =<ClientSecret>.
- Esto genera una credencial de acceso y una credencial de actualizar que puede utilizar para llamar a la interfaz de programación de aplicaciones (API) de definición de agente de ASOR.
- Mientras realiza este paso, tenga en cuenta lo siguiente:Concepto: consideraciones sobre la ASU de agente externo .
El usuario que activando registro al agente debe tener acceso al dominio Setup: Agents en el área funcional Agent System of Record para registrar un agente mediante la interfaz de programación de aplicaciones (API) de ASOR.
Opción 2: autenticación mediante extensión
Si es usuario de Workday Extend o Workday Orchestrate, puede recuperar una credencial de acceso a través del sitio para desarrolladores de Workday.
- Acceda a desarrollador.workday.com y conectar con.
- En la parte superior derecha, haga clic en el menú de usuario. El menú debería mostrar el nombre de su empresa actual.
- Haga clic en .
- Seleccione su entorno y su entorno de cliente y haga clic enConectar con entorno de cliente.
- Conéctese al entorno de cliente. Debe conectar con una cuenta que tenga acceso al dominioSetup: Agentsen el área funcional Agent System of Record para registrar un agente mediante la interfaz de programación de aplicaciones (API) de ASOR.
Registro de un agente externo mediante la interfaz de programación de aplicaciones (API) de ASOR
Requisitos previos:
- Una credencial de acceso para una cuenta que tiene acceso al dominioSetup: Agentsen el área funcional Agent System of Record .
- Un cliente de interfaz de programación de aplicaciones (API) de su elección.
- Seguridad: los siguientes dominios del área funcional System:
- Custom Report Creation
- Manage: All Custom Reports
- Report Tag Management
Contexto:
Para registrar un agente externo, debe hacer lo siguiente:
- Busque los identificadores de Workday (WID) de las API de Workday pertinentes (SOAP y REST) que desea incluir en la definición de herramientas de su agente creando un informe personalizado.
- Busque el proveedor de agentes mediante la tareaConsulta de proveedor de agentes.
- Llamar a la API de REST de ASOR
Búsqueda de ID de Workday basado en SOAP y REST para definición de herramientas de agente
- Acceda a la tareaCreación de informe personalizado.
- Mientras crea el informe, tenga en cuenta lo siguiente:OpciónDescripciónTipo de informeSeleccioneAvanzado.Optimizado para rendimientoAnule la selección de esta casilla (de selección).Origen de datosSeleccionePublic Web Servicesfor SOAP APIs yAll Public Service Operationsfor REST APIs.
- Para las API de SOAP: en la páginaEdición de informe personalizado, en la fichaColumnasde la definición de informe, añada las siguientes filas:Objeto de gestiónCampoServicio webServicio webOperación de servicio webNombre de operación de servicio webOperación de servicio webID de Workday
- Para las API de REST: en la páginaEdición de informe personalizado, en la fichaColumnasde la definición de informe, añada las siguientes filas:Objeto de gestiónCampoOperación de servicioServicioOperación de servicioNombreOperación de servicioID de Workday
- Guarde y ejecute el informe.
Mientras recupera IDs de Workday para sus API, también puede hacer referencia cruzada a las siguientes listas:
Búsqueda de proveedor de agente
Los proveedores de agentes hacen referencia a quién ha creado el agente y se muestran en el campo
Creado por
en el perfil del agente.
- Acceda a la tareaView Agent Provider, con protegido en el dominioSetup: Agentsen el área funcional Agent System of Record.
- Utilice el ID de proveedor en la llamada a la interfaz de programación de aplicaciones (API) de registro de agente.
Búsqueda de plataforma de agente
Las plataformas de agente hacen referencia a la plataforma o sistema externo en el que se desarrolla y ejecuta el agente, y se muestran en el campo
Basado en
en el perfil del agente.
- Acceda a la tareaView Agent Platforms, con protegido en el dominio Setup Agents en el área funcional Agent System of Record.
- Utilice el ID de plataforma en la llamada a la interfaz de programación de aplicaciones (API) de registro de agente.
Llamar a la API de REST de ASOR
Cree una nueva solicitud para registrar a su agente mediante un cliente de interfaz de programación de aplicaciones (API) externo. Ejemplo: Bruno.
Mientras crea la solicitud, tenga en cuenta lo siguiente:
- Endpoint:https://us.agent.workday.com/asor/v1/agentDefinition
- Operación:POST
- Cabeceras:
- Autorización: portador < credencial>
- wd-agent-tenant-alias:< nombre de entorno de cliente>
Centro de operaciones de gestión de agentes
Una vez que haya cargado correctamente su definición de agente en Workday, puede comprobar que está registrada al consultarla en el
Centro de operaciones de gestión de agentes
.
- Acceda al informeCentro de operaciones de gestión de agentes.
- Haga clic enRegistro de agentespara mostrar una lista de sus agentes.
- Haga clic en un agente para mostrar información general sobre él.
Siguientes pasos
Configure su agente en Workday.