Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 125
» Latest member: kumarsa
» Forum threads: 729
» Forum posts: 3,990

Full Statistics

Online Users
There are currently 17 online users.
» 0 Member(s) | 17 Guest(s)

Latest Threads
Cobros, fecha de vencimie...
Forum: User Support
Last Post: JesusPC
Yesterday, 04:54 PM
» Replies: 11
» Views: 684
Error an update
Forum: Administrator Support
Last Post: joebordes
Yesterday, 09:56 AM
» Replies: 8
» Views: 399
Issue - Dashboard - not t...
Forum: Administrator Support
Last Post: joebordes
11-17-2017, 10:46 AM
» Replies: 5
» Views: 37
Customer Portal Questions
Forum: User Support
Last Post: joebordes
11-16-2017, 03:22 PM
» Replies: 8
» Views: 1,386
Guide to setting up a dev...
Forum: coreBOS Development
Last Post: joebordes
11-16-2017, 09:08 AM
» Replies: 1
» Views: 22
Suggestion : PBX Manager ...
Forum: Modules/Extension Support
Last Post: rslemer
11-11-2017, 04:48 PM
» Replies: 4
» Views: 822
Doubt - Mobile app - for ...
Forum: Modules/Extension Support
Last Post: rslemer
11-11-2017, 01:33 PM
» Replies: 0
» Views: 20
email sent with workflow ...
Forum: Administrator Support
Last Post: rslemer
11-08-2017, 12:01 PM
» Replies: 2
» Views: 44
Using the new validation ...
Forum: coreBOS Development
Last Post: joebordes
11-07-2017, 06:42 PM
» Replies: 1
» Views: 45
Dashboard - auto refresh
Forum: Administrator Support
Last Post: rslemer
11-02-2017, 09:13 PM
» Replies: 4
» Views: 98

 
  Issue - Dashboard - not translate term
Posted by: rslemer - 11-16-2017, 05:43 PM - Forum: Administrator Support - Replies (5)

One label, not is translate at dashboard ( Un assigned )

See attached file



Attached Files Thumbnail(s)
   
Print this item

  Guide to setting up a development install
Posted by: Guido1982 - 11-15-2017, 01:15 PM - Forum: coreBOS Development - Replies (1)

I know I've asked this before in the gitter group, but I keep forgetting to note the steps. So this is meant as a note to self and others: what is the preferred approach for setting up a development installation?

Print this item

  Doubt - Mobile app - for barber shop
Posted by: rslemer - 11-11-2017, 01:33 PM - Forum: Modules/Extension Support - No Replies

Mobile app for barber Shop

Is there a simple solution that can be used barber shop?

It would be necessary to integrate a mobile app for the client, to mark the time with the professional and to receive a notification of warning minutes before

Is it possible to do this with coreBOS or would it be a very different use from the initial purpose?

Print this item

  email sent with workflow not listed in lead registry
Posted by: rslemer - 11-02-2017, 09:20 PM - Forum: Administrator Support - Replies (2)

I created a new workflow for a Lead module.

When lead in specific status, system send a email for this lead.

This workflow is works fine, but this email not listed in Lead.

If I, manually, open a lead, record, and sent a email, works.



Attached Files Thumbnail(s)
   
Print this item

  Using the new validation business map
Posted by: Guido1982 - 10-30-2017, 08:17 PM - Forum: coreBOS Development - Replies (1)

In an ongoing attempt to get a hacked installation more and more in an 'original' state, I'll be updating again soon. One of the customizations I made is some custom validations that will be overridden by the dividable validations on inventory modules (which ironically, I wrote). So I'm diving into the new validation business maps, that seem promising. I'd like to get some more info on using the custom functions here.

I see in the docs that a sample validation function is provided (all the way at the bottom) that returns 'true'. I know in the past we had a special '%%%OK%%%' value to return (or something like that). Does anyone have pointers on the return values possible when using custom functions?

Also, I see in the example custom function validation map:

Quote:restrictions: file name, validation test name, function name and label to show on error (will be translated)

And then:

PHP Code:
<map>
  <
originmodule>
    <
originname>Accounts</originname>
  </
originmodule>
  <
fields>
    <
field>
      <
fieldname>email1</fieldname>
      <
validations>
        <
validation>
          <
rule>custom</rule>
          <
restrictions>
          <
restriction>modules/cbMap/Validation.php</restriction>
          <
restriction>testemail</restriction>
          <
restriction>validate_testacccemail</restriction>
          </
restrictions>
        </
validation>
      </
validations>
    </
field>
  </
fields>
</
map

I see three restrictions, the second is the 'validation test name' (testemail), but what is that? Also, the fourth optional (not used in the example) will be the label on error and that it will be translated, but from where, from the target module's language files?

Print this item

Sad Flujos de trabajo. Envío no funciona interacción
Posted by: JesusPC - 10-26-2017, 10:14 AM - Forum: User Support - Replies (3)

Tengo un flujo de trabajo sobre "Interacciones" donde la idea es enviar un correo al contacto de la interacción, a la persona asignada y a algún campo mas de correo. En el mismo flujo hay otra acción que actualiza un campo fecha "enviado" con el mismo filtro.
el problema es que no envía el correo, pero si actualiza el campo (con las condiciones del flujo y sin condiciones en las acciones).

¿Que está pasando?

Para probar, añado una condición que es que la cuenta es la de "pruebas", y entonces envía ese correo. Elimino esa condición y no envía.

¿Alguna idea?

Gracias!



Attached Files Thumbnail(s)
           
Print this item

  AJAX editing leads to empty date fields on aftersave event
Posted by: Guido1982 - 10-25-2017, 05:25 PM - Forum: coreBOS Development - Replies (2)

I have implemented an aftersave event on SalesOrders. When a salesorder is saved, the related assets are updated to change some values depending on the SalesOrder. Here is the code that does that:

PHP Code:
            if ($soData['sostatus'] == 'Niet geleverd' || $soData['sostatus'] == 'Ingepland') {
                
$r $adb->pquery("SELECT * FROM vtiger_crmentityrel WHERE crmid = ? AND relmodule = ?", array($soId'Assets'));
                if (
$adb->num_rows($r) > 0) {
                    while (
$row $adb->fetch_array($r)) {
                         
// Update the asset "keurstatus"
                        
$ass = new Assets();
                        
$ass->retrieve_entity_info($row['relcrmid'], 'Assets');
                        
$ass->id $row['relcrmid'];
                        
$ass->mode 'edit';
                        
$ass->column_fields['cf_966'] = $new_asset_status// Adjust custom field ID
                        
$handler vtws_getModuleHandlerFromName('Assets'$current_user);
                        
$meta $handler->getMeta();
                        
$ass->column_fields DataTransform::sanitizeRetrieveEntityInfo($ass->column_fields$meta);
                        
$ass->save('Assets');
                    }
                }
            } 

The weird thing is, when I perform the action by doing a full edit on the SalesOrder, it works as expected. But when I do an inline edit on the SalesOrder, all the date fields in the asset (custom and regular) get set to '0000-00-00'. This happens after the last line of code (I output the column fields to a temp file and tested that in various places in the proces). I've never experienced this before. Do I need to set some $_REQUEST value maybe?

Print this item

  Dashboard - auto refresh
Posted by: rslemer - 10-24-2017, 04:04 PM - Forum: Administrator Support - Replies (4)

I wish created a group of graphs like a dashboard for management a group of user, working in my commercial department.

Better, if this dashboard, provides a auto refresh mechanism, because I wish put this on a TV Panel.

How I can do that?

Print this item

  Use special filtering in select related record poup
Posted by: Guido1982 - 10-16-2017, 02:24 PM - Forum: Administrator Support - Replies (2)

We use tickets a lot in conjunction with assets. In the current setup, some tickets are created as stand-alone (so not created from an asset), and later on related to an asset through an m:m relation. I was wondering if we could create a filter in the popup field that would allow us to see only tickets that are not related to a single asset so far. This was we would prevent single tickets to be related to multiple assets by accident.

Print this item

  Informe agrupado / resumido
Posted by: JesusPC - 10-13-2017, 12:02 PM - Forum: User Support - Replies (4)

Hola Necesito sacar informes de ventas (facturación) de por ejemplo clientes que se ha facturado mas de 3.000€, algo que es obligatorio y no veo como sacarlo puesto que por mucho que lo intente, sigue sacando todos los registros uno y no el cliente y la suma de los importes facturados.

¿Alguna idea?

Gracias!

Print this item