[workday][activity] Add Activity datastream#19525
Conversation
The release includes activity data stream and associated dashboard. Workday fields are mapped to their corresponding ECS fields where possible. Test samples were derived from live data samples, which were subsequently sanitized. --------- Co-authored-by: muskan-crest <muskan.agarwal@crestdata.ai>
Elastic Docs Style Checker (Vale)Summary: 1 warning, 1 suggestion found
|
| File | Line | Rule | Message |
|---|---|---|---|
| packages/workday/_dev/build/docs/README.md | 5 | Elastic.EndPuntuaction | Don't end headings with punctuation. |
💡 Suggestions (1): Optional style improvements. Apply when helpful.
| File | Line | Rule | Message |
|---|---|---|---|
| packages/workday/changelog.yml | 1 | Elastic.Versions | Use 'later versions' instead of 'newer versions' when referring to versions. |
The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.
|
Changelog link mismatch — expected
Tip If expected, add the |
|
/test |
🚀 Benchmarks reportTo see the full report comment with |
💚 Build Succeeded
History
|
|
|
||
| ## Overview | ||
|
|
||
| [Workday](https://www.workday.com/en-in/homepage.html) is a cloud-based ERP system that manages business processes and allows organizations to use an integrated application. Workday is a coherent cloud ERP system for financial analysis, analytical solutions, HCM suites, and better business processes. |
There was a problem hiding this comment.
This vale lint warning doesn't make sense; it's complaining about a paragraph on the basis that the text is a heading, but it's not.
cc @theletterf
| "cursor": { | ||
| ?"last_timestamp": state.?cursor.last_timestamp, | ||
| ?"max_ingested_time": state.?cursor.max_ingested_time, | ||
| "access_token": "", | ||
| }, |
There was a problem hiding this comment.
In the case of an object state.events, the cursor is ignored, so this is an ineffectual assignment (ref).
| "cursor": { | ||
| ?"last_timestamp": state.?cursor.last_timestamp, | ||
| ?"max_ingested_time": state.?cursor.max_ingested_time, | ||
| "access_token": "", | ||
| }, |
| "cursor": { | ||
| ?"last_timestamp": state.?cursor.last_timestamp, | ||
| ?"max_ingested_time": state.?cursor.max_ingested_time, | ||
| "access_token": tok.access_token, | ||
| }, |
Proposed commit message
This integration collects data from activity log data stream in the Workday platform. Workday fields are mapped to their corresponding ECS fields where possible.
Test samples were derived from live data samples, which were subsequently sanitized.
API documentation: https://community.workday.com/sites/default/files/file-hosting/restapi/index.html#privacy/v1/activityLogging
Checklist
changelog.ymlfile.Related issues