El importador, y tres cosas que nos enseñó
Publica el corpus impulsando la API de KBService real en lugar de escribir filas - un INSERT directo se salta la versión fila, el evento kb.article. publicado e...
Persiste en la regla de cotización de un mercado, y rechazar una semi-estado
Los DTO llevaban citaContactMode y citoCitaContactoMiembroId pero ningún escritor leyó ellos, así que el escenario redondeó el formulario y se cayó en silencio....
Elija a quién nombra una cita como contacto del cliente
El diálogo de mercado gana "cuar el contacto futuro de Quote" bajo Citas Habilitar: la pista agente asignado, una elección hecha por cotización, o una persona e...
Honra la regla de contacto de un mercado donde una cita nombra a alguien
El detalle del personal, la vista previa del personal y la propia página del cliente ahora resuelven el contacto a través de un método, por lo que no pueden dis...
El corpus de artículo, y el oleoducto que lo construye
307 artículos en 16 categorías y 29 secciones, del proyecto 248 artículos de Documentación/ más 59 escrito aquí: cada categoría y página de destino de sección, ...
Un mercado decide quién nombra una cotización como contacto del cliente
QuoteContactMode da un LeadMarket tres respuestas: el agente asignado del plomo (Resolvido por lectura, que es lo que hace cada cita hoy y qué columna nula Por ...
Columnas para el contacto de cotización de un mercado y la instantánea per-cita
Nombres de mercado su respuesta en QUOTE-CONTACT-MODE (-QUOTE-CONTACT-MEMBER-ID cuando esa respuesta es una persona explícita), y cada cita mantiene el contacto...
Cuesto de los artículos relacionados con un artículo
KbRelatedPanel es un componente en tres lugares: cura en el compositor y el editor, y lee de nuevo en la opinión del artículo. Añadiendo un artículo aquí tambié...
Artículos relacionados, y un camino público que mantiene el árbol
Tres cosas, todas alcanzando la misma página. Artículos relacionados. KbArticleRelationService es el dueño de la "ver también" simétrica enlaces: lista, conjun...
Migración para las RELACIONES KB-ARTICLE
Espejos KbArticleRelation in kamo-shared-library. Escrito explícitamente que dejar a ddl-auto para que los valores UID y FECHA-CREATED predeterminados vivan en ...
Relaciones de artículo a artículo
KB-ARTICLE-RELATIONS contiene los vínculos comisariados "ver también" entre los artículos en una base de conocimiento. Las filas son por dirección y el par se m...
Página y busque en el directorio org, y detenga a dos constructores de filas a la deriva
Las terminales de las redes responden con todo el conjunto establecido en un solo cuerpo. Eso está bien para un miembro de una docena de ogs e imposible de impo...
Base inicial hasta $10 en cada término
69 / 59 / 49, desde 59 / 49 / 39. La escalera de compromiso está intacta por el diseño. todavía exactamente $10 de descuento por un año y $20 por tres que es el...
La oferta de ejecución, sobre Planes y facturación y en la plataforma de lanzamiento
La consola cotizaba precios de lista mientras kamocrm.com anunciaba un tercio de la misma plan, porque nada en kamo-internal podía ver que existiera una oferta....
Sirviar la oferta de running, y decir si un asiento es realmente PAID para
Añade GET /markets/-id-/promotion. No había manera de que una superficie de compra en la aplicación se hiciera a sabe que una oferta estaba funcionando en todo ...
La oferta llega al héroe y a la franja de precios
El héroe ya tenía una cinta de cuenta regresiva, y había estado haciendo nada desde entonces el catálogo se movió a un porcentaje: "pickHeroOffer" filtrado en F...
Un ferrocarril de compromiso a tres mandatos, y una promoción que la página puede probar
Nuevos precios: Inicio $59/$49/$39 y Negocios $119/$109/$99 por asiento por mes en on mandatos mensuales, anuales y de tres años. El carril sustituye al par men...
Venda el plazo de tres años y detenga cuatro copias del ciclo a la deriva
Los ciclos de facturación fueron mecanografiados a mano en cinco lugares. Uno de ellos, el editor de precios de plan, ofreció "BIENNIAL" - un valor que el servi...
Bill el mandato de tres años, y cotiza su tasa a la consola
BillingCycles gana TRIENNIAL, expresado a Stripe como tres años en lugar de Treinta y seis meses para que la renovación rastree el aniversario de la inscripción...
Un mandato de tres años, y las reglas de promoción que nunca se leyó
Añade BillingCycle.TRIENNIAL para que un suscriptor pueda comprometerse durante tres años. El columna es varchar sin restricción CHECK en ninguna parte, por lo ...
Mostrar el título del informe en Enviar a la IA, editable
El diálogo permite al operador editar la instrucción y la descripción, pero nunca mostró el título, y el título tampoco estaba en el mensaje. el otro extremo co...
Pon el título del informe en el mensaje, y deja que se corrija
Un despacho compuso la instrucción del operador y la descripción de los errores con el separador entre ellos. El título nunca estuvo en él, así que la sesión ab...
Llegar el título del informe a través de un despacho de Enviar a la IA
El despacho envió la instrucción del operador y la descripción del fallo y nada Si no, así que la única línea que dice lo que el informe está ACERCA nunca llegó...
Responder a un mensaje, y llevar al lector a lo que responde
MediaService ha llevado a la matriz de una respuesta y la cita para dibujar para ello desde "enviar la cita con un Responder, no sólo el puntero"; esta es la mi...
Oferta Muévete en un mensaje con clic derecho, no sólo en uno de los mareados
Haciendo clic derecho en un mensaje ofrecido Responder, Responder a todos, Adelante, Reportar Spam, Archive, Etiqueta y Borrar. Presentarlo en cualquier otro lu...
Go To Settings lidera el menú Configuración, por encima de la lista de aplicaciones
Reportado con dos capturas de pantalla y una org con once aplicaciones habilitadas, una con dos vueltas cada "Vete a Configuración" en la parte inferior de la s...
Intercambio de 64G en la máquina de dev, y acceso de captura que falla intermitentemente
La página blanca en blanco era la VM fuera de memoria. 16Gi de RAM de huésped con intercambio de NO significa "fuera de memoria" va directamente al asesino de l...
Hacer que las carpetas inteligentes sean accesibles, y hacer hacer clicar un trabajo
Una carpeta inteligente es una búsqueda guardada que se sienta donde se asienta una carpeta: nombre una pregunta una vez ("sin leer, con un adjunto") y está un ...
Enviar la cita con una respuesta, no sólo el puntero
media.objs.msg.parent-id ha estado allí todo el tiempo y este punto final ha Aceptó padreId en el camino desde que el roscado fue modelado, pero una respuesta c...
Deja una charla grupal, y mantente la línea que lo graba
La salida se ofrece al pie del popover de la lista, separada de las filas por encima de ella porque pertenece al miembro en lugar de a cualquiera en la lista, y...
Deja una charla grupal, y mantene filas de unión/deja en la transcripción
Salir es DELETE /sessions/-guid-/membership, not removeMember a Esa ruta se niega a la auto-remoción a propósito. La eliminación se hace a Alguien y nombra al a...
Abre en Chats, una sección de favoritos y una charla en grupo que puedes manejar
Cinco peticiones de un miembro, todas ellas sobre la misma brecha: el panel de Chats podría mostrarte conversaciones pero no te dio nada que ver con ellas. Las...
Nombrar una charla grupal, estrellar una conversación, sacar a alguien de una habitación
Tres rutas, y cada negativa es una regla que alguien tiene que ser capaz de distinguir de un apagón, por lo que cada uno lleva su propio código en lugar de un 4...
Una charla puede ser nombrada, protagonizada, y que alguien se la quite de él
Tres campos y un método, todos los cuales la función de chat ya tenía la porción y ninguna de las cuales pudo grabar. MEDIA-SESSION-CHAT gana TITULO. Esa tabla...
Bulk añade miembros y miembros del equipo, con una importación CSV/XLS
Dos nuevas pantallas junto a los botones de Agregar existentes en /account?tab=members y ?tab=team-miembros, en /settings/member/bulk-new y /settings/team-membe...
Miembros de a granel y miembros del equipo, una transacción por registro
Las dos pantallas a granel necesitan crear una hoja de cálculo de personas en una sola presentación e informar sobre cada uno de ellos individualmente. Eso no s...
Digamos que la aplicación está en beta, y que los dispositivos de Apple no están listos
Dos hechos que un miembro necesitaba antes de escanear cualquier cosa: KamoMobile es beta, y Aún no hay construcción para un iPhone o iPad. Ambos cambian si alg...
Una pestaña Recibibles y detalles de pago de la cotización impresa
Ajustes de la cuenta Recibibles es donde una organización establece la cuenta bancaria sus clientes pagan en: el beneficiario, el banco, el enrutado y los númer...
Imprima los detalles de ACH del vendedor sobre la cotización del cliente
La página que un cliente abre desde un enlace compartido ahora lleva un bloque de remesas: quién el pago se hace al banco receptor, y el enrutado y cuenta númer...
Almacene la cuenta de depósito de org e impúela en las cotizaciones
//api/security/receivables es donde se lee la Configuración de la Cuenta Recibibles y Escribe. Dos derechos, no uno: VIEW-RECEIVABLES lee la pestaña, MANAGE-REC...
La cuenta de depósito una organización pide a los clientes que paguen
Seis columnas en el contrato de orillas y el contrato de alambre para imprimirlos en una cotización, así que a empresa que recibe sepa dónde enviar el dinero si...
Descargar la aplicación desde una URL que dice KamoMobile
El teléfono mostraba mientras descargaba era el viejo. Los mismos bytes ahora también se sientan en ********************** y los puntos QR allí. Una copia, no u...
La fila de la marca del carril dice "Volta a escritorio"
Nombre el destino en el propio vocabulario de la plataforma en lugar de lo genérico "Vete a casa". La etiqueta de aria de la fila ampliada sigue el texto visibl...
Di "Vete a casa" bajo el nombre de org en el carril expandido
La fila de la marca del tren expandido siempre ha navegado a casa, pero el nombre de org solo se lee como una etiqueta, por lo que el destino era invisible. El ...
Título la pestaña "Orgá - Portal de . . . . . . . . . . . . . . . .
Un miembro es nombrado por la propia palabra de la organización para uno. "Armonía - Préstamo - Préstamos Portal" para un prestamista que los llama prestatarios...
Llerar el departamento del miembro del equipo en la sesión
La pestaña del navegador está siendo retitulada "EOrg - "Portal" y un miembro del equipo rol es su departamento. Lo específico que se identifican con el día a d...
Mantenga cada enrute de dominio vivo una vez que la verificación se haga obligatoria
La resolución de la organización está a punto de exigir la propiedad. fila de dominio de nivel superior, de modo que un dominio varias organizaciones se han lim...
Un dominio se afirma probándolo, no estipándolo
Tres reglas, y sólo tienen sentido juntos. **Namar un dominio afirma nada.** Un FQDN fue mundialmente único aquí, así que el primera organización para entrar "...
Lleve los defectos de la pantalla casera por miembros
Leer en POST/PUT /security-models y PUT /master-model, y emitido de Configuraciones de modelo aplicado para que la cáscara pueda decidir dónde aterriza un miemb...
Un modelo de seguridad dice que donde cada miembro tipo aterriza en "/"
Tres columnas sobre ChildOrgSecurityModel . DEFAULT.MEMBER.HOME-SCREEN, ********************** DEFAULT.ORG.OWNER.HOME-SCREEN. Cada uno de ellos se mantiene HOME...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.