Difference between revisions of "Talk:Application Dictionary"
From ADempiere
This Wiki is read-only for reference purposes to avoid broken links.
(→Some Notes) |
(→Some Notes) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
Conversation: | Conversation: | ||
− | vpj-cd_ | + | vpj-cd_ |
− | I think here you need say about the other important fact and feature the AD | + | I think here you need say about the other important fact and feature the AD |
− | it feature have not include OB or Compiere | + | it feature have not include OB or Compiere |
− | red1 | + | red1 |
− | Me gusta saber cómo la nueva construcción de los materiales "hacer la 'caída' al igual que el anterior. | + | Me gusta saber cómo la nueva construcción de los materiales "hacer la 'caída' al igual que el anterior. |
− | vpj-cd_ | + | vpj-cd_ |
− | the feature is the Rule Engine or Script Rule Engine | + | the feature is the Rule Engine or Script Rule Engine |
− | red1 | + | red1 |
− | ah si | + | ah si |
− | vpj-cd_ | + | vpj-cd_ |
− | ok let say about the my recommendation and next go the BOM ok? | + | ok let say about the my recommendation and next go the BOM ok? |
− | red1 | + | red1 |
− | Me referiré a continuación. Gracias | + | Me referiré a continuación. Gracias |
− | si | + | si |
− | bueno | + | bueno |
− | vpj-cd_ | + | vpj-cd_ |
− | ok | + | ok |
− | A field can possess a validation rule is defined in the AD Validation window. | + | A field can possess a validation rule is defined in the AD Validation window. |
− | Such validation can inject JavaScript, Java code or SQL script into the application to filter the returning value of | + | Such validation can inject JavaScript, Java code or SQL script into the application to filter the returning value of |
− | here is important set more remark | + | here is important set more remark |
− | that you do not need modify the source and core | + | that you do not need modify the source and core |
− | you can define triggers to model data in this case tables and the document mode | + | you can define triggers to model data in this case tables and the document mode |
− | it in past was call as triggers in DB, and ADempiere let you can define or inject any script language support groovy, beansshell, jphyton , other can adding | + | it in past was call as triggers in DB, and ADempiere let you can define or inject any script language support groovy, beansshell, jphyton , other can adding |
− | So you can adding the logic validation to all event that can happen in your data insert, update, new , delete | + | So you can adding the logic validation to all event that can happen in your data insert, update, new , delete |
− | red1 | + | red1 |
− | Es la secuencia de comandos de la inyección de nuestro trabajo? En el dynammic validación? | + | Es la secuencia de comandos de la inyección de nuestro trabajo? En el dynammic validación? |
− | is the ModelValidator our work also? | + | is the ModelValidator our work also? |
− | vpj-cd_ | + | vpj-cd_ |
− | this way join the 2 big world the programing based language strict typed the a dynamic language as Groovy | + | this way join the 2 big world the programing based language strict typed the a dynamic language as Groovy |
− | red1 | + | red1 |
− | or Compiere did not complete it before? | + | or Compiere did not complete it before? |
− | the Model Validator but it can work 2 way suing traditional java code or using the new tab in table window called | + | the Model Validator but it can work 2 way suing traditional java code or using the new tab in table window called |
− | red1 | + | red1 |
− | vpj-cd_: what you think of OSGI? I can make it deploy, but not yet fully working for me | + | vpj-cd_: what you think of OSGI? I can make it deploy, but not yet fully working for me |
− | si.. bueno.. i see the new tab for ScriptValidator | + | si.. bueno.. i see the new tab for ScriptValidator |
− | so I be meeting Joerg Viola in Germany on 15th to see how he does it | + | so I be meeting Joerg Viola in Germany on 15th to see how he does it |
− | together with trifon | + | together with trifon |
− | i been reading more about OSGI and Extensions and Services in Eclipse | + | i been reading more about OSGI and Extensions and Services in Eclipse |
− | vpj-cd_ | + | vpj-cd_ |
− | the name is table scrip validator | + | the name is table scrip validator |
− | yes the OSGI is the way | + | yes the OSGI is the way |
− | red1 | + | red1 |
− | si i know | + | si i know |
− | vpj-cd_ | + | vpj-cd_ |
− | but now you can build process and new business logic | + | but now you can build process and new business logic |
− | in hot using the Rule window | + | in hot using the Rule window |
− | red1 | + | red1 |
− | is table script validator our new work? | + | is table script validator our new work? |
− | also this ModelValidator? Not in Compiere? | + | also this ModelValidator? Not in Compiere? |
− | vpj-cd_ | + | vpj-cd_ |
− | so I see not the rule in your | + | so I see not the rule in your |
− | schema draw | + | schema draw |
− | red1 | + | red1 |
− | wait. it will be there.. i want to make the simple story first | + | wait. it will be there.. i want to make the simple story first |
− | vpj-cd_ | + | vpj-cd_ |
− | the scrip validator work the same way the the model validator en code | + | the scrip validator work the same way the the model validator en code |
− | red1 | + | red1 |
− | i will edit it now | + | i will edit it now |
− | vpj-cd_ | + | vpj-cd_ |
− | but it let you can write any rule script without need the modify and deploy AD because is in hot | + | but it let you can write any rule script without need the modify and deploy AD because is in hot |
− | vpj-cd_ | + | vpj-cd_ |
− | so you have 2 way to define the new business logic using the static mode or dynamic mode | + | so you have 2 way to define the new business logic using the static mode or dynamic mode |
− | the static mode you use the traditional java code and dynamic mode you can use groovy that support 99% the syntax's de java | + | the static mode you use the traditional java code and dynamic mode you can use groovy that support 99% the syntax's de java |
− | the java | + | the java |
− | red1 | + | red1 |
− | si si | + | si si |
− | vpj-cd_ | + | vpj-cd_ |
− | the other recommendation to View Layer, I think is very important that you say about the report engine | + | the other recommendation to View Layer, I think is very important that you say about the report engine |
− | so that you can build a report in hot from Application Dictionary without write a line of code | + | so that you can build a report in hot from Application Dictionary without write a line of code |
− | red1 | + | red1 |
− | i already wrote again - thanks to victor | + | i already wrote again - thanks to victor |
− | what you mean in 'View Layer'? | + | what you mean in 'View Layer'? |
− | is there something new? | + | is there something new? |
− | vpj-cd_ | + | vpj-cd_ |
− | you separate 3 section to AD | + | you separate 3 section to AD |
− | red1 | + | red1 |
− | you mean the RV? | + | you mean the RV? |
− | vpj-cd_ | + | vpj-cd_ |
− | http://www.adempiere.com/index.php/Application_Dictionary#At_the_View_Layer | + | http://www.adempiere.com/index.php/Application_Dictionary#At_the_View_Layer |
− | red1 | + | red1 |
− | si.. i want to write that | + | si.. i want to write that |
− | i have not study yet | + | i have not study yet |
− | in more detail | + | in more detail |
− | i know that RV_ from table | + | i know that RV_ from table |
− | and in Report and Process | + | and in Report and Process |
− | and then we use Parameters to filter | + | and then we use Parameters to filter |
− | is that what you mean? | + | is that what you mean? |
− | vpj-cd_ | + | vpj-cd_ |
− | yes here I think you need more detail about the report engine so that is other way the see the data | + | yes here I think you need more detail about the report engine so that is other way the see the data |
− | red1 | + | red1 |
− | this is in Compiere also right? | + | this is in Compiere also right? |
− | vpj-cd_ | + | vpj-cd_ |
− | yes it is from Compiere | + | yes it is from Compiere |
− | red1 | + | red1 |
− | i like to know if you see anything that is better than Compiere | + | i like to know if you see anything that is better than Compiere |
− | vpj-cd_ | + | vpj-cd_ |
− | so I think some as: | + | so I think some as: |
− | red1 | + | red1 |
− | is ModelValidator from Compiere also? | + | is ModelValidator from Compiere also? |
− | vpj-cd_ | + | vpj-cd_ |
− | yes from compiere but only the static aproach | + | yes from compiere but only the static aproach |
− | red1 | + | red1 |
− | ah.. | + | ah.. |
− | vpj-cd_ | + | vpj-cd_ |
− | the dynamic aproach is only in adempiere | + | the dynamic aproach is only in adempiere |
− | red1 | + | red1 |
− | ah ok | + | ah ok |
− | vpj-cd_ | + | vpj-cd_ |
− | The Application Dictionary allow build report in hot, So you can are in any window and the system build dynamic report based in the current record all this without write one line code | + | The Application Dictionary allow build report in hot, So you can are in any window and the system build dynamic report based in the current record all this without write one line code |
− | vpj-cd_ | + | vpj-cd_ |
− | So will great if you set some more detail about the report engine | + | So will great if you set some more detail about the report engine |
− | mi other recommendation you need set in At the Logic Layer the Adempiere let define Business Process Management | + | mi other recommendation you need set in At the Logic Layer the Adempiere let define Business Process Management |
− | So you can adding more compel logic to interact with the user like for example create a workflow to create authorization the requisitions | + | So you can adding more compel logic to interact with the user like for example create a workflow to create authorization the requisitions |
− | red1 | + | red1 |
− | but the Report engine only produce one line of record | + | but the Report engine only produce one line of record |
− | red1 | + | red1 |
− | we cannot select multiple records in row format vpj-cd_ | + | we cannot select multiple records in row format vpj-cd_ |
− | vpj-cd_ | + | vpj-cd_ |
− | yes it current issue now but exist a small trunk | + | yes it current issue now but exist a small trunk |
− | you go the search option and choose a filter catalog | + | you go the search option and choose a filter catalog |
− | then this moment the report is generate | + | then this moment the report is generate |
− | for example entry purchase orders | + | for example entry purchase orders |
− | next get the dynamic report | + | next get the dynamic report |
− | red1 | + | red1 |
− | within the grid tab we select row format.. we get many rows.. we cannot report all | + | within the grid tab we select row format.. we get many rows.. we cannot report all |
− | we can only report single record | + | we can only report single record |
− | you think it is good to change that to many? | + | you think it is good to change that to many? |
− | from the selection by user | + | from the selection by user |
− | vpj-cd_ | + | vpj-cd_ |
− | next push search icon and choose your preferred filter | + | next push search icon and choose your preferred filter |
− | red1 | + | red1 |
− | hmm let me try | + | hmm let me try |
− | AHHH.. | + | AHHH.. |
− | vpj-cd_ | + | vpj-cd_ |
− | you need go the advanced filter and choose | + | you need go the advanced filter and choose |
− | red1 | + | red1 |
− | now only i know! | + | now only i know! |
− | muchas gracias victor! | + | muchas gracias victor! |
− | vpj-cd_ | + | vpj-cd_ |
− | then get your report | + | then get your report |
− | red1 | + | red1 |
− | : | + | : |
− | jajaja | + | jajaja |
− | i never know this before!!! | + | i never know this before!!! |
− | vpj-cd_ | + | vpj-cd_ |
− | it is old truck | + | it is old truck |
− | red1 | + | red1 |
− | is it from Compiere? | + | is it from Compiere? |
− | vpj-cd_ | + | vpj-cd_ |
− | yes | + | yes |
− | red1 | + | red1 |
− | ah i remember you again for this | + | ah i remember you again for this |
− | vpj-cd_ | + | vpj-cd_ |
− | also you can only call the window set noting value | + | also you can only call the window set noting value |
− | then all record are show | + | then all record are show |
− | so some good improve we can implement would be | + | so some good improve we can implement would be |
− | adding the popup list the same way that related window | + | adding the popup list the same way that related window |
− | red1 | + | red1 |
− | i try even for OrderLine | + | i try even for OrderLine |
− | red1 | + | red1 |
− | + | it can produce ALL the orderlines !! | |
− | it can produce ALL the orderlines !! | + | vpj-cd_ |
− | vpj-cd_ | + | but in Look Record |
− | but in Look Record | + | red1 |
− | red1 | + | jajaja |
− | jajaja | + | this is good BI |
− | this is good BI | + | intelligence |
− | intelligence | + | on the fly |
− | on the fly | + | vpj-cd_ |
− | vpj-cd_ | + | also you can choose any filter |
− | also you can choose any filter | + | red1 |
− | red1 | + | hot without coding! |
− | hot without coding! | + | bueno |
− | bueno | + | vpj-cd_ |
− | vpj-cd_ | + | and other if you choose multiples record in Grid toggle |
− | and other if you choose multiples record in Grid toggle | + | vpj-cd_ |
− | vpj-cd_ | + | then only include this record |
− | then only include this record | + | it are some improve we can implement in future |
− | it are some improve we can implement in future | + |
Latest revision as of 16:00, 25 May 2009
Some Notes
Victor has pointed out to me just now that our AD has improvements over the Compiere and OpenBravo with regard to our integrated JSR223 scripting engine. Indeed, we can group such improvements together in a special subtopic. - Red1 14:45, 25 May 2009 (PDT)
Conversation:
vpj-cd_ I think here you need say about the other important fact and feature the AD it feature have not include OB or Compiere red1 Me gusta saber cómo la nueva construcción de los materiales "hacer la 'caída' al igual que el anterior. vpj-cd_ the feature is the Rule Engine or Script Rule Engine red1 ah si vpj-cd_ ok let say about the my recommendation and next go the BOM ok? red1 Me referiré a continuación. Gracias si bueno vpj-cd_ ok A field can possess a validation rule is defined in the AD Validation window. Such validation can inject JavaScript, Java code or SQL script into the application to filter the returning value of here is important set more remark that you do not need modify the source and core you can define triggers to model data in this case tables and the document mode it in past was call as triggers in DB, and ADempiere let you can define or inject any script language support groovy, beansshell, jphyton , other can adding So you can adding the logic validation to all event that can happen in your data insert, update, new , delete red1 Es la secuencia de comandos de la inyección de nuestro trabajo? En el dynammic validación? is the ModelValidator our work also? vpj-cd_ this way join the 2 big world the programing based language strict typed the a dynamic language as Groovy red1 or Compiere did not complete it before? the Model Validator but it can work 2 way suing traditional java code or using the new tab in table window called red1 vpj-cd_: what you think of OSGI? I can make it deploy, but not yet fully working for me si.. bueno.. i see the new tab for ScriptValidator so I be meeting Joerg Viola in Germany on 15th to see how he does it together with trifon i been reading more about OSGI and Extensions and Services in Eclipse vpj-cd_ the name is table scrip validator yes the OSGI is the way red1 si i know vpj-cd_ but now you can build process and new business logic in hot using the Rule window red1 is table script validator our new work? also this ModelValidator? Not in Compiere? vpj-cd_ so I see not the rule in your schema draw red1 wait. it will be there.. i want to make the simple story first vpj-cd_ the scrip validator work the same way the the model validator en code red1 i will edit it now vpj-cd_ but it let you can write any rule script without need the modify and deploy AD because is in hot vpj-cd_ so you have 2 way to define the new business logic using the static mode or dynamic mode the static mode you use the traditional java code and dynamic mode you can use groovy that support 99% the syntax's de java the java red1 si si vpj-cd_ the other recommendation to View Layer, I think is very important that you say about the report engine so that you can build a report in hot from Application Dictionary without write a line of code red1 i already wrote again - thanks to victor what you mean in 'View Layer'? is there something new? vpj-cd_ you separate 3 section to AD red1 you mean the RV? vpj-cd_ http://www.adempiere.com/index.php/Application_Dictionary#At_the_View_Layer red1 si.. i want to write that i have not study yet in more detail i know that RV_ from table and in Report and Process and then we use Parameters to filter is that what you mean? vpj-cd_ yes here I think you need more detail about the report engine so that is other way the see the data red1 this is in Compiere also right? vpj-cd_ yes it is from Compiere red1 i like to know if you see anything that is better than Compiere vpj-cd_ so I think some as: red1 is ModelValidator from Compiere also? vpj-cd_ yes from compiere but only the static aproach red1 ah.. vpj-cd_ the dynamic aproach is only in adempiere red1 ah ok vpj-cd_ The Application Dictionary allow build report in hot, So you can are in any window and the system build dynamic report based in the current record all this without write one line code vpj-cd_ So will great if you set some more detail about the report engine mi other recommendation you need set in At the Logic Layer the Adempiere let define Business Process Management So you can adding more compel logic to interact with the user like for example create a workflow to create authorization the requisitions red1 but the Report engine only produce one line of record red1 we cannot select multiple records in row format vpj-cd_ vpj-cd_ yes it current issue now but exist a small trunk you go the search option and choose a filter catalog then this moment the report is generate for example entry purchase orders next get the dynamic report red1 within the grid tab we select row format.. we get many rows.. we cannot report all we can only report single record you think it is good to change that to many? from the selection by user vpj-cd_ next push search icon and choose your preferred filter red1 hmm let me try AHHH.. vpj-cd_ you need go the advanced filter and choose red1 now only i know! muchas gracias victor! vpj-cd_ then get your report red1 : jajaja i never know this before!!! vpj-cd_ it is old truck red1 is it from Compiere? vpj-cd_ yes red1 ah i remember you again for this vpj-cd_ also you can only call the window set noting value then all record are show so some good improve we can implement would be adding the popup list the same way that related window red1 i try even for OrderLine red1 it can produce ALL the orderlines !! vpj-cd_ but in Look Record red1 jajaja this is good BI intelligence on the fly vpj-cd_ also you can choose any filter red1 hot without coding! bueno vpj-cd_ and other if you choose multiples record in Grid toggle vpj-cd_ then only include this record it are some improve we can implement in future