Insertar Personal
Crea un nuevo miembro del Personal.
Atributos
Sección titulada «Atributos»Endpoint
Sección titulada «Endpoint»MÉTODO | URL |
---|---|
POST | http://144.202.47.24/{instancia_cliente}/RestServerIsapi.dll/api/v1/TApoloRestInterface/execute |
En la variable {instancia_cliente}
se indica el nombre de la instancia
proporcionado por Apolosoft en el momento de la configuración.
CAMPO | DESCRIPCIÓN | TAMAÑO | OBSERVACIÓN |
---|---|---|---|
CLAVE | Nombre de la API | 50 | Para este caso es Set_Personal . |
CODIGO | Número de identificación. | 15 | No debe ir NULO. |
NOM1 | Primer nombre. | 20 | No debe ir NULO. |
APL1 | Primer apellido. | 20 | No debe ir NULO. |
DIRECCION | Dirección de residencia. | 80 | |
Correo electrónico del personal. | 50 | Debe ser un correo válido. | |
CODCARGO | Código del cargo. | 5 | Si no lo maneja, debe ir NA. Debe estar definido en el ERP. |
CODPROFESION | Código de profesión. | 5 | Si no lo maneja, debe ir NA. Debe estar definido en el ERP. |
CODCENTRO | Código del centro al que pertenece. | 5 | Si no lo maneja, debe ir NA. Debe estar definido en el ERP. |
CODMUNICIPIO | Código del municipio | 5 | Por defecto, se inserta 11001. Debe ser de 5 caracteres. Debe estar definido en el ERP. |
CODESQNOMINA | Código del esquema de nómina. | 5 | Si no lo maneja, debe ir NA. Debe estar definido en el ERP. |
CODIDENTIDAD | Tipo de documento de identidad. | 5 | |
CODCOTIZANTE | Código de cotizante. | 2 | Por defecto, se inserta 01 - Dependiente. Debe estar definido en el ERP. |
CODSUBCOTIZANTE | Código de subcotizante. | 2 | Por defecto, se inserta 00 - No Aplica. Debe estar definido en el ERP. |
CODTIPOPERIODO | Código de tipo periodo. | 5 | 1-Semanal. 2-Decenal. 3-Catorcenal. 4-Quincenal. 5-Mensual. |
Ejemplo
Sección titulada «Ejemplo»{ "CLAVE": "Set_Personal", "CODIGO": "123456", "NOM1": "Katherine", "APL1": "Franco", "DIRECCION": "Carrera 31 # 105c - 16", "EMAIL": "katherine.franco@gmail.com", "CODCARGO": "NA", "CODPROFESION": "NA", "CODCENTRO": "NA", "CODMUNICIPIO": "11001", "CODESQNOMINA": "NA", "CODIDENTIDAD": "NA", "CODCOTIZANTE": "01", "CODSUBCOTIZANTE": "00", "CODTIPOPERIODO": "5"}
Respuesta
Sección titulada «Respuesta»Exitosa
Sección titulada «Exitosa»{ "cod_error": 0, "execsql": 0}
Fallida
Sección titulada «Fallida»{ "cod_error": 0, "ex_execsql": "[FireDAC][Phys][FB]exception 16\r\nREST_ERROR\r\n*** El empleado 123456 ya existe ***\r\nAt procedure 'REST_INSERT_PERSONAL' line: 26, col: 20"}