Periodic Reporting and Reminders v.13
The tool to generate and periodically send reports and reminders
Any Odoo documents' reporting
Look at popular use cases
- To send periodical statistics for managers
- To forward to-do lists for certain actions
- To plan forthcoming events and actions
- To notify customers or suppliers of done jobs.
Pipeline results --> to get leads closed the previous month for a team manager
- Choose Lead/Opportunity as a model
- Define a period as Closed Date in the last month
- Make a filter Sales Channel > Sales Channel contains 'Europe', where 'Europe' is your sales team
- As columns define Display Name, Salesperson > name, Salesperson > phone, Tags, Expected Revenue
- Subscribe a sales team manager for this reminder
- Send a list each month, on the first Monday.
Similar lists might be configured for sale orders, deliveries, purchase orders, manufacturing operations, etc.
Daily to-do list --> to get activities which should be done today or previously
- Choose Activity as a document type
- Define a period as Due Date in the last 10000 days including this (to get even the eldest activities)
- Make a filter Assigned to > Name contains 'John Brown', where 'John Brown' is a user to notify
- As columns apply Display name, Category, Due Date, Note
- Subscribe a John Brown for this reminder
- Send a list everyday.
Similar reminders are usually prepared for project tasks, opportunities, planned deliveries or incoming shipments, etc.
Planned events --> to get events which will happen in forthcoming periods
- Choose Event as an object for this reminder
- Define a period as Start Date the last week, including this (it would be 'this week'), or the next 3 weeks
- Make no filters
- As columns apply Event name, Location, Start Date, End Date
- Subscribe a John Brown for this reminder, where John Brown is an event department head
- Send a list on Mondays.
Similar reminders are Okay for activities, tasks, leads, deliveries, incoming shipments, etc.
Customer project statistics --> to notify customers about their tasks
- Choose Task as a target model
- Define a period as Create Date in the last year
- Make 2 filters: Customer > Parent name is 'Agrolait' or Customer name is 'Agrolait', where 'Agrolait' is project customer
- As columns apply Display name, Deadline, Description, Last Stage Update, Stage > display name
- Subscribe a John Brown for this reminder, where John Brown is a managing partner of Agrolait
- Send a list on the 10th of January each year.
Similar statistics is frequently forwarded by support tickets, paid invoices, done sale orders, etc.
Configurable statistic and appearance
Send a table right in an email or/and as Excel (xlsx) table.
Reminder view features
- The tool allows choosing an unlimited number of columns for this document. It might be any field of a target model of the following types: char, text, html, integer, float, selection, boolean, date, datetime and relations to other documents (many2one, one2many, many2many). The set includes even computed fields
- For relational fields you might choose the second level precision. For example, you might show a phone of a customer for a sales orders' reminder or tags' colors for tasks
- It is possible to adapt column names. By default a field description is stated (on the language of this reminder), but users are allowed to change them
- Optionally attach an xlsx table for reminders. It would have the same columns as a reminder itself. It is also possible to exclude a list from email and leave only an xlsx table
- Include or exclude links to Odoo objects. References are great in case of internal reminders, but they are harmful in case of external ones
- Introduce any greeting text for a notification
- Choose reminders' language
- Do not change email template manually. It will break all styles. Look at the Configuration tab
Ekrānšāviņi
Configure list columns and reminder appearance
Followers regularly receive lists on their email
The Excel (xlsx) table is optionally attached
Filtering and periods for analysis
Apply any sort of filters to include only required documents
How to limit documents by relative periods
- Restrict time frames by any date or datetime of a target document type. It might be deadline, create or close date, next activity day, etc.
- If you wish, apply a few periods based on different dates. For instance, select this month closed leads which have been opened the last year. Records should satisfy all of the criteria, however if you selected the same date twice, records should be within any of those periods. For example, a deadline should be within the last 2 months OR the next month AND a close date should be within the last year
- Periods are relative, so they are periods in comparison to today. E.g., 'this month', 'the last year', 'the next 5 weeks'
- Intervals may both define previous time frames ('the last') and forthcoming periods ('the next')
- As intervals select days, weeks, months, or years
- Exclude or include a current period. For example, you might send a reminder on the first day of a month for a previous one. Vice versa, forward a list on the last day of this month for a current one
- Test your settings according to a real-time-shown result below the table
How to filter documents under analysis
- Filters are organized as a domain constructor: you may use the most of storable fields with any level of precision. The latter means, for example, you can filter sales orders by a related partner country or even by a state of a company of a related partner
- Use both 'AND' ('all') and 'OR' ('any') operators to achieve a desired result
- Check yourself by pressing the button 'Records': it would show all documents which at the moment satisfy your search criteria (and you have an access to)
- If you feel confident to prepare Reverse Polish Notation domains, turn on the debug mode, and apply more complex expressions such as, for instance, ' category is child_of all'
Ekrānšāviņi
Configure lists of records to be sent according to chosen periods
Filter Odoo records to be included into a list
Good at Odoo domains? Turn on the debug mode
Flexible recurrence
Which periodicity I may apply
- Send a reminder every day, each 5 days, each 181 days
- Notify by exact weekdays, e.g. on Mondays and Thursdays
- For monthly reminders use:
- The first month day
- The last month day
- The exact date, e.g. the 16th
- A weekday, for instance, the first Monday, the last Friday, or the third Tuesday
- Prepare a yearly statistics on an exact year day, e.g. on the first of September
Ekrānšāviņi
Flexibly configure reminders frequency
Send reminders weekly on predefined weekdays
Define a month day for lists notifications
Make reminder monthly on predefined weekdays
Great and very useful app
First of all, the team behind this app is great, support is immediate, and response is fast. The application is very useful in managing any type of notification to keep you updated with all what's happening within your company.
Aggregated figures
Ekrānšāviņi
Calculate sum or average of records
Aggregated figures per report
Reminder for any Odoo partner
Ekrānšāviņi
Remind to any user, customer, supplier or send lists to Odoo channels
Periodic reporting manager
User rights peculiarities
- To observe the reminders' menu and configure new notifications, select the right Lists Reminder 'Manager' or 'Only Own' in this user settings. 'Only Own' groups would allow to manage reminders which 'Responsible' is a current user
- Make sure you trust such a person. This user would be able to send any data by a document type to which he/she has a read access. It means, that if a user might read leads in general, but do not have rights to read the exact lead 'XXX', he/she would be able to send the data by the lead 'XXX' using the reminder
- To configure a reminder by this document type, a user should have a read access to such a model. For example, an employee without the right 'Warehouse user' might not prepare a reminder by deliveries
Ekrānšāviņi
Make any user prepare lists reminders
Reminder managers may configure lists only for documents they can read
Konfigurācijas un instalācijas padomi Periodic Reporting and Reminders Odoo v.13
Python dependency
To provide the feature of dynamic Excel table generation, install the Python library xlsxwriter:
pip3 install xlsxwriter
Email template
The basic reminder appearance should not be configured through Odoo email templates. In the debug mode go to:
- Settings > Technical > Email > Templates > Reminder
Do not change this template! Otherwise, its styles would be broken, and you would receive blank emails.
Have you broken everything? Not a problem, remove this template and update the module. The email appearance will be recovered.
Scheduled job (cron)
By default Odoo checks whether any reminder should be sent on a daily basis. You can change a frequency or time of check. In the debug mode go to:
- Settings > Technical > Automation > Scheduled Actions > Lists Reminders
The situation for a higher frequency is when you have many reminders with a lot records to search. In that case the cron job might be not ready with all actions in time, and it is better to repeat the check. However, be cautious: do not make it too frequent. Otherwise, one job would not be fulfilled until another one, and Odoo would collapse until a reminder is sent.
The cron job interval should be bigger than your Odoo configured timeout. Sometimes it is required to increase a timeout, if a number of documents in a list accounts for a few thousands records.
The module is not aimed to export data from Odoo. Do not try to send everyday your whole database.
Configure the planned job for reminders
Bieži uzdotie jautājumi par Periodic Reporting and Reminders Odoo v.13
Kādas ir jūsu rīku atjaunināšanas politikas?
Saskaņā ar spēkā esošajiem Odoo Apps Store noteikumiem:
- Katrs 12.0 un vecākai versijai pirktais modulis dod piekļuvi visām versijām līdz 12.0.
- Sākot ar 13.0. versiju, katra moduļa versija jāpērk atsevišķi.
- Neatkarīgi no versijas pirkums dod tiesības uz visiem atjauninājumiem un labojumiem galvenās versijas ietvaros.
Ņemiet vērā, ka faOtools komanda šos noteikumus nekontrolē. Jautājumus adresējiet tieši Odoo Apps Store pārstāvjiem.
Kā instalēt jūsu lietotni Odoo.sh?
Visiešākā pieeja ir izmantot Odoo veikala iebūvēto darbplūsmu:
1. Atveriet moduļa lapu un noklikšķiniet pogu Deploy on odoo.sh
2. Pēc tam jūs novirzīs uz GitHub lapu. Pierakstieties kontā, pēc tam noklikšķiniet 'Create a new repo' vai izmantojiet esošu. Pārliecinieties, ka krātuve ir privāta. Lietotnes nedrīkst publicēt ar OPL-1 licenci. Ja vajag, izveidojiet jaunu repo Odoo.sh projektam
3. Pēc tam dodieties uz odoo.sh un noklikšķiniet pogu Deploy. Uznirstošajā logā iesniedziet lēmumu un noklikšķiniet 'Continue.' Šī darbība sāk instalēšanu.
Šīs darbības instalēs lietotni projekta produkcijas zarā. Ja vēlaties izvietot lietotnes citos zaros vai atjaunināt moduli, veiciet šīs darbības:
1. Augšupielādējiet lietotnes pirmkodu no Odoo veikala
2. Veiciet moduļa commit vajadzīgajā GitHub krātuvē. Pārliecinieties, ka neviens lietotnes mape/fails netiek ignorēts (t.i., nav repo .gitignore). Krātuves automātiski izveido odoo.sh, un pēc noklusējuma tajās var būt svarīgi elementi (piem., /lib). Augšupielādējiet visus moduļa katalogus, apakškatalogus un failus bez izņēmumiem
3. Izvietojiet odoo.sh projekta mērķa zaru vai, ja iestatījumi to paredz, gaidiet, līdz tas tiek automātiski būvēts.
Kā instalēt jūsu lietotni savā serverī?
2. Restartējiet Odoo serveri;
3. Ieslēdziet izstrādātāja režīmu (tehniskie iestatījumi);
4. Atjauniniet lietotņu sarakstu (lietotņu izvēlne);
5. Atrodiet lietotni un nospiediet „Activate“/„Install“;
6. Sekojiet lietotnes lapas vadlīnijām, ja tādas ir.
Pamanīju, ka jūsu lietotnei ir papildu papildinājumi. Vai varu tos iegādāties vēlāk?
Jā, protams. Vienlaikus Odoo automātiski pievieno visas atkarības grozam, tāpēc iepriekš iegādātie rīki jāizslēdz, lai izvairītos no dubultas samaksas.
Izvietoju jūsu lietotni Odoo.sh un testos redzu brīdinājumu/kļūdu
Sarkans/oranžs brīdinājums neietekmē lietotnes funkcijas. Diemžēl mūsu moduļi dažkārt neiztur standarta automātiskos testus, jo tie pieņem uzvedību, kas ir pretrunā ar lietotnes mērķiem. Piemēram, mēs mainām cenas aprēķinu, bet standarta Odoo moduļa testi salīdzina galīgo cenu ar standarta algoritmu.
Vispirms pārbaudiet izvietotās datubāzes funkcijas. Vai viss darbojas pareizi?
Ja joprojām uzskatāt, ka brīdinājums ietekmē īstas funkcijas, sazinieties ar mums un nosūtiet pilnus instalācijas žurnālus un pilnu izvietoto moduļu sarakstu (ieskaitot kodolu un trešo pušu).
Vai es varu iegādāties lietotni tieši no jūsu uzņēmuma?
Nē, rīkus izplatām tikai caur oficiālo Odoo lietotņu veikalu.
Es vēlētos saņemt atlaidi
Diemžēl mums nav tehnisku līdzekļu individuālu cenu piedāvāšanai.
Vai es varu instalēt lietotni savā Odoo Online (SaaS) datubāzē?
Nē, trešo pušu lietotnes nevar izmantot Odoo Online. Diemžēl Odoo SaaS to bloķē.
Jūsu rīkam ir atkarības no citām lietotnēm. Vai tās jāiegādājas?
Jā, rīkam ir nepieciešami visi atkarībās atzīmētie moduļi, lai darbotos pareizi. Lietotnes lapā norādītā cena jau ietver visas nepieciešamās atkarības.
Kāda ir moduļa cena ASV dolāros? Kāpēc tā mainījās?
Mūsu moduļu cena ir eiro. Odoo veikals konvertē cenas citās valūtās pēc iekšējā kursa. Tāpēc cena ASV dolāros var mainīties, kad kurss tiek atjaunināts.
Lietotnes un vietnes teksti valodās, kas nav angļu, ir sagatavoti ar MI palīdzību un saskaņoti ar oficiālajiem Odoo tulkojumiem. Ja pamanāt kļūdu, nosūtiet biļeti par tulkojumu pareizību un mēs to labosim.
Kļūdu ziņošana
Ja sastopaties ar kļūdām vai nekonsekventu uzvedību, sazinieties ar mums. Garantējam labojumus 60 dienu laikā pēc pirkuma un esam ieinteresēti rīkus uzlabot arī pēc šī perioda.
Lai sazinātos, nav vajadzīgs tālruņa numurs vai kredītkarte. Pietiek ar īsu e-pasta reģistrāciju, kas neaizņem vairāk par 30 sekundēm.
Iekļaujiet pieprasījumā pēc iespējas vairāk informācijas: ekrānuzņēmumus, Odoo servera žurnālus, pilnu problēmas atkārtošanas aprakstu u. tml. Parasti darba plāna sagatavošana (ja kļūda ir apstiprināta) vai norādījumu sniegšana (citādi) prasa dažas darba dienas.
Publiski funkciju pieprasījumi un moduļu idejas (bezmaksas izstrāde)
Mēs esam stipri motivēti uzlabot savus rīkus un būsim pateicīgi par jebkuru atsauksmi. Ja jūsu prasības ir vispārīgi noderīgas un tās var efektīvi īstenot, komanda tās iekļaus mūsu uzdevumu sarakstā.
Šāds uzdevumu saraksts tiek apstrādāts regulāri un neparedz papildu maksas. Lai gan mēs nevaram solīt termiņus un galīgo dizainu, tas var būt labs veids, kā iegūt vēlamās funkcijas bez ieguldījumiem un riskiem.
Lai sazinātos, nav vajadzīgs tālruņa numurs vai kredītkarte. Pietiek ar īsu e-pasta reģistrāciju, kas neaizņem vairāk par 30 sekundēm.
Rīks Odoo pielikumu elastīgai kārtošanai mapēs un katalogu sinhronizācijai ar mākoņa klientiem: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box un NAS. DMS. Failu pārvaldnieks. Dokumentu pārvaldības sistēma
Rīks Odoo pielikumu automātiskai abpusējai sinhronizācijai ar OneDrive failiem
Rīks dziļas un strukturētas zināšanu bāzes veidošanai iekšējai un ārējai lietošanai. Knowledge System. KMS. Viki līdzīgas revīzijas.
398€Rīks uz laiku balstītai pakalpojumu pārvaldībai no pierakstu rezervēšanas līdz pārdošanai un atsauksmēm
Rīks KPI mērķu iestatīšanai un izpildes kontrolei pa periodiem. KPI paneļi. Paneļu dizainers. KPI diagrammas
198€Rīks Odoo pielikumu automātiskai abpusējai sinhronizācijai ar Google Drive failiem