@if (parentId()) { } @else {

{{ 'PAC.Knowledgebase.Files' | translate: { Default: 'Files' } }}

}
{{ 'PAC.Knowledgebase.DocumentsDescription' | translate : { Default: 'All files in the knowledge base are displayed here, and the entire knowledge base can be applied to the digital expert agent or project space.' } }} {{ 'PAC.KEY_WORDS.LearnMore' | translate: { Default: 'Learn more' } }} @if (knowledgebase()?.graphRag?.enabled) { @switch (knowledgebase()?.graphStatus) { @case (eKnowledgeGraphStatus.INDEXING) { {{ 'PAC.Knowledgebase.GraphStatus_Indexing' | translate: { Default: 'Graph indexing' } }} } @case (eKnowledgeGraphStatus.READY) { {{ 'PAC.Knowledgebase.GraphStatus_Ready' | translate: { Default: 'Graph ready' } }} } @case (eKnowledgeGraphStatus.FAILED) { {{ 'PAC.Knowledgebase.GraphStatus_Failed' | translate: { Default: 'Graph failed' } }} } @case (eKnowledgeGraphStatus.REBUILD_REQUIRED) { {{ 'PAC.Knowledgebase.GraphStatus_RebuildRequired' | translate: { Default: 'Graph rebuild required' } }} } @default { {{ 'PAC.Knowledgebase.GraphStatus_Pending' | translate: { Default: 'Graph pending' } }} } } }
@if (search()) { }
@for (column of visibleDocumentColumns(); track column.key) { } @for (element of filteredData(); track element.id; let i = $index) { @for (column of visibleDocumentColumns(); track column.key) { } }
# @if (column.resizable) { } {{ 'PAC.KEY_WORDS.Actions' | translate: { Default: 'Actions' } }}
{{ i + 1 }} @switch (column.key) { @case ('name') { @if (element.sourceType === eKDocumentSourceType.FOLDER) { } @else { } } @case ('disabled') {
} @case ('processMsg') {
{{ element.processMsg }}
} @case ('progress') { @if (element.sourceType !== eKDocumentSourceType.FOLDER) {
@switch (knowledgebase()?.status) { @case (eKnowledgebaseStatusEnum.REBUILD_REQUIRED) { } @case (eKnowledgebaseStatusEnum.REBUILDING) { } @case (eKnowledgebaseStatusEnum.REBUILD_FAILED) { } @default { @switch (element.status) { @case (eKBDocumentStatusEnum.RUNNING) { } @case (eKBDocumentStatusEnum.FINISH) { } @case (eKBDocumentStatusEnum.ERROR) { } @case (eKBDocumentStatusEnum.WAITING) { } @case (eKBDocumentStatusEnum.TRANSFORMED) { } @case (eKBDocumentStatusEnum.SPLITTED) { } @case (eKBDocumentStatusEnum.UNDERSTOOD) { } @case (eKBDocumentStatusEnum.EMBEDDING) {
{{ element.progress }}%
} @default { } } } } @if (graphJobStatus(element.id); as graphJob) {
@switch (graphJob.status) { @case (eKnowledgeGraphIndexJobStatus.QUEUED) { {{ 'PAC.Knowledgebase.GraphJob_Queued' | translate: { Default: 'Graph queued' } }} } @case (eKnowledgeGraphIndexJobStatus.RUNNING) { {{ 'PAC.Knowledgebase.GraphJob_Running' | translate: { Default: 'Graph indexing' } }} } @case (eKnowledgeGraphIndexJobStatus.SUCCESS) { {{ 'PAC.Knowledgebase.GraphJob_Success' | translate: { Default: 'Graph indexed' } }} } @case (eKnowledgeGraphIndexJobStatus.FAILED) { {{ 'PAC.Knowledgebase.GraphJob_Failed' | translate: { Default: 'Graph failed' } }} } }
}
} } @default { {{ getValue(element, column.key) }} } }
@if (element.sourceType !== eKDocumentSourceType.FOLDER) {
}
@if (selectionModel.hasValue()) {
{{ selectionModel.selected.length }} {{ 'PAC.KEY_WORDS.Selected' | translate: { Default: 'Selected' } }}
} @if (isLoading()) { }
{{ 'PAC.Knowledgebase.TableColumns' | translate: { Default: 'Table columns' } }}
{{ 'PAC.Knowledgebase.TableColumnsHint' | translate: { Default: 'Show, resize, and reorder columns.' } }}
@for (column of tableColumns(); track column.key; let first = $first; let last = $last) {
{{ column.labelKey | translate: { Default: column.defaultLabel } }}
}
{{ 'PAC.Knowledgebase.NewFolder' | translate: { Default: 'New Folder' } }}
{{ 'PAC.Knowledgebase.CreateFromPipeline' | translate: { Default: 'Create From Pipeline' } }}
{{ 'PAC.Knowledgebase.NewDocuments' | translate: { Default: 'New Documents' } }}
@if (doc.sourceType !== eKDocumentSourceType.FOLDER) { @if (canDownloadOriginalFile(doc)) {
@if (isOriginalFileDownloading(doc.id)) { } @else { } {{ 'PAC.Knowledgebase.DownloadOriginalFile' | translate: { Default: 'Download original file' } }}
}
{{ 'PAC.Knowledgebase.Reprocess' | translate: { Default: 'Reprocess' } }}
}
{{ 'PAC.ACTIONS.Enable' | translate: { Default: 'Enable' } }}
{{ 'PAC.ACTIONS.Disable' | translate: { Default: 'Disable' } }}
{{ 'PAC.ACTIONS.Rename' | translate: { Default: 'Rename' } }}
{{ 'PAC.ACTIONS.Delete' | translate: { Default: 'Delete' } }}

{{ 'PAC.Knowledgebase.MetadataFields' | translate: { Default: 'Metadata Fields' } }}

{{ 'PAC.Knowledgebase.MetadataFieldsDescription' | translate : { Default: 'Metadata is data about documents that describes the attributes of the documents. Metadata can help you better organize and manage documents.' } }}
@for (field of metadataSchema(); track i; let i = $index) {
@switch (field.type) { @case ('string') { } @case ('number') { } @case ('datetime') { } }
{{ field.type }}
}
@for (g of STANDARD_METADATA_FIELDS; track g) {
{{ g.group | i18n }}
@for (field of g.fields; track i; let i = $index) {
@switch (field.type) { @case ('string') { } @case ('number') { } @case ('datetime') { } }
{{ field.key }} / {{ field.label | i18n }}
{{ field.type }}
} }
String
Number
DateTime