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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 449,184
» Latest member: jamittgrll
» Forum threads: 1,743
» Forum posts: 9,044

Full Statistics

Online Users
There are currently 657 online users.
» 2 Member(s) | 655 Guest(s)

Latest Threads
[RESUELTO] - Tipo de impu...
Forum: Administrator Support
Last Post: joebordes
2 hours ago
» Replies: 16
» Views: 8,181
little bug trasformin LEA...
Forum: Administrator Support
Last Post: sapnamathur
4 hours ago
» Replies: 5
» Views: 3,699
Workflow: función para ex...
Forum: User Support
Last Post: joebordes
Yesterday, 01:45 PM
» Replies: 1
» Views: 29
Actualizar campo relacion...
Forum: User Support
Last Post: joebordes
05-02-2024, 07:48 PM
» Replies: 1
» Views: 38
PRODUCTS IN ACCOUNTS BY O...
Forum: User Support
Last Post: joebordes
05-02-2024, 11:28 AM
» Replies: 3
» Views: 430
como manejar github en un...
Forum: International
Last Post: ntermacabre
04-10-2024, 03:52 AM
» Replies: 2
» Views: 1,339
whatsapp
Forum: User Support
Last Post: Yash
04-03-2024, 09:26 AM
» Replies: 2
» Views: 6,182
Attachment in e-mail not ...
Forum: User Support
Last Post: julikarole
03-13-2024, 05:59 AM
» Replies: 2
» Views: 1,211
Mail Manager - Options Se...
Forum: Administrator Support
Last Post: joebordes
03-06-2024, 11:52 PM
» Replies: 16
» Views: 18,594
Intermittent issues after...
Forum: User Support
Last Post: joebordes
03-06-2024, 11:44 PM
» Replies: 9
» Views: 1,819

 
  Workflow send email - more shortly
Posted by: rslemer - 08-06-2018, 10:10 AM - Forum: Open Discussions - Replies (4)

I created a workflow to send a email in certain conditions

I wish the time for system send email is more short, is possible reduce cron frequency to 5 minutes, for example?

Print this item

  [ solved ] Profile error
Posted by: rslemer - 08-03-2018, 03:14 PM - Forum: Administrator Support - Replies (2)

I tried to set some fields in payments for read only but system do not save my option

If I exclude access for the same fields, works, but If I click on padlock not works



Attached Files Thumbnail(s)
   
Print this item

  [SOLVED] Add module to mobile
Posted by: addady2 - 08-02-2018, 01:34 PM - Forum: Modules/Extension Support - Replies (4)

Hello,

I want to add ServiceContracts module to the mobile interface.
Following the doc http://corebos.org/documentation/doku.php?id=en:mobileui:introduction#a_little_bit_of_history
I add Mobile_Related_Modules  Global Variable with those values:

Contacts,Potentials,HelpDesk,Documents,Timecontrol,ServiceContracts

But it not availabe on the mobile interface

Attach screenshut.

Thank you



Attached Files Thumbnail(s)
   
Print this item

  [ solved ] Problem with mass edition
Posted by: rslemer - 07-31-2018, 02:27 PM - Forum: Administrator Support - Replies (4)

When I tried editing many registry with mass edition button, and has a business map for validation a Lead Source ( I tested in Contacts ) system shows a validation error

But all registry already a valid value in lead source

Print this item

  How I can sharing access and maintain team concept
Posted by: rslemer - 07-30-2018, 11:33 PM - Forum: Administrator Support - Replies (3)

How I can sharing access and maintain team concept

My situation is salesman only can see and editing contacts with assigned to is yours, I means assigned to yourself

Your supervisor, need access your team

But in some situation, supervisor, supervisor 1, supervisor 2 needs access all registrys ( include the others teams )

How I can configure that access?

Consultor comercial = salesman



Attached Files Thumbnail(s)
   
Print this item

  Created a Global Variable for a unique role
Posted by: rslemer - 07-30-2018, 11:19 PM - Forum: Administrator Support - Replies (7)

I tried created a global variable for a specific role

For example, I set Application_DetailView_Inline_Edit - Value 0 - for sales man

I did that in online demo too

But system changes this for all users ( not only for a role selected )

What I do wrong?

Print this item

  Report merges rows when displayed columns are equal
Posted by: Guido1982 - 07-30-2018, 12:50 PM - Forum: coreBOS Development - Replies (2)

We create a report for assets on a weekly basis. We actually create the report for accounts, and then show the related assets. We show a number of columns for assets, but I've noticed something I've never noticed before: if there are two assets for an account, and all the info in the columns that you choose to show on the report is the same only one asset shows up on the report. I solved this right now by adding the serial number to the report (which is always unique), but personally I believe the reporting system should not filter duplicates based on only the visible columns. Actually, it should not filter duplicates at all I think.

Print this item

  Shows correct registry in call incoming
Posted by: rslemer - 07-28-2018, 07:23 PM - Forum: Administrator Support - Replies (2)

At Brazil there many ways a Telephone company sent a caller id

For example, for number 1234-0000, could be


12340000
012340000
1112340000
551112340000
+55112340000

User can add non numerics characters too, for example (11) 1234-0000

But the last 8 numbers always, correct

Is possible, change de way system check this in database?

Print this item

  birthday (report or workflow )
Posted by: rslemer - 07-27-2018, 07:01 PM - Forum: Administrator Support - Replies (3)

How I can created a workflow to send a scheduled report to a marketing departament to talk with my day birthday contacts?

Or in b2b company, send a workflow with each aniversary for my clients

Problem is, aniversary date in coreBOS in format yyyy-mm-aaaa .. ( with year ), and in report or workflows, fuction "today" .. will not working for that

Print this item

  Finetuning the way you send in data to a webservice call
Posted by: Guido1982 - 07-27-2018, 10:44 AM - Forum: coreBOS Development - Replies (3)

How to specify the format of you fields when sending in through webservice
In the default behaviour, a webservice call to either revise or update will demand you to make sure all fields are sent to coreBOS in the form of your current user. This applies in particular to number and currency fields, but also to date fields.

Let’s say you use user ‘John’ to login to coreBOS through a webservice in a remote application (maybe some customer portal). John has his preferences stored in the user settings page for his user. He likes his thousands separator to be a dot, his decimals separator to be a comma and he wants only two decimals. So his currency fields and numbers would be formatted like:

1.234,56

In the database however, the number would be stored like this:

1234.560000 if it’s a currency field, or

1234.56 if it was for instance a percentage.

When you send a record, or part of a record to either the revise or update webservice methods, you would be expected to send in the data in the format of the user that sends the data in. So for John, he would have to send in ‘1.234,56’ on a currency field to end up with ‘1234.560000’ in the database. When logged in to coreBOS, coreBOS would take care of the correct formatting when John views or edits a record.

But what if John sends in the value in database-format? What if he would send in ‘1234.560000’ for his currency field? Well, coreBOS wouldn’t understand that and try to convert it to the database format anyway. Since John uses the dot as his thousands separator, coreBOS would remove that from the value first, since databases don’t know this concept. Then coreBOS would apply decimals, if there weren’t any to start with. CoreBOS would expect those to be indicated with a comma, since it knows it’s John that sends in the data.

Now John would end up with the number ‘1234560000.000000’ in the database. In the application, he would see ‘1.234.560.000,00’, which is not what he wanted.
So John has to make sure he sends in all currency and number fields in the format he specified in his user preferences.

But, since 26-07-2018, he could also do something else. He could add a special flag (or multiple) to his data, that tells coreBOS what to expect. Say John is updating a Potential with this data:

PHP Code:
$input_array =  array (
        
'amount' => '1234.56',
        
'probability' => '5.00',
        
'id' => '5x195784',
);

$moduleName 'Potentials';

$update $cbconn->doRevise($moduleName$input_array); 
Normally, this would go horribly wrong. But if he were to update the input array with some special fields, it wouldn’t:
PHP Code:
$input_array =  array (
        
'amount' => '1234.56',
        
'probability' => '5.00',
        
'id' => '5x195784',
        
'__cbws_skipcurdbconvamount' => 1,
        
'__cbws_skipcurdbconvprobability' => 1,
); 
If he were to add the two fields with the name-prefix ‘__cbws_skipcurdbconv’ followed by the fieldname that he wants to send in formatted as database-format, he would get the result he expected (1.234,56 and 5,00).

But, there’s more. He could also add a single, special flag called ‘__cbws_skipcurdbconvall’ (notice the ‘all’ at the end) to make sure coreBOS treats all his fields as database-formatted.

There is one drawback to using the ‘all’ special flag though, which is quite obvious: you really need to make sure to input all data in the database-format. This includes date fields. Basically, setting the ‘all’ flag forces you to format the record as if you were doing an INSERT or UPDATE query on the database.

What about inventory lines?
If you had tried the above examples on an inventory module, you would notice that would not work. This is because the inventorylines are not fields, and are not treated as such by coreBOS. To be able to send your inventorylines with currencies formatted in the database format, you need to add:

‘__cbws_skipcurdbconv_pdo’

to your record and set it to anything, like ‘1’ or ‘true’ .

This mechanism works completely separate from the ones mentioned before. If you want to send in your entire inventory record (for instance a salesorder including the inventorylines) in database-format, you would have to set both ‘__cbws_skipcurdbconv_pdo’ and ‘__cbws_skipcurdbconvall’ to your record.

A note: Do not mistake inventorylines with the InventoryDetails modules. InventoryDetails is a modern module that does treat all of its numbers as fields. Setting the ‘__cbws_skipcurdbconv_pdo’ flag there or on a salesorder (for instance) that does not use the ‘old’ inventorylines mechanism would not do anything.

Print this item