[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17030447#comment-17030447 ] Fernando Avalos commented on CAMEL-14440: - Hi, [~dmvolod] I just merge the code and tested the new syntax and it works perfectly. I did take a look to the code and you clarify some doubts I had. I will work on top of the changes, and I will create a Jira when I am ready to start working on the addition of the queue. I am planning to write a post about how to use the component and the test I did. Thank you so much, > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature > Components: camel-workday >Reporter: Fernando Avalos >Assignee: Dmitry Volodin >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17030021#comment-17030021 ] Dmitry Volodin commented on CAMEL-14440: Hi, [~favalos] please also pay attention, that it's necessary to start you work on top the following PR [https://github.com/apache/camel/pull/3540] or master when it will be merged. I'm also wait for you feedback on it. Please also log a Jira ticker before your pant to work on the queue or any extension on workday component. > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature > Components: camel-workday >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17030001#comment-17030001 ] Fernando Avalos commented on CAMEL-14440: - Hi [~dmvolod], You are totally right, I forgot about the Workday queue. I can say that in the Workday community is not widely used, but in my experience it is a great component. I will pull and start working on the queue component, I am targeting end of next week. Thanks, > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature > Components: camel-workday >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17029602#comment-17029602 ] Dmitry Volodin commented on CAMEL-14440: Thanks for response, [~favalos] I will change the common component syntax to the something like syntax = {color:#008000}"workday:entity:path"{color} to keep with the future functions support as we need to fit it to the 3.1.0 release. We could also add message queue support as described [here|[http://mrichen.github.io/wdlearn/message_queue/index.html]]. It a best example for polling consumer implementation. You are welcome to extend this component with better functions. However producer and consumer will require a tenant name setting via X-Tenant header, as well as producer will have two possible operations GET and DELETE (get and delete message from queue) regards, Dmitry > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17029326#comment-17029326 ] Fernando Avalos commented on CAMEL-14440: - Hi [~dmvolod], There is room to extend this component, I started with RAAS because is the most common way to extract information from Workday. But Workday also have a REST API, I am planning at some point to include those endpoints in the component. It would be good to have something like: workday:report:uri For the Rest endpoint for Worker in the future we can use: workday:worker:\{id} What are your thoughts? Thanks, > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17028826#comment-17028826 ] Andrea Cosentino commented on CAMEL-14440: -- I'm fine with multiple entities, I'd just would like to introduce the new syntax before 3.1.0 > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-14440) Add Workday report as a service component.
[ https://issues.apache.org/jira/browse/CAMEL-14440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17028822#comment-17028822 ] Dmitry Volodin commented on CAMEL-14440: [~favalos] thanks a lot for component adding Do you have a plans for another integration or Workday entities type to be adding. If yes and and it's possible it would be nice to have a two options for better component using in the future: * rename this producer and component to WorkdayReport... * or have a prefix type on the Endpoint level like syntax = {color:#008000}"workday:report:uri"{color} I can take care about this but don't have a real workday instance for testing. [~acosentino] what do you think about it? > Add Workday report as a service component. > -- > > Key: CAMEL-14440 > URL: https://issues.apache.org/jira/browse/CAMEL-14440 > Project: Camel > Issue Type: New Feature >Reporter: Fernando Avalos >Priority: Minor > Fix For: 3.1.0 > > Time Spent: 10m > Remaining Estimate: 0h > > Create a Workday component to consume Workday report as a service in Camel. > The component must be ready to work with a Workday Client API for > Integrations. -- This message was sent by Atlassian Jira (v8.3.4#803005)