Consejos NetSuite: Creación de campos con NetSuite

creacion-campos-netsuite
Índice de contenidos

La mayoría de los ERPs necesitan mucho tiempo y a alguien con perfil técnico, sobre todo en los más rígidos como SAP y Microsoft Dynamics AX, para tareas, a priori, muy simples, como añadir un campo a un formulario. Una de las múltiples ventajas de NetSuite es la sencillez con la que se pueden añadir campos, formularios y reorganizar los formularios en los que se muestran. En apenas unos pocos minutos y sin necesidad de conocimientos técnicos o programación, un usuario -con los permisos adecuados- puede crear nuevos campos/formularios en Netsuite.

Creación de campos con NetSuite

Vamos a enseñaros cómo crear desde cero un formulario en Netsuite, con campos totalmente nuevos. Por ejemplo, un formulario para la aprobación de solicitudes de viaje. Para ello vamos a Customization -> List, Record & Fields -> Record Types -> New [vc_single_image image=»27868″ img_size=»full» alignment=»center» css=».vc_custom_1526895167972{margin-top: 32px !important;margin-bottom: 32px !important;}»] Creamos un Record type al que llamaremos «Travel Request Form». [vc_single_image image=»27869″ img_size=»full» alignment=»center» css=».vc_custom_1526895179888{margin-top: 32px !important;margin-bottom: 32px !important;}»] En la parte de campos iremos añadiendo aquellos que queramos que aparezcan en el formulario. [vc_single_image image=»27870″ img_size=»full» alignment=»center» css=».vc_custom_1526895189820{margin-top: 32px !important;margin-bottom: 32px !important;}»] Entre los campos vemos el nombre del empleado, en este caso será una tercera persona la que cumplimente el formulario en nombre del trabajador, su departamento, fecha de inicio y final del viaje, el motivo del viaje… Analizando los campos un poco más en detalle, vemos que el empleado es un campo de tipo lista, que lee de un campo estándar de Netsuite, en este caso lee del maestro de empleados. Tenemos campos de texto libre como el destino o de tipo fecha como la fecha de salida y llegada. También campos de texto más largo para poder escribir más (propósito del viaje) o campos de verificación para marcar si ha sido aprobado o rechazado. El campo status, no existe de forma estándar en Netsuite, por lo que hemos tenido que crearlo, para ellos hemos ido a Customization -> List, Records, & Fields -> Lists -> New [vc_single_image image=»27871″ img_size=»full» alignment=»center» css=».vc_custom_1526895214671{margin-top: 32px !important;margin-bottom: 32px !important;}»] Es tan sencillo como informar del nombre de los valores que queremos que tenga este futuro desplegable, e incluso si queremos, su traducción. Salvamos y ya tenemos el desplegable creado para usar en cualquier sitio que queramos.  Definiremos los flujos de aprobación necesarios. Este punto será motivo de otro post así que estad atentos. Vamos ahora a probar nuestro formulario a ver qué aspecto tiene. Cuando añadimos un nuevo campo a nuestro formulario, podemos definir ciertos aspectos del mismo, por ejemplo, para el campo status que acabamos de crear, le hemos puesto que sea un campo desactivado, para que nadie pueda modificar su valor y que este se actualice cuando la persona indicada apruebe o rechace la propuesta. También podremos indicar valores por defecto, traducciones (de la etiqueta, ya que de los valores se informa en la lista definida anteriormente). [vc_single_image image=»27872″ img_size=»full» alignment=»center» css=».vc_custom_1526895236137{margin-top: 32px !important;margin-bottom: 32px !important;}»] Si quisiéramos dividir el formulario en varias pestañas, indicaríamos las distintas pestañas en la pestaña sub-tab. También podemos definir fácilmente, la numeración con la que queramos indicar los registros que generemos. En este caso sería TRF-000001, TRF-000002… [vc_single_image image=»27873″ img_size=»full» alignment=»center» css=».vc_custom_1526895247702{margin-top: 32px !important;margin-bottom: 32px !important;}»] También se pueden establecer permisos para que solo puedan acceder las personas responsables del rol. Definiremos el punto de menú en el que queremos que se vea el formulario, en este caso le hemos puesto debajo del menú empleado. [vc_single_image image=»27875″ img_size=»full» alignment=»center» css=».vc_custom_1526895260110{margin-top: 32px !important;margin-bottom: 32px !important;}»][vc_single_image image=»27874″ img_size=»full» alignment=»center» css=».vc_custom_1526895273162{margin-bottom: 32px !important;}»] Definiremos los flujos de aprobación necesarios. Este punto será motivo de otro post así que estad atentos. Vamos ahora a probar nuestro formulario a ver qué aspecto tiene. [vc_single_image image=»27583″ img_size=»full» alignment=»center» onclick=»custom_link» link=»https://noblue.es/landing-newsletter»]

Artículos relacionados