Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

10 exciting features of CaseMaster 2.0

140 vues

Publié le

A teaser for version 2.0 of CaseMaster

Publié dans : Logiciels
  • Identifiez-vous pour voir les commentaires

10 exciting features of CaseMaster 2.0

  1. 1. CaseMaster® 2017 ©
  2. 2. CaseMaster® 2017 © • • • • • setEC( 'client' ,bo.loadByPK( 'cd/client' ,qs( '-pk.client' ) ) ) concat( 'Hello ' ,bo.attr( [client] ,'name' ) )
  3. 3. CaseMaster® 2017 © • • • setEC( name: 'client' ,value: bo.loadByPK( entity: 'cd/client' ,pk: qs( '-pk.client' ) ) )
  4. 4. CaseMaster® 2017 © • • • • bo.loadByPK( 'rd/globalSettings' ,1 ) // 257ms loaded, 1st load bo.loadByPK( 'rd/globalSettings' ,1 ) // 7ms loaded, 2nd load
  5. 5. CaseMaster® 2017 © • • • •
  6. 6. CaseMaster® 2017 © • • •
  7. 7. CaseMaster® 2017 © • • ASYNC setEC( 'client', bo.loadByPK( 'cd/client', qs( '-pk.client' ) ) ) ASYNC setEC( 'debt', bo.loadByPK( 'cd/debt', qs( '-pk.debt' ) ) ) SYNC buildString( ',' , bo.attr( [client], 'name' ) , bo.attr( [debt], 'accountReference' ) ) END-SYNC
  8. 8. CaseMaster® 2017 © • • INHERIT 'cd/location' FUNCTION name: 'getAddress' IF isNull( bo.attr( [_me], 'address' ) ) EXIT call( '../getAddress' ) ELSE EXIT bo.attr( [_me], 'address' ) END-IF END-FUNCTION
  9. 9. CaseMaster® 2017 © • • MAIN ….BO ……..CLIENTS ………….cd/client …….. ORDERS …………. cd/order …………. cd/orderLine SHADOW 1 ….BO …….. ORDERS …………. cd/orderLine SHADOW 2 ….BO ……..CLIENTS ………….cd/client
  10. 10. CaseMaster® 2017 © • • – – – – – •
  11. 11. CaseMaster® 2017 ©

×