Publicar una extensión para Dynamics NAV en la AppSource. Solicitud de Rango de Numeración

por | 9 febrero, 2018

Publicar una extensión para Dynamics NAV en la AppSource requiere un trabajo.

En ClipDynamics queremos crear y publicar extensiones para Navision en el marketplace oficial de Microsoft. Y queremos explicarte cómo es el procedimiento.

Este es el tercer artículo en esta serie de posts en los que narramos nuestra experiencia creando y publicando una extensión para Navision en la AppSource de Dynamics 365 for Financials, la versión en la nube de Dynamics NAV.

En el artículo anterior explicábamos que habíamos realizado el primer paso para poder llegar a publicar una extensión en la AppSource. Este primer paso debería finalizar con la aprobación de Microsoft, que además debería asignarnos ya un rango de numeración en el que poder realizar el desarrollo.

Pues bien, hoy he recibo el siguiente e-mail:

Adjunto al e-mail, un Excel en el que rellenar una serie de datos referentes a la extensión que queremos publicar, y que tiene la siguiente pinta:

La información requerida es la siguiente:

  1. Información básica sobre la organización
    1. MPN ID
    2. Nombre del Partner
    3. País de origen
    4. Número de Cuenta de PartnerSource Business Center (PSBC)
    5. Nombre de la persona que rellena este formulario
    6. E-mail de la persona que rellena este formulario
  2. Información sobre la App
    1. Nombre de la Extensión
    2. Descripción de la Extensión
  3. Tipo de app que se está desarrollando (tipo y propósito)
    1. Tipo – Es una extensión de productividad o una extensión para un sector determinado?
    2. Propósito – Si es una extensión de productividad, en qué área se mejora la productividad?
    3. Propósito – Si es una extensión para un sector determinado, a qué sector se dirige?
  4. Cuándo estará la extensión disponible para ser distribuida
    1. En qué trimestre estará la extensión disponible
    2. En qué año estará la extensión disponible
    3. Para qué países estará disponible
  5. Qué rango de numeración solicitas
    1. Cuantos objetos crees que necesitará la extensión
  6. Qué nivel de preparación tienes
    1. Has publicado alguna otra extensión en la AppSource?
    2. En caso afirmativo, especifica el nombre de las otras extensiones

Información sobre la App

La información que nos piden en este formulario no es nueva. Hemos utilizado exactamente los mismos textos que escribimos para la solicitud inicial

Nombre: CLIP Default Ship-To Address
Descripción: On sales documents, users have the ability to select a specific “Ship-To Code” to ship the goods to an address different than the social or fiscal address of the customer.If a customer has an address to which goods should be always shipped, the users have no place in the application to specify such a request. They have to always remember to select that specific address when creating a new sales order.This extensión will provide users with the ability to set a “Default Ship-To Address” on the Customer Card and let the system automatically fill in the “Ship-To Code” field when creating new sales documents.

Tipo de app que se está desarrollando

En este apartado hay 3 preguntas, de las cuales sólo hay que responder 2. Las posibles respuestas vienen determinadas por un menú desplegable.

Tipo – Es una extensión de productividad o una extensión para un sector determinado?

Las respuestas posibles son: Productivity, o Industry.
En nuestro caso, hemos seleccionado la opción de productividad.

Propósito – Si es una extensión de productividad, en qué área se mejora la productividad?

Las respuestas posibles son:

  • Productivity – Payroll
  • Productivity – Tax Services
  • Productivity – Payment Processing
  • Productivity – Shipping
  • Productivity – Ecommerce
  • Productivity – Other
  • Productivity – Expense
  • Productivity – Supply Chain Enhancement
  • Productivity – Competitive Import
  • Productivity – Accounting Enhancement

En nuestro caso hemos seleccionado la opción de mejora en los envíos.

Propósito –  Si es una extensión para un sector determinado, a qué sector se dirige?

Las respuestas posibles son:

  • Industry – Professional Services
  • Industry – Health Care
  • Industry – Banking/Financial
  • Industry – Discrete Manufacturing
  • Industry – Retail
  • Industry – Process Manufacturing
  • Industry – Information & Media
  • Industry – Other Services
  • Industry – Telecommunications
  • Industry – Insurance
  • Industry – Wholesale
  • Industry – Life Sciences
  • Industry – Transportation
  • Industry – Construction
  • Industry – Utilities
  • Industry – Real Estate
  • Industry – Hospitality
  • Industry – Pharmaceuticals
  • Industry – Agriculture/Mining

En nuestro caso, no hemos respondido a esta pregunta, pues la extensión que queremos publicar no está destinada a un sector en concreto.

Cuando estará la extensión disponible para ser distribuida

En esta sección debemos especificar año y trimestre en el que estimamos que la extensión estará completada. En nuestro caso, creemos que puede estar a punto para el segundo trimestre de 2018.

También debemos especificar los países en los que estará disponible la App. Como nota, Microsoft nos recuerda que por ahora las Apps sólo están disponibles para Canadá, Estados Unidos, Reino Unido y Dinamarca.

Para que una extensión se pueda publicar en un país, es imprescindible que ésta esté completamente traducida a los idiomas incluidos en cada una de las localizaciones.
Si seleccionamos todos los países disponibles por ahora, tenemos que tener claro que deberemos proporcionar traducciones en Inglés de Estados Unidos, Inglés del Reino Unido, Inglés de Canadá, Francés de Canadá y Danés.

En nuestro caso, hemos seleccionado todos los países disponibles. Con las traducciones al inglés y al francés nos podremos apañar nosotras mismas. Para la traducción al danés tendremos que buscar un colaborador que quiera ayudarnos.

Que rango de numeración solicitas

Una única pregunta, tres posibles respuestas: 50, 200 o 500.

Debemos estimar grosso modo cuántos objetos creemos que necesitaremos para el desarrollo de la extensión.

Para nuestra extensión, necesitaremos 1 tabla, 2-3 páginas y 2-3 codeunits. De modo que hemos optado por el rango más pequeño, el de 50.

Hay que tener en cuenta que un mismo número se puede repetir para distintos tipos de objetos, de modo que debemos solicitar el rango de numeración en función del tipo de objetos del cual estimemos que necesitamos el número mayor.
Me explico con un ejemplo: Imaginemos que voy a desarrollar una extensión para la que estimo que voy a necesitar

  • 10-15 tablas
  • 30-40 páginas
  • 10-20 codeunits
  • 10-20 reports
  • 2-3 xmlports

Sumados, tendremos entre 62 y 98 objetos. Podríamos estar tentados de pedir un rango de numeración de 200. Pero no es necesario, porque el objeto individual que más vamos a usar son las páginas, y como mucho creemos que necesitaremos 40. De modo que con un rango de 50 tenemos suficiente.

Que nivel de preparación tienes

Nuestro nivel de preparación por ahora es nulo, puesto que esta es la primera extensión que pretendemos publicar en la AppSource.

Siguiente paso

Hemos completado el Excel y lo hemos enviado.

Ahora, de nuevo, a esperar a obtener una respuesta y una numeración para poder empezar con el desarrollo.

Un saludo,
Cristina Nicolàs


Todos los artículos de esta serie

2 pensamientos en “Publicar una extensión para Dynamics NAV en la AppSource. Solicitud de Rango de Numeración

  1. Jesús Salvador Cristóbal Bueno

    Hola.
    Me gustaria saber si se puede publicar una extension sin ser partner y sin licencia de desarrollador.
    Gracias

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.