Is it possible to do a similar action "Integration of XML Payments (Import)" for the stage that will be triggered when switching / saving (optional), but for the xls xlsx file format, and so that the file itself can be taken from the additional field / comment / descriptions (optional) of the process.
Purpose: I want to send a message to telegram with a file that will go into the box in the task and in the task this file will already upload all the payments that are in the file to the box.
Is it possible to do a similar action "Integration of XML Payments (Import)" for the stage that will be triggered when switching / saving (optional), but for the xls xlsx file format, and so that the file itself can be taken from the additional field / comment / descriptions (optional) of the process. Purpose: I want to send a message to telegram with a file that will go into the box in the task and in the task this file will already upload all the payments that are in the file to the box.
for the stage. In automation there is an action Integration of payments CSV (Import), if you need - we can fasten it there so that it can work with xls (if you cannot save the csv file yourself), it will take 2 hours
for the stage. In automation there is an action Integration of payments CSV (Import), if you need - we can fasten it there so that it can work with xls (if you cannot save the csv file yourself), it will take 2 hours
So. Then we do TK You need an action similar to this "Integration of CSV payments (Import)" only for files of type xls xlsx and which will be configured directly at the stage of the business process and fired on transition (there should be an option to trigger On transition/save/once per hour) and so that he the file could be taken from the additional field / comment / description (optional) of the process. It should be possible to set the field mapping as in this file fig. Next, you need the ability to set up a payment account (the wallet to which the payment is to be credited), now this is configured in the action itself Fig 2 and you need to make sure that the wallet is indicated from this field Fig3 Next, you need to somehow solve the issue with duplicates, that is, if payments have already been uploaded from this file to the system, then when the action is triggered again, duplicates should not be created (here I rely on you, since in the file itself, there are no unique IDs, etc., perhaps, only time, but there may be a payment in the system with the same time and then the payment from the file will not fly, in general xs - are there any options?) And finally, somehow you can make it so that after the payments from the file are unloaded, a value with the number of unloaded payments is written to some additional field. It is necessary in order to be able to compare the file and the number of downloaded payments - the latter is not necessary, but desirable.
So. Then we do TK
You need an action similar to this "Integration of CSV payments (Import)" only for files of type xls xlsx and which will be configured directly at the stage of the business process and fired on transition (there should be an option to trigger On transition/save/once per hour) and so that he the file could be taken from the additional field / comment / description (optional) of the process.
It should be possible to set the field mapping as in this file fig.
Next, you need the ability to set up a payment account (the wallet to which the payment is to be credited), now this is configured in the action itself Fig 2 [file]9563[/file] and you need to make sure that the wallet is indicated from this field Fig3 [file]9564[/ file]
Next, you need to somehow solve the issue with duplicates, that is, if payments have already been uploaded from this file to the system, then when the action is triggered again, duplicates should not be created (here I rely on you, since in the file itself, there are no unique IDs, etc., perhaps, only time, but there may be a payment in the system with the same time and then the payment from the file will not fly, in general xs - are there any options?)
And finally, somehow you can make it so that after the payments from the file are unloaded, a value with the number of unloaded payments is written to some additional field.
It is necessary in order to be able to compare the file and the number of downloaded payments - the latter is not necessary, but desirable.
This is all understandable, but from what I see - you make a bank statement and ship it to box payments. Maybe there is an easier method? For example, make integration with the bank's API, make a separate page where you will load payments, and so on. Why exactly in the process did you want to?
This is all understandable, but from what I see - you make a bank statement and ship it to box payments. Maybe there is an easier method? For example, make integration with the bank's API, make a separate page where you will load payments, and so on. Why exactly in the process did you want to?
1. Bank A does not have any methods for downloading payments except for this crippled file. )) From the word at all, not a webhook, no API, nothing. 2. A separate page is also not suitable, since it will be necessary to manually download everything and enter from the browser for convenience. But this action is convenient because I send the file to the TG bot, a task is created, the file gets into the comments of the process, we make an automatic transition to the stage with this action, where we load all payments into the box and close the process. Further, additional functionality, etc., will be hung up to the TG bot, so for us this is the most comfortable option. I also thought about making an API request from the bot with this file, but these are the same eggs in the course, only in profile.
1. Bank A does not have any methods for downloading payments except for this crippled file. )) From the word at all, not a webhook, no API, nothing.
2. A separate page is also not suitable, since it will be necessary to manually download everything and enter from the browser for convenience.
But this action is convenient because I send the file to the TG bot, a task is created, the file gets into the comments of the process, we make an automatic transition to the stage with this action, where we load all payments into the box and close the process.
Further, additional functionality, etc., will be hung up to the TG bot, so for us this is the most comfortable option.
I also thought about making an API request from the bot with this file, but these are the same eggs in the course, only in profile.
Then ok, then let's just parse from the comments. We will not check for the existence of the payment, we will just remember that we have already parsed the file with the contents of XXX from the comments and next time we will not parse it.
Then ok, then let's just parse from the comments. We will not check for the existence of the payment, we will just remember that we have already parsed the file with the contents of XXX from the comments and next time we will not parse it.
Process
https://odessa-fashion.crm-onebox.com/120/
BP
https://odessa-fashion.crm-onebox.com/app/workflow/26/constructor/
Status
https://odessa-fashion.crm-onebox.com/admin/shop/workflowstatus/144/action/new/
Thanks
Are you serious? Are you having problems with file extensions? What is the difficulty in determining which file as a result and prescribing a normal extension?
Are you serious? [file]10358[/file] Are you having problems with file extensions? What is the difficulty in determining which file as a result and prescribing a normal extension?
Also in the action, fill in "If the payment client is not found, assign this contact as the payment client", the payment cannot be created without a client
Also in the action, fill in "If the payment client is not found, assign this contact as the payment client", the payment cannot be created without a client
I chose a client, let it be an Accountant for now. But the file is more interesting I add this file and it is in xls I throw it into the process and it xls pic1 As soon as I save, it gives out such nonsense pic 2
I chose a client, let it be an Accountant for now.
But the file is more interesting
I add this file and it is in xls
I throw it into the process and it xls pic1 [file]10368[/file]
As soon as I save, it gives out such nonsense pic 2 [file]10369[/file]
[file]10367[/file]
boxing understands xls or xlsx by internal data. Perhaps if you manually resave the file in Excel, it will be ok, but the service that issues the file can mess up
boxing understands xls or xlsx by internal data. Perhaps if you manually resave the file in Excel, it will be ok, but the service that issues the file can mess up
Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter.
Log in and comment
Donate
You don't have enough funds in your account Top up