WebAPI - Creación de un trabajador

WebAPI - Creación de un trabajador

Este método permite, de forma simplificada, crear un trabajador. 
El método para usar para crear un trabajador es:
POST url/api/mytenant/myorganization/workshopscore/employees
Ejemplo de Json para creación de un trabajador:

1.       {

    "externalReferenceID""125522",

    "isInternalEmployee"true,

    "contractStartDate""2020-11-09T00:00:00",

    "contractEndDate""2027-08-08T00:00:00",

    "remarks"null,

    "partyKey""0002",

    "name""João",

    "keyword"null,

    "companyTaxID"null,

    "electronicMail"null,

    "telephone""125125125",

    "mobile""125125125",

    "websiteUrl""http://valuekeep.com",

    "notes"null,

    "picture"null,

    "pictureThumbnail"null,

    "streetName""Rua Manuel da Silva ",

    "buildingNumber""145",

    "postalZone""1478-125",

    "cityName""",

    "contactName"null,

    "contactTitle"null,

    "username"null,

    "employeeExpertises": [

        {

            "expertise""AVAC"

        }

    ],

    "schedulingGroup""TRA",

    "currency""EUR",

    "country""PT",

    "culture""PT-PT"

}

Este método permite crear un trabajador de acuerdo con los parámetros introducidos:
  1. externalreferenceID: ID de la referencia externa. 
  2. isInternalEmployee: Este campo es introducido con "true" o "false" e indica si es o no un trabajador interno. Este campo es obligatorio.
  3. contractStartDate: Fecha inicial del contrato.
  4. contractEndDate: Fecha final del contrato.
  5. remarks: Observaciones de la extensión del trabajador.
  6. partyKey: Clave del trabajador. Campo obligatorio.
  7. name: Corta descripción del trabajador. Este campo es obligatorio.
  8. keyword: Corta descripción del trabajador.
  9. companyTaxID: El número de identificación fiscal (NIF).
  10. electronicMail: Email del trabajador.
  11. telephone: El número de teléfono.
  12. mobile: El número de móvil.
  13. websiteUrl: El website.
  14. notes: Observaciones de la extensión de la entidad.
  15. picture: La imagen. 
  16. streetName: Calle.
  17. buildingNumber: Número de la puerta.
  18. postalZone: Código postal.
  19. cityName: Ciudad.
  20. contactName: Corta descripción del trabajador.
  21. username: Email del usuario.
  22. employeeExpertises: La clave de las especialidades. 
  23. schedulingGroup: La clave del intervalo horario. Este campo es obligatorio.
  24. currency: La clave de la moneda. Este campo es obligatorio.
  25. country: La clave del país. Este campo es obligatorio.
  26. culture: La clave de la cultura. Este campo es obligatorio.

Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.201Created.


    • Related Articles

    • WebAPI - Creación de un almacén

      Este método permite, de forma simplificada, crear un almacén. El método a usar para crear un almacén es: POST url/api/mytenant/myorganization/inventorycore/warehouses Ejemplo de Json para creación de un almacén: 1. { "warehouseKey": "W2", ...
    • WebAPI - Obtención de solicitudes creadas por trabajador

      Este método devuelve la lista de solicitudes creadas por trabajador. El método a usar para obtener la lista de solicitudes creadas por trabajador es: GET ...
    • WebAPI – ¿Cómo obtener Órdenes de trabajo asignadas al trabajador?

      Este método devuelve la lista de órdenes de trabajo asignadas a cada trabajador de una determinada empresa. El método a usar para obtener la lista de órdenes de trabajo asignadas al trabajador es: GET ...
    • WebAPI – Obtener Órdenes de Trabajo asignadas al trabajador

      Este método devuelve la lista de órdenes de trabajo asignadas a cada trabajador de una determinada empresa. El método a usar para obtener la lista de órdenes de trabajo asignadas al trabajador es: ...
    • WebAPI - Creación de un equipamiento

      Este método permite, de forma simplificada, crear un equipamiento. El método a usar para crear un equipamiento es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de un equipamiento: 1.       { ...