Preferencias de usuario

Como el título de este artículo indica mostraré las personalizaciones que se pueden realizar en Microsoft Dynamics 365 for Operations desde la configuración del mismo.

Para poder ingresar a las preferencias del usuario es necesario seleccionar le ícono correspondiente:

Visual

A nivel visual podemos seleccionar el color de los elementos y el tamaño de los mosaicos que utilizaremos dentro del sistema:

Preferencias

Aquí se modifican las preferencias del usuario con datos que son necesarios para el manejo rápido del sistema:

Cuenta

Aquí se administra la cuenta personal de cada usuario de manera rápida y sencilla:

Flujo de trabajo

Cuando trabajamos con flujos de trabajo (workflow) es necesario configurar ciertas notificaciones, es aquí donde se las habilita:

Con estos pasos logramos personalizar elementos generales dentro de Microsoft Dynamics 365 for Operations.

Creación de espacios de trabajo

En Microsoft Dynamics 365 for Operations resulta muy sencillo crear espacios de trabajo que facilitan el acceso a distintas áreas del sistema. La diea central de un espacio de trabajo es la de tener varias opciones disponibles según las necesidades propias.

De manera predeterminada, el espacio de trabajo se ve de la siguiente manera:

Ahora bien, si necesitamos personalizar nuestra área de trabajo debemos seguir los siguientes pasos:

  1. Clic derecho en algún área disponible dentro del espacio de trabajo actual:
  2. Asignamos un nombre que nos permita identificar la nueva área de trabajo:
  3. Refrescamos la página y veremos la nueva área de trabajo en ella. Podemos hacer clic y veremos el área vacía que debemos configurar:
  4. Clic derecho en el nuevo ícono:
  5. Colocamos un nombre descriptivo al nuevo elemento (en este caso «Prueba CMASDEV»):
  6. Veremos el nuevo elemento modificado (en ocasines se necesita refrescar):
  7. Aquí debemos tener en cuenta que debemos agregar los elementos necesarios dentro de nuestra nueva área. Tal es así que debemos acceder al menú principal y seleccionar el módulo que necesitamos adicionar:
  8. Ingresamos al elemento necesario:
  9. Agregamos el módulo necesario a la vista (al área recientemente creado):
  10. Se coloca un nombre descriptivo al nuevo elemento:
  11. Por último, el área de trabajo se vería así:

Con estos pasos, hemos logrado crear un espacio de trabajo nuevo, que cumpla con nuestras necesidades.

SQL Server local en ASP.NET Core

Creamos una aplicación Web para ASP.NET Core:

Para poder comprender este ejercicio, se debe crear una clase (que representa al modelo, es decir, la tabla Persona):

using System.ComponentModel.DataAnnotations;

namespace SqlServerLocalDB.Models
{
public class Persona
{
[Key]
public int Id { get; set; }
public string Nombre { get; set; }
public int Edad { get; set; }
}
}


Ahora creamos el contexto de datos para poder realizar el mapeo de la base de datos:

using Microsoft.EntityFrameworkCore;

namespace SqlServerLocalDB.Models
{
public class PersonaContext : DbContext
{
public PersonaContext(DbContextOptions options)
: base(options)
{
}

public DbSet Persona { get; set; }
}
}

Creamos la base de datos. Menú Ver > SQL Server Object Explorer.

Creamos la tabla, de manera a que quede así:

Agregamos la cadena de conexión en el archivo appsettings.json:

{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
},
"ConnectionStrings": {
"MovieContext": "Data Source=(localdb)ProjectsV13;Initial Catalog=SqlServerLocalDB;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
}
}
}

Con estos pasos, hemos creado el acceso a la base de datos localDB.